Brian E. Granger
706819d81c
Merge branch 'htmlnotebook'
2011-08-23 15:47:57 -07:00
Brian E. Granger
0b19dd7bfe
Temporary fix for placeholder related CM bug.
2011-08-23 12:31:37 -07:00
Brian E. Granger
c2df8a9005
Merge branch 'mathjax' of https://github.com/minrk/ipython into minrk-mathjax
2011-08-22 16:24:53 -07:00
MinRK
ba1df9be55
underline keyboard shortcut letter on buttons
2011-08-21 17:55:45 -07:00
Fernando Perez
b8c1ab1ada
Fix above/below keybinding mismatch and rename api to use above/below
2011-08-21 17:54:03 -07:00
Stefan van der Walt
3a8811e115
Add code highlighting to markdown cells.
2011-08-21 14:14:16 -07:00
MinRK
638bc02a8f
update notebook template to prefer offline mathjax
2011-08-20 17:01:56 -07:00
Stefan van der Walt
dfeb4342ed
Align colons in help dialog.
2011-08-20 14:56:10 -07:00
Brian E. Granger
d60edf973d
Changing prev/next keyboard shortcut to use p/n.
2011-08-19 22:00:25 -07:00
Brian E. Granger
b89d656a3c
Fixing console.log messages related to keyboard shortcuts.
2011-08-19 21:49:32 -07:00
Brian E. Granger
cf0c66fe4e
Adding keyboard shortcut help dialog.
2011-08-19 21:24:08 -07:00
Brian E. Granger
d3e67106a1
Adding keyboard shortcuts.
2011-08-19 20:10:32 -07:00
Fernando Perez
2522a651d9
Right-align prompts to remove spurious whitespace.
2011-08-19 17:46:46 -07:00
Brian E. Granger
5b19a85fa4
Adjusting width of prompt area.
2011-08-19 17:23:54 -07:00
Brian E. Granger
6798c5cc97
All output types are not indented.
2011-08-19 17:01:12 -07:00
Brian E. Granger
919a393622
Fixing bug in new metadata implementation.
2011-08-19 16:21:09 -07:00
Brian E. Granger
5cb8bb1f27
Reorganize the L panel buttons.
2011-08-19 16:18:59 -07:00
Brian E. Granger
ab384fc787
Cell collapse/expand is not called "Toggle".
2011-08-19 15:59:51 -07:00
Brian E. Granger
133b96d086
Changing CodeMirror-scroll to overflow-y: hidden.
...
* It seems that our old setting of visible was causing scroll bars
to appear if font sizes change in Chrome.
* Also changed json -> xml in Download UI.
2011-08-19 15:49:50 -07:00
Brian E. Granger
ea8b4de42d
Implemented metadata for notebook format.
2011-08-19 15:44:32 -07:00
Brian E. Granger
7e7a6ab50b
Notebook upload handles filenames with periods.
2011-08-19 11:41:48 -07:00
Brian E. Granger
d5fe8328e5
Converting notebooks to JSON format.
2011-08-18 23:22:55 -07:00
Brian E. Granger
0784df1b9d
Making JSON the default .ipynb format.
2011-08-18 23:11:50 -07:00
Brian E. Granger
4d15c8b8e5
Fixing logic for rename behavior.
2011-08-18 21:34:15 -07:00
Brian E. Granger
8f149a2623
Help links work on Firefox.
2011-08-18 20:37:47 -07:00
Brian E. Granger
cbe3563d8d
Save button becomes Rename when the notebook name changes.
2011-08-18 20:23:03 -07:00
Brian E. Granger
f35f9323e6
Better tabindex support.
2011-08-18 20:16:33 -07:00
Brian E. Granger
1293556dde
Double clicking on the end space will insert a new cell.
2011-08-18 20:07:14 -07:00
Brian E. Granger
b17100a63b
Merge branch 'htmlnotebook_list_notebooks' of https://github.com/stefanv/ipython into stefanv-htmlnotebook_list_notebooks
2011-08-18 19:53:18 -07:00
Brian E. Granger
7d53b7a7b2
Merge branch 'stefanv-htmlnotebook_publish' into htmlnotebook
2011-08-18 19:48:51 -07:00
Brian E. Granger
1d43249604
Adding page break logic to the print css.
...
* I have added page-break-inside logic to div.input and
div.output_area.
* Fixed a bug in CodeCell that was putting the output_area class
on the wrong div.
2011-08-18 19:47:52 -07:00
Stefan van der Walt
55ffc1c083
Move glob to global level import.
2011-08-18 19:31:16 -07:00
Stefan van der Walt
fb2c31b2ea
Allow period characters in notebook names.
2011-08-18 19:11:49 -07:00
Brian E. Granger
6243652cfd
Changing notebook uuid algorithm to preserver across sessions.
2011-08-18 18:43:33 -07:00
Brian E. Granger
69d2e18f7a
Merge branch 'htmlnotebook_publish' of https://github.com/stefanv/ipython into stefanv-htmlnotebook_publish
2011-08-18 14:12:12 -07:00
Brian E. Granger
b5b4cf260f
Modifying CodeMirror focus hack to work better.
...
I had removed a text area focus event earlier today and that
broke the . key. We are still having problems with CodeMirror
elements gaining focus, but this seems to fix the issue.
2011-08-17 17:19:42 -07:00
Stefan van der Walt
823124215c
Refactor static printing.
2011-08-17 17:07:58 -07:00
Brian E. Granger
cff986a539
Removed HTMLCell from UI and added better placeholder logic.
2011-08-17 15:29:22 -07:00
Brian E. Granger
0f3bc468e3
Better alert message if no WebSockets are detected.
2011-08-17 15:11:55 -07:00
Brian E. Granger
e08bdc3d6f
Better WebSocket detection added.
2011-08-17 15:01:46 -07:00
Brian E. Granger
164ef7c9cb
Adding code to handle MozWebSocket for FF 6.
2011-08-17 14:55:44 -07:00
Brian E. Granger
e176318797
More review changes.
...
* Favicon.ico is served.
* Test suit now passes.
* Help links work for for me.
* Other changes made to address inline comments.
* The printing of long lines is an extremely subtle issue and I will open an issue for it.
* zmqws.py is completely gone so the naked print is not an issue.
* ipython-notebook removed from scripts.
* Updated copyright and authors of files.
* Fixed missing docstrings in IPython.nbformat.
2011-08-17 13:21:19 -07:00
Brian E. Granger
63a148fad5
Don't scroll to bottom when last cell is selected.
2011-08-17 11:50:57 -07:00
Stefan van der Walt
49ad421c8b
htmlnotebook: Suppress cell boundary when publishing.
2011-08-16 22:40:36 -07:00
Stefan van der Walt
201999642f
Implement static publishing of HTML notebook.
2011-08-16 18:56:34 -07:00
Brian E. Granger
70cf4b80ba
Stripping notebook server flags from kernel's argv.
2011-08-16 11:58:20 -07:00
Brian E. Granger
1271cfcfcd
Removing old CodeMirror version.
2011-08-15 23:40:31 -07:00
Brian E. Granger
dfac7eca2b
WebSocket url is now passed to browser when a kernel is started.
2011-08-15 23:35:01 -07:00
Matthew Brett
acf85b0824
BF - allow nose with-doctest setting in environment
...
IPDoctest replaces the normal doctest plugin. Previously we did this by
initializing the builtin plugins but skipping the doctest plugin.
However, if the user has a noserc file with 'with-doctest=1' or the
environment variable 'NOSE_WITH_DOCTEST', then nose will try and
initialize the doctest plugin when it isn't there, and barf. This
commit defers the removal of the doctest plugin to the configuration
stage, so doctest can be enabled before it is thrown away by us.
2011-08-15 19:12:12 -07:00
Brian E. Granger
e45e339344
Kernel/notebook mapping is removed when a kernel dies.
...
* Previously, when a kernel died due to an external cause, the
notebook/kernel mapping was not removed, so the kernel would
be resused even though it was dead.
* The heartbeat now properly removes the notebook/kernel mapping.
2011-08-15 15:06:11 -07:00