Commit Graph

2963 Commits

Author SHA1 Message Date
Brian E. Granger
6c7196a99e Cleanup of cell splitting. 2014-01-08 10:25:34 -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
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
Brian E. Granger
1d9aa63500 Pressing d twice now deletes cell on first try. 2014-01-07 14:58:19 -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
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
damianavila
78e41cd766 It is the serve post processor and not the way to specify it. 2014-01-06 16:37:33 -03:00
Min RK
96c1af0ce4 Merge pull request #4715 from minrk/tornado-static-url
restore use of tornado static_url in templates
2013-12-31 10:58:09 -08:00
damianavila
1838cc2d82 Added --post-serve explanation into the nbconvert docs. 2013-12-30 14:45:15 -03:00
Matthias Bussonnier
880bcfc122 Merge pull request #4658 from stevefox/dev
Bug fix for #4643: Regex object needs to be reset between calls in toolt...
2013-12-29 08:05:18 -08:00
Thomas Kluyver
8faa0d45be Merge pull request #4739 from minrk/skip-without-pandoc
skip html nbconvert tests when their dependencies are missing
2013-12-24 08:33:25 -08:00
MinRK
668d221bb6 exclude html nbconvert tests if nbconvert is not importable 2013-12-23 12:45:59 -08:00
MinRK
1044fda774 skip nbconvert html tests without pandoc 2013-12-23 12:41:59 -08:00
Min RK
556627a637 Merge pull request #4656 from takluyver/nbconvert-service
Nbconvert HTTP service
2013-12-20 14:22:29 -08:00
Thomas Kluyver
147f33118e Extract output preprocessor only extracts specified formats 2013-12-19 17:14:24 -08:00
Thomas Kluyver
be6a5d32ea Serve nbconvert output as zip when it has multiple files 2013-12-19 16:07:27 -08:00
Thomas Kluyver
57642b3847 Move notebook URL fragment regexen into IPython.html.base.handlers 2013-12-19 13:01:00 -08:00
Thomas Kluyver
75109fa2f3 Pass config into nbconvert exporters 2013-12-19 12:35:19 -08:00