Brian E. Granger
458c48b229
File upload/import working from notebook browser.
15 years ago
Brian E. Granger
e0cc1a6c48
Implemented delete functionality in nb browser.
...
* Dialog confirms the notebook delete.
* Notebook element is removed from list upon deletion.
15 years ago
Brian E. Granger
c106630a2f
Implemented basic notebook browser and fixed numerous bugs.
15 years ago
Brian E. Granger
b11824ef1b
Massive work on the notebook document format.
...
* Finished nbformat work and debugged the versioning API.
* Integrated the nbformat with the notebook. Save/New/Open/Export
are all now working.
15 years ago
MinRK
8e64e13bbb
support html representations in the notebook frontend
...
html gets highest priority, because it is the native language
of the frontend.
15 years ago
Brian E. Granger
10963a588e
Adding Cell.grow back to fix bug.
...
This can go away once we star to use CodeMirror for TextCells.
15 years ago
Brian Granger
8207ecc086
Fixing minor resize bug on the Mac.
15 years ago
Brian E. Granger
cad3c34d62
Hacks to prevent FLOUC (flash of unformatted content).
15 years ago
Brian E. Granger
4f57e3c7fe
Fixes to terminal mode execution (ctrl-enter).
15 years ago
Brian E. Granger
b6b4107e59
Notebook now uses tab for autocompletion.
15 years ago
Brian E. Granger
96be322070
Removing default input prompt number.
...
In a notebook setting being able to delete and add cells makes it
virtually impossible to correctly guess what the next input
prompt number should be. We now follow the convention that our
prompts look like "In [ ]:" before execution.
15 years ago
Brian E. Granger
5519c01de3
CTRL-ENTER now runs a cell in "terminal mode"
...
In this mode, a new cell is not created after the current cell
is run. Once the cell is run, the current input is cleared, so
it acts just like the terminal.
15 years ago
Brian E. Granger
64273fa929
Autocompletion working with CTRL-SPACE.
15 years ago
Brian Granger
e09906c1a8
Added complete method of JS kernel object.
15 years ago
Brian Granger
f24bd4f635
Colors now working in tracebacks and the pager.
...
For now I am just converting ANSI color escape sequences to HTML
<span> tags that have css classes for coloring.
15 years ago
Brian E. Granger
4558e8af5f
Prevent shift-enter from propagating and performing default.
15 years ago
Brian E. Granger
239b087e8f
Updating font-sizing to use the YUI protocol.
15 years ago
Brian E. Granger
27b5357678
Fixing execution related things.
...
* Extra enter on FF is fixed by hooking into CodeMirror's
onKeyEvent hook. We now have CodeMirror ignore shift-enter
completely as we handle it ourselves.
* The cell execution logic in notebook.js has been refactored and
the Run All/Selected buttons have been hooked up.
15 years ago
Brian E. Granger
5fb6787570
Work on save widget, kernel status widget and notebook section.
15 years ago
Brian E. Granger
41e20d3f3e
Minors fixes and initial work on save widget.
...
* Fixed width of buttons in left panel.
* Started to create a save widget for the header.
15 years ago
Brian E. Granger
60a89580ea
Help section implemented and working.
15 years ago
Brian E. Granger
a0c36fbe7a
Controls in cell section have a solid layout.
15 years ago
Brian Granger
b4015cd010
Minor fixes to fonts and spacing.
15 years ago
Brian E. Granger
3db8ae6073
Initial draft of panel section and the cell section working.
15 years ago
Brian E. Granger
4db2677391
Improving the scrolling model.
15 years ago
Brian E. Granger
c538958f71
Left panel is now working.
15 years ago
Brian E. Granger
3c07de2208
More accuract height calculations for the pager collapse/expand.
15 years ago
Brian E. Granger
4e0dd9ddbb
Pager is working again.
15 years ago
Brian E. Granger
9efad482a9
More work updating the notebook to use dynamics resizing.
15 years ago
Brian E. Granger
76d7a1fdac
Adding note about vbox related scroll bugs.
15 years ago
Brian Granger
122b449011
Updating jQuery to 1.6.2 and jQuery UI to 1.8.14.
...
I have also added a focus.html files for testing focus related
events.
15 years ago
Brian E. Granger
b46517689b
Refactoring pager into its own class.
15 years ago
Brian E. Granger
68091df3f1
Initial payload handling.
...
* Syntax highlighting fixed for things like "math?".
* Basic pager is working.
15 years ago
Brian E. Granger
d99e820c94
Starting to refactor the notebook layout
15 years ago
Brian E. Granger
861a481f29
Actually kill old kernels upon restart.
15 years ago
Brian E. Granger
ed3a348817
Using $.proxy to clean up callbacks.
15 years ago
Brian E. Granger
215fbc4a29
Implemented module and namespace pattern in js notebook.
15 years ago
Brian E. Granger
d9cf4fa390
Updating main notebook template to use split scripts.
15 years ago
Brian E. Granger
1fd4434be4
Splitting notebook.js into muliple files for development ease.
15 years ago
Brian E. Granger
0c261d5466
Updating the notebook to work with the latex master.
...
* PNG figures are now used for matplotlib.
* NEW msg format is used where msg_type is in the header.
* Session is used for sending/recving.
15 years ago
Brian E. Granger
47ca4892b1
More work on updating the notebook zmq forwarding.
15 years ago
Brian E. Granger
60a21ecc14
Work to adapt routers to new Session message protocol.
15 years ago
Brian E. Granger
a66bf72d2b
Notebook app debugging.
...
* Logging is now working with a default of INFO.
* Other misc bug fixes.
15 years ago
Brian E. Granger
d04eb09f2e
Refactoring the notebook app to support the new config system.
15 years ago
Brian E. Granger
52b29af5bd
Refactored htmlnotebook session and kernel manager.
...
* The KernelManager now manages multiple kernels with a uniform
API.
* The SessionManager now manages the full set of channels+streams
and the IPython.zmq.session.Session object for a single kernel.
15 years ago
Brian E. Granger
ff6d76c9e5
Renaming NotebookApplication to NotebookWebApplication.
15 years ago
Brian E. Granger
1140eeb679
Initial reorg of files complete.
...
I have moved things around to get ready for making the notebook
a full blown app, but have not actually made it an app. That is
next.
15 years ago
Brian E. Granger
29bd45d3d5
Fixing import statments in handlers and notebookapp.
15 years ago
Brian E. Granger
6e2fd5206e
Creating files to new notebook app.
15 years ago
Brian Granger
3c9e42586f
Much improved nagivation for the notebook cells.
...
* Up/Down arrow now used to navigate cells.
* For text cells, shift-enter renders, enter edits.
15 years ago