Thomas Kluyver
3fc26c1886
Test for writing and removing server info files
2014-01-08 13:02:50 -08:00
Thomas Kluyver
71902059d3
Write notebook server info file in security directory
2014-01-08 13:02:36 -08:00
Brian E. Granger
b244518871
Special handling for CM's vim keyboard mapping.
2014-01-08 12:35:24 -08:00
Brian E. Granger
89c410d19d
Cell splitting merging works with RawCell now.
2014-01-08 10:39:00 -08:00
Brian E. Granger
6c7196a99e
Cleanup of cell splitting.
2014-01-08 10:25:34 -08:00
Thomas Kluyver
5a8d9182c4
Fix glob pattern for nbconvert template files
2014-01-08 10:14:52 -08:00
Brian E. Granger
0e4c4887aa
TextCell.unrender should not focus CM/select.
2014-01-08 10:11:57 -08:00
Brian E. Granger
b3322fc2d5
Ongoing work on cell splitting.
2014-01-08 10:11:23 -08:00
Thomas Kluyver
22f7bd4597
Walk nbconvert templates directory for package data files
2014-01-07 17:15:55 -08:00
Brian E. Granger
177fb9bb5d
Fixing css class on cell related to selected, rendered, mode.
2014-01-07 16:08:22 -08:00
Brian E. Granger
142b9a4b95
shift-enter should doesn't create a new cell at the bottom.
2014-01-07 15:57:51 -08:00
Brian E. Granger
a07eabe7c5
Fix raw_input.
2014-01-07 15:21:22 -08:00
MinRK
b7563aec7c
be more specific about unknown status codes
...
per review
2014-01-07 15:16:13 -08:00
MinRK
7ae363f6d1
turn missing dependencies in nbconvert to 500 errors
...
pygments is the only such example at this time
2014-01-07 15:15:57 -08:00
Brian E. Granger
1d9aa63500
Pressing d twice now deletes cell on first try.
2014-01-07 14:58:19 -08:00
Paul Ivanov
30df1c4546
Merge pull request #4766 from minrk/entry-points
...
add `python -m` entry points for everything
2014-01-07 14:55:16 -08:00
Brian E. Granger
47534d2a28
Updating help string for ctrl-enter and alt-enter.
2014-01-07 14:48:01 -08:00
Brian E. Granger
c841e006a3
Adding j/k for select next/prev. Faster than up/down.
2014-01-07 14:48:00 -08:00
Brian E. Granger
673dfe336e
Fixing bugs and adding automatic KB shortcut help.
2014-01-07 14:48:00 -08:00
Brian E. Granger
1572df1c65
Like, OMG, keyboardmanager.js is a beast.
2014-01-07 14:48:00 -08:00
Brian E. Granger
b44d535329
HTML and JavaScript output KBM event handling.
2014-01-07 14:48:00 -08:00
Brian E. Granger
8cabefa32d
Delete cell only if you press "d" twice in 1 second.
2014-01-07 14:42:37 -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
8a8a03a4d3
Fixing delete/undelete logic.
2014-01-07 14:42:36 -08:00
Brian E. Granger
b2f8d17940
Changing a heading cell level should enter edit mode and set dirty
2014-01-07 14:42:36 -08:00
Brian E. Granger
18b2e54a52
Fixing bug in KeyboardManager.enable/disable.
2014-01-07 14:42:36 -08:00
Brian E. Granger
9a3783e2c4
Fixing select when inserting cell using menu.
2014-01-07 14:42:36 -08:00
Brian E. Granger
a2ffedb0ff
Carefully manage rendered state in merge cell.
2014-01-07 14:42:36 -08:00
Brian E. Granger
761109e4b7
Add + for merge cell below and carefully manage split cell state.
2014-01-07 14:42:36 -08:00
Brian E. Granger
740b7aa21b
Split cell keyboard shortcut wired up. Merge markdown adds 2nd \n.
2014-01-07 14:42:36 -08:00
Brian E. Granger
23b88a9a24
Moving a cell focuses it after the move.
...
This way if you move a cell a long way, the noteobook div will
scroll with you.
2014-01-07 14:42:35 -08:00
Brian E. Granger
71bc8d5cdd
Adding missing enable/disable methods.
2014-01-07 14:42:35 -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
0000e688d6
Code comments and minor fixes.
2014-01-07 14:42:35 -08:00
Brian E. Granger
c1166ea98a
Lots of updates and changes.
...
* Cleaning up the code mirror event handlers.
* Adding logic to prevent calling Notebook.command_mode on cell
focusout.
* Fixing bugs.
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
Brian E. Granger
c775800714
Removing manual focusing of notebook div.
2014-01-07 14:42:35 -08:00
Brian E. Granger
a37443710b
Binding to notebook div not document.
2014-01-07 14:42:34 -08:00
Brian E. Granger
d137535431
Don't bind notebook keyboard events to $(document).
...
Keyboard events were previously bound to $(document), which
caused problems with our command mode not allowing other
focused elements (dialogs, etc.) to manage their own keyboard
events. We now bind to the notebook element.
2014-01-07 14:42:34 -08:00
Brian E. Granger
40977e545b
Semi working version of basic dual mode UX.
...
As of this point there are lots of things that don't work, but
most of the basic dual mode interactions do work fine.
2014-01-07 14:42:34 -08:00
Brian E. Granger
2a530ff30d
More work on the dual mode UX.
2014-01-07 14:42:34 -08:00
Brian E. Granger
54088a0105
Adding new logic to cells.
2014-01-07 14:42:34 -08:00
Brian E. Granger
2181a29be7
Starting work on select/focus logic.
2014-01-07 14:42:33 -08:00
MinRK
a94983e035
add python -m
entry points for everything
2014-01-07 12:32:31 -08:00
Thomas Kluyver
ae9cc41a45
Merge pull request #4751 from damianavila/doc_post_serve
...
Added --post-serve explanation into the nbconvert docs.
2014-01-07 12:23:56 -08:00
damianavila
f308b12721
Deleted jargon-ish reference to no-connectity.
2014-01-07 17:17:03 -03:00
Thomas Kluyver
a9cdbdd869
Merge pull request #4762 from minrk/ipv6
...
whitelist alphanumeric characters for cookie_name
2014-01-07 11:52:05 -08:00
MinRK
9865c4f02f
whitelist alphanumeric characters for cookie_name
...
should fix #4761
2014-01-06 14:57:34 -08:00
Thomas Kluyver
1e21f3295e
Polish test notebook
2014-01-06 12:15:18 -08:00
Thomas Kluyver
e5603e18ce
Improve Python 3 compatibility in example notebooks
2014-01-06 12:03:41 -08:00