MinRK
8264362179
document utils.parse_url
2014-02-08 23:09:25 -08:00
MinRK
24e59106c0
add utils.parse_url
...
strip repeated '//' in url_path_join
2014-02-08 23:09:25 -08:00
MinRK
a93040e810
s/get_data/get_body_data/
2014-02-08 23:09:24 -08:00
MinRK
beaa75b416
add utils.get_data
...
for extracting *decoded* items from $('body').data
2014-02-08 23:09:23 -08:00
Brian E. Granger
5137961bf2
Protect against navigator undefined in platform.
2014-01-28 10:19:44 -08:00
Brian E. Granger
0af185787a
Added platform dep. logic.
2014-01-27 16:27:25 -08:00
MinRK
c7a3676804
allow utils.js to be loaded in node
...
where navigator is undefined
2014-01-14 10:30:09 -08:00
Brian E. Granger
06aa0d540d
Using a more specific approach for managing CM focus.
...
I used to try and enter command mode when a cell looses focus. The
problem with that is that focusing an output area would remain in
edit mode.
Now, I bind this logic to the code mirror blur event, so that
focusing the output area enters command mode.
2014-01-07 14:42:37 -08:00
Brian E. Granger
b865c98567
Removing KBN null mode and replacing with enable/disable.
2014-01-07 14:42:35 -08:00
Brian E. Granger
caffba142e
Adding keyboard manager logic.
...
This is currently very broken.
2014-01-07 14:42:35 -08:00
MinRK
1869e1a1a3
add utils.url_join_encode
...
like url_path_join, but escapes url components
2013-11-21 15:05:06 -08:00
MinRK
71d6a80629
add setup.py jsversion
...
for writing the IPython version to `IPython.version` in javascript.
supersedes #4357
2013-11-07 16:34:13 -08:00
Min RK
0aaafce4af
Merge pull request #4195 from minrk/widget-msg
...
IPEP 21: widget messages
2013-10-24 12:19:41 -07:00
Paul Ivanov
19a20a3c70
add Ctrl-M keyboard shortcut
2013-10-23 11:05:59 -07:00
Paul Ivanov
65810a49e4
utility functions + tests for shift- & ctrl-enter
2013-10-23 11:05:58 -07:00
Paul Ivanov
c68eaca621
added a shorthand way to trigger keyboard events
...
as suggested by @ellisonbg in #4285
2013-10-23 11:05:58 -07:00
MinRK
5c83cd3e52
move comm.js to kernel service
2013-10-22 19:44:44 -07:00
MinRK
04adce96af
add message metadata to comm and kernel.send_shell_message
2013-10-22 19:43:56 -07:00
MinRK
99680e21bd
move comm.js to base
2013-10-22 19:43:56 -07:00
MinRK
9206d1e87f
add utils.always_new
...
wrapper allows passing constructors as callbacks, where `new` is required.
2013-10-22 19:41:06 -07:00
MinRK
11013e648d
add utils.splitext to js
...
mimic Python os.path.splitext
2013-10-17 14:30:15 -07:00
MinRK
5593526108
don't let empty strings introduce extra slashes in url_path_join
2013-10-17 14:09:15 -07:00
MinRK
40f577b538
add utils.url_path_join
...
javascript equivalent of Python-side function.
2013-10-17 14:09:13 -07:00
MinRK
8577550756
move edit_metadata to IPython.dialog
2013-10-02 16:40:08 -07:00
Zachary Sailer
a16211ceff
minor bug fix, define 'var' in dialog.js.
...
The 'cell' variable isn't defined and causes and error in the
console
2013-08-19 14:47:18 -07:00
Matthias BUSSONNIER
13ff842be5
"use strict" in most (if not all) our javascript
...
+ fix one variable leaking in global nameespace
2013-08-09 14:56:52 +02:00
Andrea Bedini
0fd65c4de3
Fix ansi color code for background yellow
2013-08-09 10:34:52 +10:00
MinRK
79d9f0f039
refocus active cell on dialog close
...
if there is one
Otherwise, the cursor is lost on kernel restart, etc.
2013-07-16 14:51:06 -07:00
MinRK
c800ed9671
be pedantic about VT100 vs ANSI in comments
2013-07-12 11:56:59 -07:00
MinRK
13a89a74e3
add indexed-color in 256-color support
2013-07-12 11:47:59 -07:00
MinRK
49e6a36f7c
add ansi background colors
2013-07-12 11:47:48 -07:00
MinRK
1186d575a9
expand ANSI color support
...
adds support for 256 colors
does not yet add support for themed 16-color mapping ([01;38;5;[0-15])
closes #3617
2013-07-11 17:47:28 -07:00
MinRK
55192ef881
fix regular expression for ANSI escapes
...
wouldn't catch `\x1b[01;`, only `\x1b[0;` or `\x1b[1;`.
closes #3614
2013-07-11 12:19:03 -07:00
MinRK
cf726d6a40
mv IPython.html.notebook -> IPython.html
2013-06-27 11:14:10 -07:00