Brian Granger
e1a8835dfa
Work on the base Cell API.
...
* Added set_text/get_text in favor of get_code/set_code and
get_source/set_source.
* Added methods to the base class (get_text, set_text, refresh,
edit, render, toJSON, fromJSON).
2012-01-23 11:33:01 -08:00
Brian Granger
deb800daff
Fixing bugs that have shown up since updating CM to 2.2.
2012-01-23 11:33:01 -08:00
Brian Granger
13ca0054f7
Updating to CodeMirror 2.2, latest stable release.
2012-01-23 11:33:01 -08:00
Brian Granger
1b8b716b48
Removing left over console.logs.
2012-01-19 09:47:05 -08:00
Brian Granger
e93d4a9308
Minor, but important fixes to cut/copy/paste.
...
When enabling paste, I was adding the click callback multiple
times causing paste to overwrite multiple cells. I also found
a bug that was doing paste above instead of paste below.
2012-01-19 09:47:05 -08:00
Brian Granger
43c82a2b80
Fixing minor typo in menubar.js.
2012-01-18 12:47:53 -08:00
Brian Granger
183e9ccfb1
Minor changes to Ace widget.
...
* Font size and family matches that of our CodeMirror editors.
* Help link to Ace keyboard shortcuts added to help.
2012-01-18 12:16:39 -08:00
Brian Granger
f04e31b80c
Add Ace editing mode for code cells.
2012-01-18 10:31:59 -08:00
Brian Granger
d369606683
Cell splitting and merging is done!
2012-01-17 18:27:58 -08:00
Brian Granger
b42cafa15d
More of the initial split cell capability.
2012-01-17 18:27:58 -08:00
Brian Granger
23b5fd856a
Basic code cell splitting implemented.
2012-01-17 18:27:57 -08:00
Min RK
41149ba246
Merge pull request #1253 from ivanov/profile_auto_create
...
set auto_create flag for notebook apps
Fixes first use of bundled profiles when used with the notebook (e.g. ipython --profile=sympy).
2012-01-17 18:27:55 -08:00
Brian Granger
06cc810b80
Adding keyboard sortcuts for cut/copy/paste.
2012-01-17 18:27:52 -08:00
Brian Granger
ccc5aa04b2
Added cell level cut/copy/paste.
2012-01-17 18:27:51 -08:00
Brian Granger
0051dd3bda
Fixing docstring in the notebook manager.
2012-01-17 18:27:51 -08:00
Brian Granger
eef6d192e4
Created new print view for notebook printing.
2012-01-17 18:27:50 -08:00
Brian Granger
76f500b3c3
Improving the save notification.
...
* Added last saved with time/date display.
* Reimplemented save widget status updates.
2012-01-17 18:27:50 -08:00
Brian Granger
2a7666639c
Fixing bug in dialog closing, drafting print css.
2012-01-17 18:27:50 -08:00
Brian Granger
531cfee407
Remove Rename dialog from the DOM upon closing it.
2012-01-17 18:27:49 -08:00
Brian Granger
1f1132c5a4
More minor theme/styling changes.
2012-01-17 18:27:49 -08:00
Brian Granger
bf5ffad6f8
Minor style changes. Using better fonts, indenting menu items.
2012-01-17 18:27:49 -08:00
Brian Granger
10a76e8537
Solid first go at jquery-ui based menus.
2012-01-17 18:27:49 -08:00
Brian Granger
b3de72087c
Minor fixes to the menu shortcuts.
2012-01-17 18:27:47 -08:00
Brian Granger
be8f252e78
Finishing work on "Make a Copy" functionality.
2012-01-17 18:27:47 -08:00
Brian Granger
8cd495c38f
Beginning work on notebook duplication.
2012-01-17 18:27:46 -08:00
Brian Granger
52a2600c87
Improved notebook renaming.
...
There is not a rename dialog that is available in the File menu and
when you click on the notebook name.
2012-01-17 18:27:46 -08:00
Brian Granger
b010d14f58
Cleaning up menu code.
...
* QuickHelp button has been removed in favor of a Help menu item.
* Keyboard shortcuts are now in the menus.
* Numerous fixes to subtle aspects of the wijmenu implementation.
2012-01-17 18:27:46 -08:00
Brian Granger
33f5cea94b
Implemented menu based UI using Wijmo.
2012-01-17 18:27:45 -08:00
Brian Granger
e4489da763
Initial work to add Wijmo based menu.
2012-01-17 18:27:45 -08:00
Paul Ivanov
9e475c3dc5
set auto_create flag for notebook apps
2012-01-10 16:52:07 -08:00
Min RK
e4beaf0a73
Merge pull request #1211 from minrk/localfiles
...
Files in notebook-dir are served by the nbserver as `files/<relativepath>`.
2012-01-06 02:00:14 -08:00
Min RK
7be995118d
Merge pull request #1224 from minrk/dblclick
...
* edit text cells on double-click instead of single-click
* render text cells on unselect instead of focusout.
Only renders when selecting another cell, and prevents rendering when
switching applications/windows/tabs.
2012-01-06 01:59:02 -08:00
MinRK
87877e9a7f
explicit for-loop in cleanup_kernels
...
makes single-iteration clearer than while loop, as reviewed by @fperez.
2012-01-05 21:53:34 -08:00
MinRK
1385ef8ebb
log heartbeat failure in notebook
2012-01-05 21:12:58 -08:00
MinRK
655bf1bacc
prevent delayed heartbeat from starting on closed sessions
2012-01-05 20:05:32 -08:00
MinRK
2c8106bf42
trigger textcell render on unselect instead of focusout
2012-01-05 19:20:17 -08:00
MinRK
5cce816d2a
edit text cells on double-click instead of single-click
...
Single-click to edit gets in the way of using interactive elements (e.g. non-flash videos),
and select/copy of the rendered HTML. Switching to double-click makes the edit action more intentional.
2012-01-05 19:12:44 -08:00
MinRK
1d65883212
serve local files as files/foo
2012-01-03 11:40:15 -08:00
MinRK
ba5e2538b5
use absolute URLs for static files
2012-01-03 11:37:15 -08:00
MinRK
d67865c73c
authenticate local file access
...
adds AuthenticatedFileHandler, which extends StaticFileHandler with
a simple authentication check before providing access to files local
to the notebook dir.
2012-01-03 11:30:00 -08:00
MinRK
831fb175f8
serve files in notebook-dir as local/foo
2012-01-03 11:30:00 -08:00
MinRK
15ca2aaa20
add first_beat delay to notebook heartbeats
...
Heartbeats start immediately, causing false heart failures on slow systems that can take a while to start kernel subprocesses.
Also adds a 'flush' to the heartbeat callback (just like in IPython.parallel), to protect against server load being detected as heart failures.
2011-12-22 22:45:44 -08:00
MinRK
13fc7e5c41
cleanup connection files on notebook shutdown
...
Kernels would not linger, but the KernelManagers are not garbage-collected on shutdown.
This means that connection files for kernels still running at notebook shutdown would not be removed.
Also disable the unnecessary (and actively unhelpful) SIGINT handler inherited from the original
copy/paste from the qt app.
2011-12-20 12:32:08 -08:00
Fernando Perez
572e1eb56f
Add message about how to stop the notebook.
2011-12-18 21:55:05 -08:00
MinRK
602d2ec18a
fix IOPub parent checking in notebook
...
prevented 'dead kernel' messages from arriving.
2011-12-18 18:21:47 -08:00
Bradley M. Froehle
930ba99b19
Show class init and call tooltips in notebook.
...
Closes #1094 .
2011-12-18 12:36:38 -08:00
Fernando Perez
7c7a48e2ce
Define flags in application that's going to use them.
2011-12-17 18:12:41 -08:00
Fernando Perez
b3d5732690
Fix typo in help string
2011-12-17 14:31:33 -08:00
Fernando Perez
fd485e23fc
Add --script flag as shorthand for the script autosave notebook option.
2011-12-17 13:38:52 -08:00
Stefan van der Walt
6a8a66fa8b
Correctly set read_only meta name for use in javascript. Note that this has a different meaning than in the Python code: not whether the read-only flag was specified upon launch, but whether the notebook is in read-only mode and input should be disabled.
2011-12-13 18:02:17 -08:00