Jason Grout
eed0715a09
Prepend a sentinel value to model ids to distinguish them from normal UUIDs (from Sylvain Corlay).
12 years ago
Jason Grout
14f3897b56
Make Container widgets take children as the first positional argument
...
This makes creating containers less cumbersome: Container([list, of, children]), rather than Container(children=[list, of, children])
12 years ago
MinRK
792f21be5a
remove rackcdn https workaround for mathjax cdn
...
cdn.mathjax.org works over https now
12 years ago
Min RK
748bcd67e0
Merge pull request #6120 from rgbkrk/no_iframe_embedding
...
Only allow iframe embedding on same origin by default.
12 years ago
Jonathan Frederic
20045a2f85
Merge pull request #6115 from SylvainCorlay/widget-area-show
...
Instances of WidgetView do not trigger widget_area.show anymore.
12 years ago
Jason Grout
0c72fddaba
Update widget serializer/unserializer to allow custom serialization on a trait-by-trait basis.
...
Serializers/unserializers are given as the trait metadata keys `to_json` and `from_json`.
12 years ago
rgbkrk
88e52b2746
Only allow iframe embedding on same origin.
12 years ago
Min RK
7ce5bb8a37
Merge pull request #6026 from takluyver/kernelspec-rest-launching
...
Kernelspecs in REST API for kernels and sessions
12 years ago
Thomas Kluyver
5afc070910
Add default_kernel_name class level variable
12 years ago
Adam Hodgen
c695ba45bc
Remove / from route of TreeRedirectHandler.
...
When base_url is set, navigating to http://{url}/{base_url} returns 404
This is due to the TreeRedirectHandler only picking up
http://{url}/{base_url}/ and the trailing slash handler being set to
{base_url}/.*/.
This change will cause http://{url}/{base_url} to correctly redirect to
http://{url}/{base_url}/tree , as expected.
12 years ago
Sylvain Corlay
70cacc642a
Solving #5997 : instances of WidgetView (that are not instances of DOMWidgetView) do not trigger widget_area.show anymore.
12 years ago
Thomas Kluyver
c37acf2ae7
Fix JS syntax
12 years ago
Thomas Kluyver
97c24d2920
Delete session rather than killing kernel in test cleanup
12 years ago
Thomas Kluyver
6efbe46b73
Update JS for kernels and sessions APIs
12 years ago
Thomas Kluyver
806432072a
Add kernel name to sessions REST API
...
Also, some refactoring so that the relationship between session, kernels
and notebooks is managed in the SessionManager, not in the HTTP
handlers.
12 years ago
Thomas Kluyver
ae6309c122
Add support for different kernel specs to kernels REST API
12 years ago
Jonathan Frederic
904ed66bc2
Updated custom.js template to reflect IPython namespace changes
12 years ago
Jonathan Frederic
a226bd2d6e
Fixed cell toolbars
12 years ago
Jonathan Frederic
b15633a89e
Fix all the tests
12 years ago
Jonathan Frederic
2478fac032
More requirejs fixes
12 years ago
Jonathan Frederic
ee76005bc2
More review changes
12 years ago
Jonathan Frederic
669db572f2
Fix some dialog keyboard_manager problems
12 years ago
Jonathan Frederic
2d7a4a7879
Some JS test fixes
12 years ago
jon
70ffd96eb9
Added some nice comments,
...
so devs can easily figure out what options to pass
into the objects they want to construct.
12 years ago
jon
d9ab2d203a
In person review with @ellisonbg
12 years ago
jon
1e098560b8
Revert "Google hangout review comments."
...
This reverts commit 4e120e76014b2630f957c01d17ba3926d4848872.
12 years ago
Jonathan Frederic
eb2b1ab4a4
Google hangout review comments.
12 years ago
Jonathan Frederic
c2c87e1a76
nbconvert api tests fixes
12 years ago
Jonathan Frederic
188072d190
@carreau review changes
12 years ago
Jonathan Frederic
2ba8945cab
Fix all the bugs!
12 years ago
Jonathan Frederic
c7961ae2db
Fix imports of "modules",
...
required after converting everything into dictionary returns.
12 years ago
Jonathan Frederic
0edfdbc703
Return dicts instead of classes,
...
this makes require.js more Python import like.
12 years ago
Jonathan Frederic
0e9e1dd5a3
MWE,
...
Fixed LOTS of bugs
12 years ago
Jonathan Frederic
0da779d101
Done with major changes,
...
fixed widget IPython. references
12 years ago
Jonathan Frederic
516958ac07
Almost done!
...
Still need to check IPython uses in the widgets.
12 years ago
Jonathan Frederic
ca2014ad06
Pager
12 years ago
Jonathan Frederic
152e23dc76
Progress...
12 years ago
Jonathan Frederic
e6b7cc9ff9
Fixed events
12 years ago
Jonathan Frederic
8d511b2ff5
Finished moving code into final(?) resting modules
12 years ago
Jonathan Frederic
9bfe5fc06c
Use ipython namepsace for instances.
12 years ago
Jonathan Frederic
fb32b6561f
Start of work to make notebook.html requirejs friendly.
12 years ago
Jonathan Frederic
629204a2bb
Fixed global IPython namespace.
12 years ago
Jonathan Frederic
b1c8d2662c
Finished making tree.html requirejs friendly
12 years ago
Jonathan Frederic
9f4a03ce79
Started work to make tree requirejs friendly.
12 years ago
Jonathan Frederic
855815d207
Make page.html require.js friendly.
12 years ago
Min RK
3e3be268f9
Merge pull request #5963 from jdfreder/viewids
...
Allow widgets to display more than once within container widgets.
12 years ago
MinRK
55f455ab55
only set allow_origin_pat if defined
...
fixes the default behavior to be as intended (require Origin == Host)
12 years ago
Thomas Kluyver
2bcbd3c5cb
Check for pids when listing nbserver processes
12 years ago
Jonathan Frederic
1a30a12302
Ahhh bug fix!
12 years ago
Jonathan Frederic
df47869fb0
Move displayed event to view.
12 years ago
Jonathan Frederic
fa39d91446
Review comments
12 years ago
Jonathan Frederic
988fd1b5f9
Reverted strange change that I don't remember making to update method.
12 years ago
Jonathan Frederic
3a9d888f02
Removed respect_order and finally removed the children dict of the containerview
12 years ago
Jonathan Frederic
f51903ca03
Bug fixes
12 years ago
Jonathan Frederic
f1269d3de3
Add order respecting method
12 years ago
Jonathan Frederic
636362787b
Fixed buggy behavior
12 years ago
Jonathan Frederic
14ff754cdf
Allow a widget to be displayed more than once within a parent widget.
12 years ago
Min RK
7af9f5f1f8
Merge pull request #6061 from minrk/cors
...
make CORS configurable
12 years ago
MinRK
0d9ba93307
persist notebook server cookie secret in security dir
...
prevents loss of login after relaunching the notebook server
closes #6075
12 years ago
Gordon Ball
bfd029f5ab
Remove tests for 4-5 tuples, add tests for validate logic
12 years ago
Gordon Ball
b7bb76f073
Fix validate logic if min/max are changed
12 years ago
Gordon Ball
1cb0cbf4b9
Remove 4-5 tuple forms from interact()
12 years ago
MinRK
1edc97e34a
s/cors_/allow_/
...
add notes about Tornado 4, and comments, updates per review
12 years ago
Gordon Ball
390d2b3e92
Compiled changes to minified CSS
12 years ago
Gordon Ball
412605917c
Adjust range style so that the vertical range marker is visible
12 years ago
Jonathan Frederic
336a49eb18
Merge pull request #5995 from Carreau/clean-backward-compat
...
remove backward compat `container` in output area as planed.
12 years ago
Matthias BUSSONNIER
db5b58360e
remove backward compat `container` in output area as planed.
12 years ago
MinRK
2460879e81
Remove a sleep no longer needed with the current base zmq version
12 years ago
MinRK
acf0da01d9
make CORS configurable
...
allows setting CORS headers.
- cors_origin sets Access-Control-Allow-Origin directly
- cors_origin_pat allows setting Access-Control-Allow-Origin via regular expression, since the header spec itself doesn’t support complex access[1]
- cors_credentials sets Access-Control-Allow-Credentials: true
To allow CORS from everywhere:
ipython notebook —NotebookApp.cors_origin='*'
12 years ago
MinRK
78a8cb877f
remove KernelApp.parent_appname
...
This allowed the Kernel to load config from ipython_qtconsole_config.py
or ipython_notebook_config.py, depending on the parent that started the kernel.
This is of limited usefulness, and can add weird, unexpected side effects.
12 years ago
Min RK
9f1dc1b99f
Merge pull request #5803 from Carreau/ulh
...
unify visual line handling
12 years ago
Gordon Ball
7e4cd6abc1
Add tests for the on_demand option
12 years ago
Gordon Ball
c85155b25d
Add some tests for the 4-5 int/float form in interact()
12 years ago
Gordon Ball
59a461f928
Fix format problem when showing an error
12 years ago
Min RK
3fd6d371d7
Merge pull request #6015 from jcjaskula/dashboardExtensions
...
Creating an entry point for notebook manager extensions
12 years ago
Gordon Ball
5eea47203b
Disable run button until the function finishes
12 years ago
Thomas Kluyver
85733cafa1
Merge pull request #6046 from minrk/raw-input-invalid
...
fix stream output created by raw_input
12 years ago
MinRK
ad4cb2c35a
fix stream output created by raw_input
...
was using incorrect 'name', when it should have been 'stream',
creating invalid content in notebook documents.
12 years ago
Gordon Ball
5524077e87
Add an extended range abbreviation including a step value
12 years ago
Gordon Ball
945a840674
Add float implementation of range widget
12 years ago
Gordon Ball
3178a184c0
Add initial implementation of 2-handle range sliders for integers.
12 years ago
Gordon Ball
4752b83feb
Add 'on_demand' option to interact() so that long-running functions can be started only when explicitly requested
12 years ago
MinRK
de0a7d7850
use utils.log.get_logger where appropriate
12 years ago
MinRK
e64f689374
don’t import IPython.parallel until it’s used
...
in IPython.html.notebookapp
12 years ago
Jean-Christophe Jaskula
9c2c680e8f
Creating an entry point for notebook manager extensions
...
- Firing app_initialized.DashboardApp event when loaded the notebook manager
- Updating tree.html template to load nbextensions through custom.js
12 years ago
Min RK
c9961b44b6
Merge pull request #6000 from AlbertHilb/FloatWidgetValueFix
...
Validate initial value of "_BoundedFloatWidget".
12 years ago
Thomas Kluyver
3b92c7c24f
Merge pull request #6011 from minrk/no-jsonapi
...
only use zmq.jsonapi when talking to zmq sockets
12 years ago
Min RK
99f52dee68
Merge pull request #5827 from takluyver/kernelspec-rest-api
...
Kernel specs REST API
12 years ago
MinRK
44d2a5b62a
only use zmq.jsonapi when talking to zmq sockets
...
use stdlib json otherwise
12 years ago
Thomas Kluyver
ebf0ea32ef
Use stdlib json, not zmq jsonapi
12 years ago
Steven Anton
f937045395
Set kernel_id before checking websocket
...
If websocket attempt fails and cross origin attempt is detected, a HTTPError(404) error is raised. However, in the process of closing connections because of this 404 error, an unhandled Attribute exception (kernel_id not an attribute) is raised. Setting the kernel_id first avoids this.
12 years ago
Raffaele De Feo
694f33e2ba
Validate initial value of "_BoundedFloatWidget".
12 years ago
Thomas Kluyver
85ce34bc66
Kernel resource handlers now require authenticated user
12 years ago
Matthias BUSSONNIER
7128ff5148
add instruction to pin lessc
12 years ago
Matthias BUSSONNIER
fd4dd9246e
inherit style instead of duplicating it
12 years ago
Jonathan Frederic
63f136af2b
Fixed test to reflect new Bootstrap3 toggle button behavior.
12 years ago
Jonathan Frederic
22812d36b3
Use waits instead of sleeps.
12 years ago
Jonathan Frederic
5acb525c43
Wait for keyboard help fadein and fadeout.
12 years ago
Brian E. Granger
eab07229ef
Merge pull request #5617 from jdfreder/bootstrap3
...
Migrate from Bootstrap 2 to Bootstrap 3
12 years ago
Jonathan Frederic
dba9a04f27
Removed block commented tour step (never worked anyways)
12 years ago
Jonathan Frederic
e31fa6cf2c
Fix bootstrap tour
12 years ago
Jonathan Frederic
99b1747c60
Bootstrap Tour related fixes
12 years ago
Jonathan Frederic
bccb7ddaea
Fab CSS
12 years ago
Jonathan Frederic
ea29056e7c
Review #2
12 years ago
Thomas Kluyver
82e2ea7e47
Merge pull request #5323 from jdfreder/slimerjs
...
Add support for Firefox JS testing
12 years ago
Jonathan Frederic
63350a4d54
Fab CSS
12 years ago
Jonathan Frederic
1224af6028
Fixed cell toolbar select font size
12 years ago
Jonathan Frederic
cd289b6bdf
Fab CSS
12 years ago
Jonathan Frederic
83eee97e95
Review comments
12 years ago
Jonathan Frederic
3bb8c472cd
Modal fixes for BS3
12 years ago
Jonathan Frederic
4917aba5e4
Fab CSS
12 years ago
Jonathan Frederic
2d8afab3d4
Fix widget widths for Bootstrap3
12 years ago
Jonathan Frederic
33f7f4457f
Widget bootstrap3 fixes
12 years ago
Jonathan Frederic
29de556b94
Fab CSS
12 years ago
Jonathan Frederic
8fd3515794
Post discussion with @ellisonbg
12 years ago
Jonathan Frederic
ceff3db0a2
Fab CSS
12 years ago
Jonathan Frederic
616bdcee81
Make maintoolbar select dropdowns look nice
12 years ago
Jonathan Frederic
32c7aea922
Fab CSS
12 years ago
Jonathan Frederic
73f68f9b93
Revert 2em notebook header space
12 years ago
Jonathan Frederic
5584eb06a9
Fab CSS
12 years ago
Jonathan Frederic
45ebf12371
Left align "File" instead of menu edge.
12 years ago
Jonathan Frederic
6834cb95bc
Rebase cleanup, comments and nesting
12 years ago
Jonathan Frederic
dec962194f
Update components to point to right branch
12 years ago
Jonathan Frederic
ec3cd18387
Rebase fixes
12 years ago
Jonathan Frederic
ff2e317fff
Fab CSS
12 years ago
Jonathan Frederic
181b0e9cfc
Address less of the conversion warnings
12 years ago
Jonathan Frederic
22c94ab404
Lots of small alignment tweaks to get Bootstrap3 looking better
12 years ago
jon
0b5a42fca6
Fab CSS
12 years ago
jon
ef19b962b5
Fix cell toolbar
12 years ago
jon
8dbf3afa7d
Fixed cell toolbar dropdown
12 years ago
jon
0cc924e5e3
Fixed IPython dialog
12 years ago
jon
68cfaeb7c9
Fixed status indicator region
12 years ago
jon
9bce946f2e
Added function to create Bootstrap specific drop down.
12 years ago
Jonathan Frederic
142e884943
Updated notebook template so menubar is rendered correctly
12 years ago
Jonathan Frederic
ade308803e
Added dropdown submenu CSS
12 years ago
Jonathan Frederic
e30ff19ca8
Move header padding removal to base page style
12 years ago
Jonathan Frederic
778db574ed
Removed static height from selects in toolbar
12 years ago
Jonathan Frederic
96b19ae598
Removed low margin from header.
12 years ago
Jonathan Frederic
80673856a8
Fixed float
12 years ago
Jonathan Frederic
697cc58655
Change the nav bar to nav-pills
12 years ago
Jonathan Frederic
0689830c4b
Fixes to make spinners in cluster list display correctly.
12 years ago
Jonathan Frederic
0483bb2ed8
Fixed cluster list.
12 years ago
Jonathan Frederic
3635272119
Removed margin from row element
12 years ago
Jonathan Frederic
88a129eab3
Fab CSS
12 years ago
Jonathan Frederic
204130d292
Re-enabled nav bar height
12 years ago
Jonathan Frederic
242318be9b
Fab CSS
12 years ago
Jonathan Frederic
365aafdaa2
Automated pass on LESS variables
12 years ago
Jonathan Frederic
329a387f4f
Fix automation errors.
12 years ago
Jonathan Frederic
d88daf1bb7
Ran jdfreder/bootstrap2to3
12 years ago
Jonathan Frederic
5c47651786
Get notebook running with Bootstrap3
12 years ago
jon
19cf386a20
Address comments
12 years ago
Min RK
2c8a53aca1
Merge pull request #5944 from jdfreder/i5943
...
Markdown rendering bug fix.
12 years ago
Brian E. Granger
c9f9f5bbd2
Merge pull request #5937 from jdfreder/i5709
...
Add latex support in widget labels,
12 years ago
Brian E. Granger
648bb51758
Merge pull request #5479 from jdfreder/i5135
...
Mixed gfm/latex parsing in codemirror
12 years ago
Jonathan Frederic
55cf33605f
Fixed typo in util.js,
...
resulted from moving is_cell_rendered into util.js
12 years ago
Jonathan Frederic
f6e7312b5b
Add slimerjs flag to test engine.
12 years ago
Jonathan Frederic
edbaff8400
Moved is_cell_rendered into base
12 years ago
Jonathan Frederic
359d7342d2
Make a nice assert function for properly testing locale specific colors.
12 years ago
Jonathan Frederic
7dfa8fbe79
Some cleanup
12 years ago
Jonathan Frederic
04c66666e9
Fix for xvfb SlimerJS environment.
12 years ago
Min RK
724109454b
Merge pull request #5941 from jdfreder/i5688
...
Remember cursor position on cell type change
12 years ago
Min RK
3badefd651
Merge pull request #5936 from jdfreder/i5821
...
Change widget css dict to a list,
12 years ago
Min RK
4a84a809a0
Merge pull request #5896 from ellisonbg/widget-fixes
...
Widget fixes
12 years ago
Jonathan Frederic
f23f970e4c
Make int widget tests play nicely with slimer
12 years ago
Jonathan Frederic
fb6bb02b26
Make notebook tests play nicely with SlimerJS
...
- notebook/dualmode_markdown.js
- notebook/safe_append_output.js
12 years ago
Jonathan Frederic
85e1dafe6c
Fix isolated svg color tests so 'rgb()' colors are accepted
12 years ago
Jonathan Frederic
578e3c562a
Fixed image test for slimerjs
12 years ago
Jonathan Frederic
99a0013525
Adde slimerjs support to JS tests
...
This commit contains 16 more, squashed commits:
Added slimerjs flag
Fixed some bugs with flag code
Figured out how to add arg correctly
Cleanup
Improvements to the test framework for FF
Log to see if slimmer is actually running
Added print in controller to debug
Added full logging to casperjs
Remove the special logging logic since it was caussing a failure
remove notebook.dirty = false line in favor of
overwritting onbeforeunload.
Capture output for slimerjs
Fixed iptestcontroller rebase issues
Fixed rebase issues.
Wait for notebook to load completely before testing
Fixed stdout capture for slimerjs tests.
Clean-up comments in util.js
Added slimerjs to Travis
Fixed indent .travis.yml
Comment out slimerjslauncher env var.
Removed zmq flag which doesn't work there anyways,
it was added by me in a recent commit
Fixed travis yaml,
broken because of rebase
12 years ago
Jonathan Frederic
f6da79e1e1
Update JS markdown tests.
12 years ago
Jonathan Frederic
d84c8fa863
Fixed mardown rendering bug.
...
The wrong signature of `$()` was being used
wrong: http://api.jquery.com/jQuery/#jQuery1
right: http://api.jquery.com/jQuery/#jQuery2
Instead of implictly calling parseHTML, call it explicitly.
closes #5943
12 years ago
Jonathan Frederic
19d12e3025
Remember cursor position on cell type change
12 years ago
Jonathan Frederic
33a0a3cc87
Add latex support in widget labels,
...
This PR even adds support to use latex in PopupWidget titles.
12 years ago
Jonathan Frederic
74483d77da
Change css dict to a list,
...
even though this introduces O(N) complexity, it fixes a bug
where path dependent css traits could be executed out of order,
making it impossible to actually set the traits from the back-end.
12 years ago
Ramiro Gómez
2215ddefca
Change z-index of ipython_tooltip
...
I experienced the problem stated in #5755 . Giving the ipython_tooltip class a higher z-index indeed solves the problem. I intentionally set it to a high value so it likelier remains on top when styles are changed in the future.
12 years ago
MinRK
88be381b00
forcefully hide CodeMirror scrollbars
...
workaround for CodeMirror issue 2562
less drastic but more gross alternative to #5889
12 years ago
Jonathan Frederic
961254292e
Remove hard reference to GFM since IPythonGFM uses CM require to load it.
12 years ago
Jonathan Frederic
802f74e190
Create ipythongfm mode
12 years ago
Min RK
9794017dee
Merge pull request #5882 from ivanov/preserve-cell-type
...
inserting new cells preserves cell type
12 years ago
Paul Ivanov
9631028c1e
add tests for cell_type preserving insertion
12 years ago
Paul Ivanov
7778aed8a8
inserting new cells preserves type closes #4917
12 years ago
Paul Ivanov
f2f1726cad
use current cell's type when inserting
...
this preserve all previous behavior, but simply adds the ability to
insert cells without specifying a cell type, in which case the cell type
is inferred from the currently selected cell
12 years ago
Min RK
a540078d8d
Merge pull request #5605 from AlbertHilb/CellToolbar
...
Two cell toolbar fixes.
12 years ago
watercrossing
fe37c14bdf
add page-up and page-down functionality to the autocomplete dropdown
12 years ago
MinRK
970863331b
remove Firefox-specific CSS workaround
...
The bug being worked around appears to be fixed either in CodeMirror or Firefox (tested with FF 29).
Importantly, the workaround appears to *introduce* incorrect behavior
closes #5192
closes #5364
12 years ago
Thomas Kluyver
76fdfe9eb7
Put full kernel info in REST API response for all kernels
12 years ago
Thomas Kluyver
f6628b7006
Refactor kernelspec resource handler to separate URL prefix
12 years ago
MinRK
336f47c126
update message spec adapter per review
...
- docs and comments
- adapt complete_reply with `end=null`, `start=-len(matched_text)`
- remove some incorrect `status` fields
- add `handle_reply_status_error` for handling `status=error` replies (no-op, currently)
12 years ago
MinRK
b06f382e9b
interrogate kernel_info to get protocol version for adaptation
12 years ago
Thomas Kluyver
2cc7b1ca30
Merge pull request #4536 from minrk/msgspec5
...
Updating the message spec (finish IPEP 13, 24)
12 years ago
Thomas Kluyver
1dabf3c547
Test kernel specs REST API
...
And fix kernel not found producing a 404 code.
12 years ago
Thomas Kluyver
02fa348c69
Create REST API for kernel specs
12 years ago
MinRK
b7c1f1d8f6
allow notebook tour instantiation to fail
...
can fail with SecurityError,
depending on browser privacy settings
disable UI Tour menu entry if tour instantiation fails
ref: sorich87/bootstrap-tour#262
12 years ago
MinRK
42ae83da16
add shim for double-serialized JSON
...
msgspec gives unserialized JSON,
nbformat v3 wants JSON strings.
12 years ago
MinRK
58aca05486
add version key to js message headers
12 years ago
MinRK
97fdfea52a
updates per review
...
- two-part protocol version (5.0)
- default value for cursor_pos is end of code
- docs, comment, and docstring touchups
12 years ago
Jonathan Frederic
a65b6f3c1e
Removed log statement
12 years ago
Jonathan Frederic
c83a1cbb63
Fixed bugs in displayed event triggering for containers
12 years ago
Jessica B. Hamrick
287e9a5cbd
Add tests for default/custom description
12 years ago
Jessica B. Hamrick
31812159af
Only set widget description in interact if it does not already exist
12 years ago
Brian E. Granger
a0c1d37224
Remove model from WidgetManager._model on comm:close.
12 years ago
Brian E. Granger
6c03b508a5
Pop child view from child_model.view in delete_child_view
12 years ago
Brian E. Granger
2ffd153e5d
Removing double call to model.views.push(view) in WidgetManager.
12 years ago
MinRK
fb72c3d863
remove an inappropriate `!`
...
the logic was backwards.
12 years ago
Matthias BUSSONNIER
c9f0d14c09
unify visual line handling
12 years ago
MinRK
378223e791
fix safe_append_output test
12 years ago
MinRK
de0b7f140c
move pyout/execute_result and pyerr/error transforms to to/fromJSON
...
like the mime-type maps
12 years ago
MinRK
33d2176bc5
complete_reply has cursor_start and cursor_end, not matched_text
12 years ago
MinRK
b78c5b1554
s/object_info_request/inspect_request
12 years ago
MinRK
4f6565bd2a
pager payload is a mime-bundle
12 years ago
MinRK
a74c79ceab
update completion_ and objection_info_request
...
both requests take:
- code (up to full cell)
- cursor_pos (cursor offset in unicode characters)
and object_info_replies return a mime-bundle, instead of structured data
12 years ago
MinRK
98c408cbd1
support password in input_request
12 years ago
MinRK
5e8ce3b7e1
remove user_variables
...
leave only user_expressions
12 years ago
MinRK
5fb9837f5a
pyerr -> error
12 years ago
MinRK
38c76aa913
pyout -> execute_result
...
nbformat and nbconvert are not affected
12 years ago
Min RK
6b7d3fddec
Merge pull request #5668 from minrk/async-output
...
allow async output on the most recent request
12 years ago
Min RK
d87045744c
Merge pull request #5768 from ivanov/cm-uuddlrlrba
...
fix cursor keys in long lines wrapped in markdown
12 years ago
Thomas Kluyver
c4e0ef142b
Merge pull request #5759 from minrk/travis-3.4
...
test with Python 3.4 on Travis
12 years ago
Thomas Kluyver
a44de827e7
Merge pull request #5775 from minrk/race-cleanup
...
wait until dead before cleaning up the temp dir
12 years ago
MinRK
f530562929
wait until dead *before* cleaning up the temp dir
12 years ago
Raffaele De Feo
ba7a3ec6bc
Make sure that celltoolbars are hidden
...
when a notebook without "celltoolbar" entry in metadata is loaded.
12 years ago
Raffaele De Feo
61bdcb477b
When a preset is activated fire "preset_activated" event.
...
On "preset_activated" event, update the value of the maintoolbar select element that lists celltoolbar presets.
When a preset is registered after notebook is loaded, active it if needed.
12 years ago
Thomas Kluyver
b357c55fef
Merge pull request #5715 from minrk/log-all-ajax-failures
...
log all failed ajax API requests
12 years ago
Min RK
22133997bd
Merge pull request #5769 from spenczar/no_urlescaping_title_tag
...
Don't urlescape the text that goes into a title tag
12 years ago
MinRK
191cd44c4d
cleanup socket cleanup
...
- set linger on sockets (avoid hang on exit)
- actually close sockets, not just zmq streams (blame pyzmq, aka me)
seems to be necessary for js/notebook/shutdown test to avoid hanging on Python 3.4.
12 years ago
Spencer Nelson
925a58c0b4
Remove unused imports
12 years ago
Spencer Nelson
e34b7aa9a7
Don't urlescape the text that goes into a title tag
12 years ago
Paul Ivanov
fe7193e5af
fix cursor keys in long lines wrapped in markdown
12 years ago
MinRK
934e731237
add utils.path.ensure_dir_exists
...
Ensures that a directory exists,
and protects against a common race condition when multiple
processes try to create the same directory.
12 years ago
MinRK
da525f1541
fix delete_checkpoint errback name
12 years ago
Thomas Kluyver
b55903b2eb
Merge pull request #5700 from minrk/configurable-managers
...
make the various manager classes in the notebook app configurable
12 years ago
Thomas Kluyver
79c72686e8
Merge pull request #5708 from minrk/checkpoints-path
...
create checkpoints dir in notebook subdirectories
12 years ago
Thomas Kluyver
c4e2468c48
Merge pull request #5714 from minrk/warn-api-errors
...
log error message when API requests fail
12 years ago
MinRK
df335decff
create checkpoints dir in notebook subdirectories
12 years ago
MinRK
0a143e716e
dialog on New Notebook failure
12 years ago
MinRK
82964a09c2
log all failed ajax API requests
12 years ago
MinRK
f824aee955
log error message when API requests fail
12 years ago
MinRK
bf871b020d
test notebook checkpoints in subdirectories
12 years ago
Raffaele De Feo
4adb8b5ffc
Adjusted "rawcell" toolbar preset to make us of the new "register_callback"
...
optional parameter.
12 years ago
Min RK
748b2c64d5
Merge pull request #5627 from AlbertHilb/ConditionalCallbacks
...
Some improvements to cell toolbars
12 years ago
Min RK
673c644a4f
Merge pull request #5534 from minrk/pre-css
...
cleanup some `pre` css inheritance
12 years ago
Min RK
dec6fb7260
Merge pull request #5469 from dalejung/nbm_kernel_path
...
API: Allow NotebookManagers to specify kernel startup dir.
closes #5468
12 years ago
MinRK
f75d9be34f
make the various manager classes in the notebook app configurable
...
like NotebookManager already was
12 years ago
Thomas Kluyver
0dc02c176a
Merge pull request #5586 from minrk/pdf-exporter
...
add PDFExporter
12 years ago
Min RK
86cd81014f
Merge pull request #5648 from andrewjesaitis/ticket4756
...
Adds markdown formatting to output cells
12 years ago
Jonathan Frederic
035562d95b
Merge pull request #5602 from jasongrout/kernel-js-post
...
Change $.post to this.post in the kernel js file
12 years ago
Min RK
048a36e4fd
Merge pull request #5523 from jdfreder/i5521
...
Make SVGs resizable in the NB
12 years ago
Thomas Kluyver
b80466ca8b
Merge pull request #5667 from minrk/no-log-date
...
use tornado logging in NotebookApp
12 years ago
Thomas Kluyver
5cf4be4180
Merge pull request #5593 from minrk/no-kernel-argv
...
disable specifying kernel args on the notebook command-line
12 years ago
MinRK
50aa2b3c23
refuse to start if `--pylab` is given
12 years ago
Maximilian Albert
fb11e70f53
Fix copy & paste error in docstring.
12 years ago
MinRK
9484864828
informative warning on `ipython notebook --pylab`
...
and remove the unused kernel flags
12 years ago
MinRK
c90df1d694
disable specifying kernel args on the notebook command-line
...
this is deprecated in 2.0, and will be removed in 3.0
12 years ago
Andrew Jesaitis
889b711fd7
Adds markdown formatting to output cells
12 years ago
MinRK
66ee7dcea4
allow async output on the most recent request
...
Keeps track of the most recent request, so async output is still allowed
12 years ago
MinRK
914de94fe7
use tornado logging in NotebookApp
...
- remove date, only log time
- shorter prefix
- colored output
- just seems nicer
12 years ago
Jonathan Frederic
561f670423
Merge pull request #5652 from jhamrick/placeholder
...
Add placeholder attribute to text widgets
12 years ago
Thomas Kluyver
606124180c
Merge pull request #5657 from minrk/default-localhost
...
use 'localhost' as default for the notebook server
12 years ago
Jessica B. Hamrick
2ce77e945f
Add javascript tests for placeholder feature
12 years ago
Paul Ivanov
ae8c7c8c6e
Merge pull request #5584 from ivanov/more-semantic-icons
...
more semantic icons
12 years ago
Paul Ivanov
0c3e4acb75
use folder-close-alt without highlighting
...
discussion of this happened in #5584
12 years ago
MinRK
5078049a08
use 'localhost' as default for the notebook server
...
instead of loopback IP
seems to workaround weird issues with Sophos on Windows,
and should behave the same everywhere else.
12 years ago
Jessica B. Hamrick
95fc7167dd
Add placeholder to textarea as well as text
12 years ago
Jessica B. Hamrick
1f8253898c
Make sure to update the placeholder on render as well
12 years ago
Jessica B. Hamrick
e436850582
Add placeholder attribute to text widgets
12 years ago
Raffaele De Feo
59dbab6121
Removed "cell_types" parameter from "select_ui_generator".
...
If you don't want to show the UI element in a cell use the
"register_callback" optional parameter.
12 years ago
Matthias Bussonnier
9f9f9abca8
Merge pull request #5630 from onceuponatimeforever/4012
...
Fixed Issue #4012 Added Help menubar link to Github markdown doc
12 years ago
Matthias Bussonnier
f24e802bac
Merge pull request #5613 from nilenoether/fix-5607
...
Fixing bug #5607 - Some shortcut missing from help reference.
12 years ago
Aron Ahmadia
d073f614ed
Better lessc detection/handling.
...
* lessc@1.5.0 now invalid
* more help if lessc not found
12 years ago
Susan Tan
abaec7694b
Fixed Issue #4012 Added Help menubar link to Github Flavored Markdown doc
12 years ago
Raffaele De Feo
5b6b8e2bbf
Why overriding a method if the new one is exactly the same of the one
...
in the base class?
12 years ago
Raffaele De Feo
dcf77aa2a0
Hide toolbar of rendered text cells.
12 years ago
Raffaele De Feo
5a53a034f4
Hide the cell toolbar if there are no ui controls in it.
12 years ago
Raffaele De Feo
9f959342fa
Added an optional parameter to "CellToolbar.register_callback".
...
It lists the cell types the UI element must inserted in.
12 years ago
Nile Geisinger
0a702ff718
Fixing bug #5607
...
Changed the method from extends to merge which merges the two arrays as
desired - With Freyert
12 years ago
Jason Grout
ea66ebe316
Change $.post to this.post in the kernel js file
...
This makes it easy to override the post function for custom communication requirements. Any replacement function, of course, needs to have the same semantics as $.post.
12 years ago
MinRK
551f534d92
add missing `browser` to notebook_aliases list
12 years ago
MinRK
f7c1a15896
support pdf export in the notebook UI
12 years ago
Paul Ivanov
0a4473a2fa
book icon for notebooks, color folders differently
...
This allows us to use the generic file icon for text files, etc, down
the line.
12 years ago
Paul Ivanov
3e6492dafd
use fixed-width icons, closes #5555
12 years ago
Paul Ivanov
9ccf8e39fe
remove auth and tree from ipython.less
...
@minrk said it's the right thing to do
12 years ago
Paul Ivanov
39c1346805
more semantic icons
12 years ago
Min RK
c9438bdfcd
Merge pull request #5546 from renaud/master
...
do not shutdown notebook if 'n' is part of answer
12 years ago
Min RK
ae61228994
Merge pull request #5527 from jdfreder/i5518
...
Don't remove upload items from nav tree unless explicitly requested.
12 years ago
MinRK
78ee21e533
master is 3.0.0-dev
12 years ago
Min RK
6ee70be691
Merge pull request #5548 from pankajp/notebook-rename-cross-device-link
...
FileNotebookManager: Use shutil.move() instead of os.rename()
12 years ago
Paul Ivanov
9bb9652348
one more place
12 years ago
MinRK
4bc14c1154
never use `for (var i in array)`
...
because javascript is terrible
12 years ago
Thomas Kluyver
9a037d02e9
Merge pull request #5459 from jdfreder/ff_animhop
...
Fix interact animation page jump FF
12 years ago
MinRK
857c243434
output_type should not be optional in new_output
...
and fix bug that this would have revealed
12 years ago
Jonathan Frederic
6ed0bf975b
Don't remove upload items unless explicitly requested.
12 years ago
Pankaj Pandey
195ca091c5
FileNotebookManager: Use shutil.move() instead of os.rename()
...
`os.rename()` fails in case the new path is on a different
filesystem. For example if a file in `/tmp` is tried to save
to home, it causes following error:
[Errno 18] Invalid cross-device link using os.rename
12 years ago
Renaud Richardet
13c6303010
do not shutdown notebook if 'n' is part of answer
...
this prevents commands like 'yesn' to shut down the notebook server
12 years ago
MinRK
6d2774f0af
cleanup some `pre` css inheritance
...
We had various overrides of the bootstrap defaults for font-size and line-height every time we made a pre tag,
and then some overrides of our overrides when we wanted something slightly different.
This moves the most basic overrides to apply to all pre tags,
reducing the number of downstream changes we need.
12 years ago
Jonathan Frederic
1cac0e3fca
Make SVGs resizable in the NB
12 years ago
Jonathan Frederic
46602a00a0
Merge pull request #5493 from jdavidheiser/master
...
made a minor fix to one of the widget examples
12 years ago
jdavidheiser
e0a40d54cb
Update widget_selection.py
12 years ago
jdavidheiser
52e58dce6d
Update widget_selection.py
12 years ago
jon
2c1f9790db
Don't send \r characters in zmqshell clear_ourput
12 years ago
jdavidheiser
9810033988
widget_selection update
...
Fix for the fact that dictionary randomization sometimes switches the order of the arguments passed to the class on initialization. This means that, potentially, 'value' can be updated BEFORE 'values', and since the method to update 'value' checks to see whether it exists in 'values', this breaks things.
12 years ago
Jonathan Frederic
d4d4b2ac73
Cleanup
12 years ago
Jonathan Frederic
ccdb1b2d25
Make sure to not call old load events
12 years ago
Jonathan Frederic
7cc8211c6d
A couple of fixes,
...
- Fix missing `type` from png/jpeg check
- Don't resize on weird chr(13) stand alone stream msgs
12 years ago
jon
955c419f24
Try removing the callbacks
12 years ago
jon
eebae30bd1
Use .load() to resize
12 years ago
jon
45d69b5f25
Move append_output animation height lock release into timeout.
12 years ago
Thomas Kluyver
a90ee73a80
Update tooltips to refer to shift-tab
...
Closes gh-5510
12 years ago
MinRK
17bbc2b360
back to dev
12 years ago
MinRK
d482fb15b6
release 2.0.0
12 years ago
MinRK
c02562e40f
remove weird unicode space in the new copyright header
...
The bytes were actually:
#\xe2\x80\x82Copyright...
12 years ago
Brian E. Granger
655098b3c2
Pointing to the 2.x branch in the Help menu.
12 years ago
Brian E. Granger
d5c913c4c2
Removing Editor Shortcuts - these are now in the Shortcut Modal.
12 years ago
Brian E. Granger
b91394cb7d
Fixing Help menu links.
12 years ago
Min RK
3f3f3c136e
Merge pull request #5436 from ivanov/cm-shorcuts-quickhelp
...
CodeMirror shortcuts in QuickHelp
12 years ago
Min RK
19ff0c03e1
Merge pull request #5444 from jdfreder/numparse
...
Fix numeric verification for Int and Float text widgets.
12 years ago
Min RK
e37bf2257d
Merge pull request #5449 from minrk/quickhelp-stretch
...
Stretch keyboard shortcut dialog
12 years ago
Dale Jung
27a77dedbd
API: Allow NotebookManagers to control kernel startup dir. #5468
12 years ago
Paul Ivanov
7880ad88b1
ok, removed last few unnecessary shortcuts
12 years ago
Paul Ivanov
7d4aed19e8
remove cm_keyboard.rst and OS-level shortcuts
12 years ago
MinRK
78bc36ec38
update link
...
The page is in the sphinx docs, not on the main website.
12 years ago
Paul Ivanov
c37e10feb2
move hyphen to cmd_ctrl
12 years ago
Thomas Kluyver
b878696a95
Fix starting notebook server with file/directory at command line.
...
The base class implementation of parse_command_line uses update_config,
which ensures that the change event fires for the config traitlet. This
copies that.
Closes gh-5460
12 years ago
Paul Ivanov
c24ca22955
lower-cased single letter keys in shortcuts
12 years ago
Paul Ivanov
354ff54aa5
remove no-op placeholder edit mode "shortcuts"
12 years ago
Paul Ivanov
40ca1218c7
completed both sets of platform-specific shortcuts
12 years ago
Paul Ivanov
1102095830
Hi, I'm a Mac. And I'm a PC.
12 years ago
Thomas Kluyver
982aab67ba
Merge pull request #5290 from jdfreder/dual_tests
...
Add dual mode JS tests
12 years ago
MinRK
bfb3d8ec30
check that a handler is actually registered in ShortcutManager.handles
...
there are a few shortcuts that do not specify handlers
(just for quick help contents),
and this was preventing the actual events from ever firing.
12 years ago
MinRK
8a44e91c0c
use modal_stretch on keyboard shortcut dialog
12 years ago
MinRK
b3b200abcb
add modal_stretch class
...
for stretching a dialog to fill the screen
12 years ago
MinRK
4d955e9641
remove unneeded `width: 100%` firefox workaround
...
this is no longer needed with `display: flex`
12 years ago
jon
79f6ea9b1f
Allow '.', '+.', '+', '-.', and '-' even though without numbers, they cannot be parsed.
12 years ago
Aaron Meurer
75d4947e81
Point to the stable SymPy docs, not the dev docs
12 years ago
MinRK
9552688a71
back to dev
12 years ago
MinRK
2adfb5254c
2.0.0-rc1
12 years ago
Paul Ivanov
f1573bd266
CodeMirror shortcuts in QuickHelp
...
Our users shouldn't need an internet connection to look at the code
mirror shortcuts. This PR places the CM keyboard shortcuts that are
currently documented on our website's rendered docs, and places them
inside the keyboard shortcuts quickhelp.
12 years ago
MinRK
2daf2fe293
update links in notebook help menu
12 years ago
Paul Ivanov
0240b20127
Merge pull request #5419 from minrk/responsive-prompts
...
move prompts from margin to main column on small screens
12 years ago
Min RK
a594a691c6
Merge pull request #5430 from jdfreder/elementappend
...
Make sure `element` is correct in the context of displayed JS
12 years ago
Min RK
34571232bb
Merge pull request #5396 from ivanov/fix-5363
...
prevent saving of partially loaded notebooks
12 years ago
Paul Ivanov
f41750ca6b
address PR feedback
12 years ago
Jonathan Frederic
1235c2f638
Make sure `element` is correct in the context of displayed JS
...
closes #5293
12 years ago
Jonathan Frederic
b4099518f8
Fix tooltip pager feature
...
Updates to tooltip.js for msg spec changes.
12 years ago
Min RK
b294bf7059
Merge pull request #5404 from jdfreder/accordion
...
Fix broken accordion widget
12 years ago
Jonathan Frederic
db2e16f2e1
Added a test
12 years ago
Jonathan Frederic
e1daedf95b
Fixed keyboard.js indent break
12 years ago
Jonathan Frederic
e235b47472
Make test name match actually file name
12 years ago
Paul Ivanov
997a9735f0
Merge pull request #5320 from jdfreder/focusbug_tt
...
Fix for Tooltip & completer click focus bug.
12 years ago
Paul Ivanov
c5054883e9
small fixes for #5320
12 years ago
MinRK
f5ad1cc398
move prompts from margin to main column on small screens
...
This is mainly for nbviewer, but the relevant CSS lives in IPython.
12 years ago
Jonathan Frederic
aed8b7ba3c
Remove commented out lines (for tab evt)
12 years ago
Jonathan Frederic
cbab393e44
Shrink cleanup lines
12 years ago
Jonathan Frederic
b90358888b
Fab CSS
12 years ago
Jonathan Frederic
ee7f5b8235
Move width auto into less
12 years ago
Jonathan Frederic
ca422672d6
Re-added new lines at eof
12 years ago
Jonathan Frederic
5c8c8f218c
Revert accidental checkin of files from SlimerJS branch
12 years ago
Jonathan Frederic
bca3fdc4b0
Remove commented line
12 years ago
Jonathan Frederic
bf65d5837f
Finish implementing codemirror events
12 years ago
Jonathan Frederic
1f002cd456
Add displayed property.
...
and remove logs, commments, etc...
12 years ago
Jonathan Frederic
607b96b19a
Actually remove the trigger keydown method
12 years ago
Jonathan Frederic
a2071db309
More progress...
12 years ago
Jonathan Frederic
b2ec594c76
Getting a lot closer...
12 years ago
Jonathan Frederic
23494f4ddd
Set tabindex -1, use codemirror's events
12 years ago
Jonathan Frederic
f2c8de99ae
Fix broken accordion widget,
...
Also clean-up the code some while visiting this file.
12 years ago
Jonathan Frederic
744f057cab
get_text() before returning results
12 years ago
Jonathan Frederic
af03114ef6
s/set_cell_text/set_cells_text
12 years ago
Jonathan Frederic
42fa583172
Fix split shortcut
12 years ago
Jonathan Frederic
b80e11d3ce
Plus to minus shortcuts rebase fixes
12 years ago
Jonathan Frederic
9c6d904f71
Set cursor pos in edit mode before attempting to jump cells.
12 years ago
Jonathan Frederic
ca71afc5ea
Note to self
12 years ago
Jonathan Frederic
1754e3291a
Call trigger_keydown in merge_cells_api test
12 years ago
Jonathan Frederic
7c6c0b22b8
Pythonize me captin'
...
Made the method comments more pythonic by moving them
within the method definitions.
12 years ago
Jonathan Frederic
baa28a0b81
Final fixes?
12 years ago
Jonathan Frederic
ae2b0800cf
Partial fix of problems b/c keydown move
12 years ago
Jonathan Frederic
147f35d899
demsemicolons
12 years ago
Jonathan Frederic
a8783c45cb
Add comments
12 years ago
Jonathan Frederic
1b46a777fb
Removed trigger keydown from keyboard.js,
...
also added a bunch of missing semicolons (jshint)
12 years ago
Jonathan Frederic
1f4db77aec
Cleaned up test names and locations.
12 years ago
Jonathan Frederic
0262b724fc
Move validate notebook state into utils
12 years ago
Jonathan Frederic
b9872db82b
HUGE speed improvements to dual mode tests
12 years ago
Jonathan Frederic
a7dcdddd54
Fixed problem with split tests,
...
added new function that sets the codemirror instance cursor coords
12 years ago
Jonathan Frederic
daf40e9ec5
Moved util functions into util.js
12 years ago
Jonathan Frederic
c73bef017d
Added split merge tests
12 years ago
Jonathan Frederic
23ca387dd7
cutcopyandpaste
12 years ago
Jonathan Frederic
6efa0a4dae
Added get_cell_text
12 years ago
Jonathan Frederic
ddc2161817
Added ctrl+(j&k), a, and b tests
12 years ago
Jonathan Frederic
26e3d14f81
Fixed state type for new markdown cell
12 years ago
Jonathan Frederic
1094299934
Added up/down and markdown tests
12 years ago
Jonathan Frederic
13908b60a4
Fixed typo in dd test
12 years ago
Jonathan Frederic
e647e13162
Add dd tests
12 years ago
Jonathan Frederic
4f6884f985
Add test for cell type modifier keyboard shortcuts
12 years ago
Jonathan Frederic
55773dd95a
Made *+enter tests more complicated.
12 years ago
Jonathan Frederic
9bd0ac19bf
sep. fucntions to move to util.js
12 years ago
Jonathan Frederic
2b800d3360
Add '_only' to only cell methods
12 years ago
Jonathan Frederic
241b62a37a
Move code into is_cell_editor_focused
12 years ago
Jonathan Frederic
86fef90a8c
Make a few more methods public,
...
in preparation to move them into the base utils.js
12 years ago
Jonathan Frederic
c43044d514
s/_is_cell_on/is_cell_on
12 years ago
Jonathan Frederic
6a834223da
s/_is_cell_editor_focused/is_cell_editor_focused
12 years ago
Jonathan Frederic
45bbcc949e
s/key_press/trigger_keydown
12 years ago
Jonathan Frederic
0f5f3a27f5
Add dual mode JS tests
12 years ago
Jonathan Frederic
dc6355ffb7
Prevent tab key from bubbling when the completer is open
12 years ago
Min RK
0493027d7e
Merge pull request #5403 from minrk/alt-shortcut-bad
...
remove alt-- shortcut
12 years ago
Brian E. Granger
202966ba58
Merge pull request #5389 from minrk/log-files-redirect
...
better log message in deprecated files/ redirect
12 years ago
Brian E. Granger
c857f9f6fa
Merge pull request #5390 from minrk/finish-5333
...
finish PR #5333
12 years ago
MinRK
3e67d961c9
only check listdir on dirs
...
is_hidden is called with files, not just dirs
12 years ago
MinRK
c051e870e1
better log message in deprecated files/ redirect
12 years ago
Brian E. Granger
e51030ea5f
Merge pull request #5368 from jdfreder/specifity
...
Flexbox classes specificity fixes
12 years ago
MinRK
2041dc6563
widen modal dialogs on wide displays
...
needed for quick help layout with multiple meta keys
12 years ago
MinRK
840364ff71
use box-flex to layout quickhelp
12 years ago
MinRK
19c64f4b59
remove alt-- shortcut
...
replace with ctrl-shift--
alt is not safe for defaults
12 years ago
Brian E. Granger
9f1b26d860
Merge pull request #5331 from minrk/raw-input-css
...
fix raw_input CSS
12 years ago
Min RK
0ae0216b12
Merge pull request #5049 from ivanov/quickhelp-update
...
update quickhelp on adding and removing shortcuts
12 years ago
Paul Ivanov
35c861f583
fix MacOS specific shortcuts, thanks @minrk
12 years ago
Brian E. Granger
bfdbdd456c
Merge pull request #5391 from jdfreder/netscape-keyboard
...
Fix Gecko (Netscape) keyboard handling
12 years ago
Paul Ivanov
c28096f0c5
prevent saving of partially loaded notebooks
...
closes #5363
12 years ago
Paul Ivanov
54d9eb4358
really fix the '-' key shortcuts now
12 years ago
Paul Ivanov
77bf4a72dd
better handling of minus
12 years ago
Jonathan Frederic
a08fbff5d9
Fix Gecko (Netscape) keyboard handling
12 years ago
Paul Ivanov
21ebaf2e32
handle keyboard shortcuts ending with '-'
12 years ago
Paul Ivanov
4cf1717980
use - for shortcut separators
12 years ago
Thomas Kluyver
8e1146c6d1
Merge pull request #5357 from minrk/smb-fails
...
catch exception in copystat
12 years ago
Paul Ivanov
083f631cde
wider style for keyboard shortcuts
12 years ago
MinRK
62061f0294
only catch errors in copystat
12 years ago
Min RK
d88b2ccc4a
Merge pull request #5310 from ivanov/fix-5238
...
remove raw cell placeholder on focus, closes #5238
12 years ago
Min RK
5c5139b65d
Merge pull request #5332 from ivanov/semantic-icons
...
semantic names for indicator icons
12 years ago
Paul Ivanov
c54ced12e5
Merge pull request #5360 from minrk/monospace
...
remove some redundant font-family: monospace
12 years ago
Paul Ivanov
2e4036fd4f
raw cell placeholder text as one line
12 years ago
Paul Ivanov
37852baa6d
render on focus out, always pad raw cells
12 years ago
Paul Ivanov
8a623dbcc4
fab css
12 years ago
Paul Ivanov
955d239d07
rename css class names to be consistent with current style
12 years ago
Paul Ivanov
a0a17fa04a
capitalize keyboard shortcuts in the tour
12 years ago
Paul Ivanov
00603a11f6
remove stale modal dialog from the DOM
12 years ago
Fernando Perez
5f086fded2
Merge pull request #5372 from minrk/no-close-strings
...
Don't autoclose strings, because CodeMirror's behavior makes it confusing and awkward to type triple-quoted strings (and these are very common in Python).
An issue about this was filed in CodeMirror itself: https://github.com/marijnh/CodeMirror/issues/2385
12 years ago
MinRK
3c1fe84f52
Don't autoclose strings
...
CodeMirror doesn't do the right thing with triple-quoted strings,
so don't let it try.
12 years ago
Paul Ivanov
597a5cb741
don't color code in crimson
...
do alliterate, aforementioned color alternative alias is amaranth
12 years ago
Paul Ivanov
b9ef37ac26
semicolon fixes buttress half of my js commits
12 years ago
Min RK
e64c2cb5d8
Merge pull request #5296 from ivanov/more-shortcuts
...
unify keyboard shortcut and codemirror interaction
12 years ago
Paul Ivanov
0c366861c5
brief key event desription
12 years ago
Paul Ivanov
6d6e0fb007
fix up and down arrows in the top and bottom cells
12 years ago
Paul Ivanov
09866e0ee1
go to the beginning of the line when entering cell
12 years ago
Paul Ivanov
96848748de
restore master behavior
...
up arrow at the top line first goes to char 0, and only goes to the cell
above if already on char 0. Same with down arrow on the bottom line:
transition cursor to the end of the line, and only go down a cell if
already at the end of the last line.
this makes for an unhappy experience in code-mirror's vim mode for j
and k keys, but we'll fix that in the next commit
12 years ago
Paul Ivanov
8f17444c27
go to appropriate line when coming from another cell
...
Sets the cursor on the last line of the cell when moved up from the top
of the cell below, and sets the cursors to the first line when moving
down from the bottom of a last line.
Here, we retain the character that the cursor was on, so that users
wishing to have up-down functionality like one document can still use
this shortcut handler and simple adjust the at_top and at_bottom methods
12 years ago
Jonathan Frederic
2dd8757da7
Fab CSS
12 years ago
Jonathan Frederic
77904a044c
Re-added already existing base for less backwards compatability.
12 years ago
Jonathan Frederic
0020b9f896
Fix specifity of flex modifier classes
12 years ago
MinRK
8e5937e993
remove some redundant font-family: monospace
...
`pre`, `code` tags already set the font-family in these contexts.
Setting it again in the surrounding context is redundant,
and causes inconsistency when embedding notebooks in HTML
(e.g. nbviewer).
12 years ago
Jonathan Frederic
d37ffe91b7
Fix status ind. icon bug
12 years ago
MinRK
caee63f413
fallback on copy, copyfile if copy2 fails
...
in notebook manager
12 years ago
MinRK
89faa5f340
simplify raw_input css
...
for once, vertical-align: baseline is the right choice
12 years ago
MinRK
065a6eaa34
fix ambiguous raw_input classes
12 years ago
Paul Ivanov
61b47695e4
renamed 'use_shortcut' method to 'handles'
12 years ago
Paul Ivanov
d8287466d0
another doc fix
12 years ago
Paul Ivanov
f68dcc3e57
it's only half true that I'm anal about semicolons
12 years ago
Paul Ivanov
67fd905421
minor fixes to docs to address PR feedback
12 years ago
Paul Ivanov
469c70fd10
more semicolons
12 years ago
Jonathan Frederic
443083c1fd
Added some comments
12 years ago
Paul Ivanov
1dc113a9cb
closes #5336
12 years ago
cgohlke
74be15ec19
Fix filenbmanager.list_dirs fails for Windows user profile directory
12 years ago
Paul Ivanov
4142911ac7
better fix for starting with Command Mode icon
12 years ago
Paul Ivanov
12139b4d6e
ensure ipython-command-mode icon displayed on load
12 years ago
Paul Ivanov
f0ae836f5f
semantic names for kernel status indicator
12 years ago
Paul Ivanov
f5a02a02dd
semantic names for indicator icons
...
For all of the discussion that we had about what kind of icons should
and should not be used to indicate what mode the notebook is in, we
never went through to make it possible to override it.
With this change, it is now possible to override what icons are
displayed for Command and Edit Modes.
For example, @minrk liked the fighter-jet icon for Command Mode, so he
can put this in his custom.css
.ipython-command-mode:before {
content: "\f0fb";
}
12 years ago
MinRK
084aba793f
fix raw_input CSS
...
I had to express padding in px, not em for consistent appearance.
I'm not sure why.
12 years ago
Paul Ivanov
4dd009f198
DRY: style in one place, removed code duplication
12 years ago
Jonathan Frederic
7762cb0ab3
Fixed a small bug/typo
12 years ago
Jonathan Frederic
e61b6aef47
Add logic to close tt when cell is unselected
12 years ago
MinRK
f9758dd453
add NotebookNotary to NotebookApp's class list
...
adds it to help output and config files
12 years ago
Brian E. Granger
3eb654bd86
Merge pull request #5295 from minrk/no-append-prototype
...
OutputArea.append_type functions are not prototype methods
12 years ago
Paul Ivanov
b08665563d
fix capitalization of mode-switching keys
12 years ago
MinRK
a24595d16b
call append_text from append_map
12 years ago
Paul Ivanov
01c9be84d0
prettify combo keyboard shortcuts
12 years ago
Paul Ivanov
1c213bc615
first pass at capitalizing keyboard shortcuts
12 years ago
Jonathan Frederic
95492b0f42
Add illusion that cell is in edit mode when complete is up,
...
even though it is not in focus so it is not in edit mode.
12 years ago
Jonathan Frederic
65732920eb
Remove all should cancel blur logic.
12 years ago
Jonathan Frederic
989ae4e1b3
Workaround for Tooltip & completer click focus bug.
12 years ago
MinRK
abe2dce926
back to dev
12 years ago
Paul Ivanov
1c23dee141
remove recreation of QuickHelp
12 years ago
Paul Ivanov
8bf4ffa2ca
rebuild.QuickHelp event sets the dirty bit
...
QuickHelp is rebuilt on show if the dirty bit was set.
12 years ago
Paul Ivanov
cdb7967cc2
removing keyboard shortcuts should also update help
12 years ago
Paul Ivanov
4a287569fc
update notebook quickhelp on new shortcuts
12 years ago
Paul Ivanov
cd38181438
remove raw cell placeholder on focus, closes #5238
12 years ago
MinRK
4d1f9b21c4
append functions are not prototype methods
12 years ago
Paul Ivanov
54409a196d
dem semicolons
12 years ago
Paul Ivanov
19c7189b15
no need to special-case Escape anymore
12 years ago
Paul Ivanov
6a2c4121f9
up and down keys no longer need special casing
12 years ago
Paul Ivanov
2c9ff376a2
added new use_shortcut method to shortcuts
...
this way, you can ask if a particular event will be handled by the
shortcuts system. This takes away the need to special-case many
different possible keys which should be ignored by codemirror by
ignoring them en masse.
12 years ago
Paul Ivanov
b9e448b160
DRY: refactor common keyboard handling to Cell
...
Our edit mode keyboard shortcuts don't distinguish between being in a
code cell or in a text cell, so it makes sense to handle both in one
place. This is a first step in that direction.
12 years ago
Paul Ivanov
15f4345ba3
typo, use keycodes object instead of magic numbers
12 years ago
Paul Ivanov
bf3ecdb35f
DRY: factor out common handle_keyevent method
...
This method was identical in both CodeCell and TextCell
12 years ago
Paul Ivanov
71d4c427c9
refactor to improve cell switching in edit mode
...
This code was repeated in both CodeCell and TextCell, both of which are
extensions of Cell, so this just unifies the logic in Cell.
TextCell had logic here to check if the cell was rendered or not, but I
don't believe it is possible to end up triggering such a code path.
(Should that be required, I can always just add back these methods to
TextCell, performing the .rendered==True check, and calling the Cell
prior to this, code mirror at_top would only return true on if the
cursor was at the first character of the top line. Now, pressing up
arrow on any character on the top line will take you to the cell above.
The same applies for the bottom line. Pressing down arrow would only go
to the next cell if the cursor was at a location *after* the last
character (something that is only possible to achieve in vim mode if the
last line is empty, for example). Now, down arrow on any character of
the last line will go to the next cell.
12 years ago
Paul Ivanov
8889a7581c
start better keyboard handling
12 years ago
MinRK
3face719e8
setup jsversion
12 years ago
Brian E. Granger
30c500bfa9
Merge pull request #5292 from jdfreder/shift-enter-scroll
...
focus next cell on shift+enter
12 years ago
Jonathan Frederic
da334e782e
focus next cell on shift+enter
12 years ago
Min RK
0a37d7bfc5
Merge pull request #5232 from jdfreder/nbc_incono
...
Make nbconvert html full output like notebook's html.
12 years ago
Brian E. Granger
05e6fbade4
Merge pull request #5288 from minrk/start-idle
...
Correct initial state of kernel status indicator
12 years ago
Thomas Kluyver
80af3b4cfb
Merge pull request #4802 from ivanov/ui-docs
...
Tour of the notebook UI (was UI elements inline with highlighting)
12 years ago
MinRK
e901c9be33
Correct initial state of kernel status indicator
...
- start as busy, since we don't know
- send a kernel_info request once connections are established
- set idle on reply to the to the kernel_info request
12 years ago
Brian E. Granger
f62ce75a62
Lots of CSS tweaks to get nbconvert output looking right.
12 years ago
Jonathan Frederic
9c5bca99e2
addClass instead of adding extra_class arg everywhere
12 years ago
Jonathan Frederic
6169acfc6d
Fixed rebase issues
12 years ago
Jonathan Frederic
8b3c356c8d
Add extra_class arg to the rest of the append methods,
...
use new extra_arg to add output_pyout class
12 years ago
Jonathan Frederic
b92ede2800
Added output_pyerr to python error output
12 years ago
Brian E. Granger
1407b4347e
Merge pull request #5268 from ellisonbg/cmd-mode
...
Refactoring Notebook.command_mode
12 years ago
Paul Ivanov
610e66615e
added a note to what's new
12 years ago
Paul Ivanov
7974e32150
oops, <tt> went the way of the dodo, using <code>
12 years ago
Paul Ivanov
06e5858ee2
lower case names for keys
12 years ago
Min RK
aaedd1a311
Merge pull request #5283 from takluyver/widget-del
...
Remove Widget.closed attribute
12 years ago
Thomas Kluyver
95dc697e3b
Remove Widget.closed attribute
...
Closes gh-5282
12 years ago
MinRK
7d87978a66
fix a typo introduced by a rebased PR
...
caused heading cells to appear in both rendered and unrendered state
12 years ago
Jonathan Frederic
de9b5b907e
Fab CSS
12 years ago
juhasch
72864cc83c
append Firefox overflow-x fix
12 years ago
Paul Ivanov
fdca0762a4
tidy up capitalization
12 years ago
Paul Ivanov
0ba3d22501
proper styling for the tour
12 years ago
Paul Ivanov
e10afab397
rewording according to feedback in #4802
12 years ago
Paul Ivanov
490e4d1e42
horizontally center menubar popup
12 years ago
Paul Ivanov
4371ebf625
fix vertical position of command mode tooltip
12 years ago
MinRK
3588fe40a9
Merge Security Pull Request: google-caja
...
Adds HTML sanitization.
The basics:
- untrusted HTML is always sanitized, with no warning
(there is console logging for changes made)
- markdown is always treated as untrusted
- no warnings for simply excluded output (e.g. Javascript)
- CSS tags and attributes are always stripped from untrusted HTML
- never check whether HTML is "safe," only sanitize
- add 'Trust notebook' to File menu
12 years ago
MinRK
54e1558c16
make trust notebook dialog a single paragraph
12 years ago
MinRK
8cd744db85
mention that Trust triggers reload
12 years ago
MinRK
9396619f9d
security.js docstrings
12 years ago
Brian E. Granger
4e0a2ee476
Make sure we are in command mode before we select a new cell.
12 years ago
Brian E. Granger
8d38e042df
Merge pull request #5158 from ivanov/fix-5157
...
log refusal to serve hidden directories
12 years ago
MinRK
d8f2e320f2
trust method docstrings
12 years ago
MinRK
d5b0026cf1
trust via mark cells and save, rather than trust API request
12 years ago
MinRK
e7f3c05d28
remove unused get_attr_names
12 years ago
MinRK
6792d38215
log excluded untrusted output
12 years ago
MinRK
aaefc5f296
remove warning for stripped output
12 years ago
MinRK
b5c8a51331
disable trust notebook menu item on trusted notebooks
12 years ago
MinRK
c9c23cd71c
cleanup test_nbmanager
...
use class setUp / teardown instead of the same context manager in every test
12 years ago
MinRK
1ae689f30c
Add Trust Notebook to File menu
12 years ago
MinRK
46665483ed
remove struct-returning sanitize
...
only keep str-str sanitization
12 years ago
MinRK
d4780c2cfc
remove security.is_safe
12 years ago
MinRK
d59e44a190
default to allow_css = false
12 years ago
MinRK
4d35660f3c
sanitize CSS
...
rather than removing it entirely
12 years ago
MinRK
d7b1e8b45b
test style
12 years ago
MinRK
5f7f1c51ec
remove unused security warning
12 years ago
MinRK
c49f04545a
don't use `result.safe` to communicate incomplete information
12 years ago
MinRK
028ce17c62
fix tagName comparison
12 years ago
MinRK
a7dc526b2b
testing for sanitize
12 years ago
MinRK
3897b1c39f
don't populate sanitized.safe by default
...
since it's potentially expensive.
walk nodes in is_safe
12 years ago
MinRK
6384502e47
sanitize untrusted HTML output
...
rather than checking is_safe
12 years ago
MinRK
3d0957c7bc
trust latex
...
If mathjax is insecure, we have big problems.
And we already trust mathjax in markdown cells,
so this is consistent.
12 years ago
MinRK
4b01948200
check trust of data-attributes in sanitization
12 years ago
MinRK
367b4f85c2
wrap caja.sanitizeAttribs to trust data-* attributes
12 years ago
MinRK
c298670a4b
use html-sanitizer instead of html-css
...
always scrub css (for now)
12 years ago
MinRK
eec5d427a4
add cmp_tree, in case caja log can't be trusted
...
(spoiler: it can't)
12 years ago
MinRK
0da66543a0
move security js test
12 years ago
MinRK
890c0be1dd
always sanitize markdown
...
don't check if it's safe or not
12 years ago
MinRK
2a0451fdde
use google-caja for sanitization
12 years ago
Brian E. Granger
07cdb1e195
Adding first round of security tests of is_safe.
12 years ago
Brian E. Granger
3b262912a1
Display safe HTML+SVG even if untrusted, but don't set trusted=1.
12 years ago
Brian E. Granger
31c9e08fa8
Don't render insecure Markdown and show warning.
12 years ago
Brian E. Granger
fa3f998295
Adding security.js with 1st attempt at is_safe.
12 years ago
Brian E. Granger
6f4263dc74
Removing conditionals that are not needed.
12 years ago
Paul Ivanov
6c8cccf9e3
fix test suite
...
is_hidden expects the file to actually exist, so I've rearranged the
logic such that is_hidden is called only after it's clear that the file
exists.
12 years ago
Brian E. Granger
e374ca5ebb
Refactoring Notebook.command_mode.
12 years ago
Thomas Kluyver
9c5f9e3a35
Merge pull request #5265 from ellisonbg/timeout-error
...
Missing class def for TimeoutError
12 years ago
Brian E. Granger
c6ddfbd0bf
Merge pull request #5267 from minrk/normalize-paths
...
normalize unicode in notebook API tests
12 years ago
Brian E. Granger
b1c87debde
Adding comment about this fix.
12 years ago
MinRK
052955a84a
normalize unicode in notebook API tests
...
was failing comparison on OS X
12 years ago
Brian E. Granger
dd55efc45d
Missing class def for TimeoutError.
12 years ago
Brian E. Granger
92967c0baf
Addressing things in completer.js.
12 years ago
Brian E. Granger
af7dd15181
Removing old keyboard handling from IPython.utils.
12 years ago
Brian E. Granger
929f5bc8ea
Fixing references to IPython.keycodes.
12 years ago
Brian E. Granger
c76ab1d836
Adding basic tests for keyboard.js
12 years ago
Brian E. Granger
ec6ea72873
Adding utility functions.
12 years ago
Brian E. Granger
ff1492f8c9
Creating new base/js/keyboard.js
12 years ago
Paul Ivanov
d6f2dfefea
log refusal to serve hidden files dirs
12 years ago
Jonathan Frederic
ede116bee7
Get cell after first conditional
12 years ago
Jonathan Frederic
479bc6b37a
Check down too.
12 years ago
Jonathan Frederic
bebe51c158
Don't allow edit mode up arrow to continue past index == 0
12 years ago
Paul Ivanov
1ce7d5ec80
tour: put the right arrow on the right side
12 years ago
Brian E. Granger
8c5b32c987
Merge pull request #5223 from minrk/tiny-images
...
use on-load event to trigger resizable images
12 years ago
Min RK
fa6bbe66f3
Merge pull request #5153 from takluyver/dashboard-sorting
...
Dashboard sorting
closes #5151
closes #5152
12 years ago
Paul Ivanov
6d0d34d7ed
entering edit mode now requires focus_cell
12 years ago
Matthias BUSSONNIER
a01c112b0f
allow custom headers on all pages
12 years ago
Paul Ivanov
bdbf2fe9d5
more robust forward and back tour transitions
12 years ago
Paul Ivanov
ccf6128962
addressing Fernando's feedback
12 years ago
Paul Ivanov
431c4dfeb6
correct instructions for updating components
12 years ago
Paul Ivanov
95bd36be10
don't automatically advance the tour
12 years ago
Paul Ivanov
9d1595aebb
more refinement of the tour contents
12 years ago
Paul Ivanov
405017875e
tidy up and add to the tour
...
@takluyver found some typos which I fixed now
12 years ago
Paul Ivanov
d11d9b4830
tidying up the tour explanation of modes
12 years ago
Paul Ivanov
3a43d776c2
End tour via 'x' in upper right corner of window
12 years ago
Paul Ivanov
1ee52fcbbc
pause/play buttons for starting/stopping the tour
12 years ago
Paul Ivanov
5725bf80f5
use minified tour
12 years ago
Paul Ivanov
600facc92d
allow tour restarting
12 years ago
Paul Ivanov
abe4732aa0
fix typo in tour.js
12 years ago
Paul Ivanov
5fead3cdd7
starting the tour from the menu works now
...
JavaScript makes me fond of this phrase:
When there's nothing left to burn, you have to set yourself on fire.
12 years ago
Paul Ivanov
d7b569390f
more work on the tour
12 years ago
Paul Ivanov
a765132684
add the tour to the page
12 years ago
Paul Ivanov
52766703b4
fix typo for the location of bower.json
12 years ago
Paul Ivanov
3cf601b58e
initial bootstrap tour
...
One way to get it to play currently is with a cell like this:
%%javascript
$.getScript('/static/notebook/js/tour.js')
provided that you have Bootstrap Tour installed in the components
12 years ago
MinRK
15fac2c1d6
make input_area css generic to cells
...
removes otherwise-identical text_cell_input class in text cells
12 years ago
MinRK
983271a36f
use on-load event to trigger resizable images
...
instead of timeout, which could get incorrect size information.
closes #5219
12 years ago
Brian E. Granger
88460cd212
Merge pull request #5175 from jdfreder/html-take2
...
Audit .html() calls take #2
12 years ago
Brian E. Granger
88fc1a0737
Merge pull request #5146 from jdfreder/modal-fix
...
Dual mode bug fixes.
12 years ago
Jonathan Frederic
39d39d0ea6
s/trigger_edit_mode/edit_mode
12 years ago
Jonathan Frederic
c41fe67da2
Re-added removed refresh
12 years ago
Jonathan Frederic
3bcee30e8c
Added comments to kbm and shrunk focus_cell lines
12 years ago
Jonathan Frederic
69e760841a
Move should cancel blur into codecell
12 years ago
Jonathan Frederic
4fdc99e111
Remove notebook load log succes
12 years ago
Jonathan Frederic
a6f883d7f2
Couple of whiteboard logic implementation misses
12 years ago
Jonathan Frederic
9451589e38
implemented whiteboard logic
12 years ago
Jonathan Frederic
673577cf6c
Merge pull request #5207 from Zaharid/childfireevent
...
Children fire event
12 years ago
Thomas Kluyver
8c1c18461c
Fix a couple of static analysis warnings
12 years ago
Thomas Kluyver
3698563794
Make hidden directories configurable
12 years ago
Thomas Kluyver
c75d4e9962
Don't attempt locale-aware sorting for now.
...
On Python 2, locale.strxfrm() can't handle unicode.
12 years ago
Thomas Kluyver
4fe9f8d057
Case insensitive sorting in the dashboard.
...
Closes gh-5151
12 years ago
Thomas Kluyver
c1e8ddc64e
Hide directories beginning with _ from the dashboard.
...
Closes gh-5152
12 years ago
Paul Ivanov
f8ab13b675
Merge pull request #5215 from ivanov/running-kernels
...
Dashboard "Running" Tab
12 years ago
Paul Ivanov
938f4bdfc4
small whitespace cleanup, renamed drag_info
...
in the dashboard, I've renamed drag_info to notebook_list_info, so
applying style to notebook_list_info and running_list_info can be done
in one place.
12 years ago
Paul Ivanov
eb4e674598
remove redundant checks in code
12 years ago
Paul Ivanov
14239c01e4
use explicit running header name + jquery's toggle
12 years ago
Thomas Kluyver
40ac479ae1
Merge pull request #5203 from minrk/test-log-warn
...
capture some logging/warning output in some tests
12 years ago
Jonathan Frederic
0884716a7d
Re-added widget textbox blur fix FF
12 years ago
Jonathan Frederic
bfc51c2a29
Final touches?
12 years ago
Jonathan Frederic
c5fb037e41
Reorg index and focus_editor params on edit_mode func
12 years ago
Jonathan Frederic
048ca30b0c
Remove fixes that are implemented correct in new CM
12 years ago
Brian E. Granger
e847a31348
Always refresh the CM editor upon TextCell unrender.
12 years ago
Jonathan Frederic
b976804051
Moved edit_mode canceling logic back into cell.
12 years ago
Jonathan Frederic
ff37fb7a36
Standardized comments and removed last logs
12 years ago
Jonathan Frederic
64ae25508d
Removed change that is no longer needed
12 years ago
Jonathan Frederic
70086d352f
s/unfocus/blur
12 years ago
Jonathan Frederic
c7860d8bc8
Post in person review
...
Removed logic for reverse ordered events
Removed almost all of the log statements
Removed list for should unfocus callbacks
Removed all the logic in focus_editor
Only call focus_editor if the keyboard was used to enter edit mode
12 years ago
Jonathan Frederic
3595c099c2
Fixed rebase problems
12 years ago
Jonathan Frederic
10d79a9102
Added cell unfocus event canceller API
12 years ago
Jonathan Frederic
a6aaa8a886
Use is_focused for element kbman removal event
12 years ago
Jonathan Frederic
6f7c502157
Fixed lots of bugs
...
Half overhaul of notebook focus events...
12 years ago
Jonathan Frederic
206d35a89e
DEBUG
...
Added lots of log calls and a couple small 'fixes' (attempts)
12 years ago
Jonathan Frederic
7913305312
jshint
12 years ago
Thomas Kluyver
0059c317c3
Merge pull request #5216 from minrk/notebook-dir-cli
...
fixup positional arg handling in notebook app
12 years ago
Min RK
4038421da6
Merge pull request #5221 from jdfreder/ctuple
...
Change widget children List to Tuple.
12 years ago
MinRK
bdde544d47
don't forget base_url when updating address bar in rename
12 years ago
Paul Ivanov
7d1da4c550
refer to notebooks, not kernels.
12 years ago
MinRK
d8b6a1a0ba
don't validate ContainerWidget.children
...
just use a plain Tuple, so we don't have to define a new Trait
12 years ago
Paul Ivanov
b74b10e308
added IPython.session_list
...
before this, kernel_list and notebook_list each fetched and held onto
their own copy of the sessions.
12 years ago
Jonathan Frederic
6c1ef48f1a
Merge pull request #5173 from jdfreder/movewidgets
...
Moved widget files into static/widgets/*
12 years ago
MinRK
cc1ba8b1f7
remove incorrect is instance check in children_changed
12 years ago
MinRK
c89ec19fca
don't check shape of ContainerWidget.children
12 years ago
Jonathan Frederic
7855de2f13
s/CTuple/Tuple
12 years ago
Jonathan Frederic
dedbc3b0e1
Changed children list to CTuple.
...
Also removed some unused refences in the widget code
and added support for tuples in the pack/unpack code.
12 years ago
Min RK
0117b587ab
Merge pull request #4985 from damianavila/closebrackets
...
Enable autoCloseBrackets in CodeMirror by default.
12 years ago
MinRK
bb7f27541f
write config instead of direct assignment from the command-line
...
Gross.
12 years ago
MinRK
6e09314027
fixup positional arg parsing in notebook app
...
- `ipnb .` triggers override of sub-config, even when the parent isn't changed
- `ipnb /path/nb.ipynb` sets notebook_dir to `/path`
12 years ago
Paul Ivanov
06c689caa3
remove reiterated repetitively redundant "actively"
12 years ago
Paul Ivanov
a2b9c75e93
don't double-join the notebook path
12 years ago
Paul Ivanov
a27168ae3b
refresh of Notebook list should reload sessions
12 years ago
Paul Ivanov
af90cd8c62
fix typo in method name
12 years ago
Paul Ivanov
cb1bb62272
ok, Running tab is working now
12 years ago
Min RK
c73acb300f
Merge pull request #5200 from Carreau/jinja-no-cache
...
Allow to pass option to jinja env
12 years ago
Matthias BUSSONNIER
816df5bb34
Allow to pass option to jinja env
...
Mainly to pass cache_size=-1 while developping not to cache templates
12 years ago
zah
439003d709
Children fire event
...
Now when a container widget is displayed, the _handle_displayed method
of each of its children is fired.
12 years ago
MinRK
e02308e436
capture logging in a few tests
...
this could probably be made more general,
but these were the two places I noticed log output.
12 years ago
Fernando Perez
371afec677
Merge pull request #5112 from minrk/completion-band-aid
...
Band-aid for completion in the notebook: not the ideal solution, but will have to do the job for now so that typing while completing works.
closes #4860
12 years ago
Brian E. Granger
708c30c912
Merge pull request #5136 from minrk/interact-default
...
set default value from signature defaults in interact
12 years ago
Brian E. Granger
edb8d68331
Merge pull request #5132 from minrk/oops-pdf-transform
...
remove application/pdf->pdf transform in javascript
12 years ago
Brian E. Granger
7a35e2a0be
Merge pull request #5116 from minrk/os_path
...
reorganize who knows what about paths
12 years ago
Jonathan Frederic
28423647a2
Updated require references to point to new files
12 years ago
Jonathan Frederic
e0ba52c802
Moved widget files into static/widgets/*
...
Since they do not depend on anything ntoebook related
12 years ago
Min RK
612acd2e08
Merge pull request #5170 from jdfreder/widget-throttle-trait
...
Added msg_throttle sync=True widget traitlet
12 years ago
MinRK
386274488d
don't create notebook_dir if it doesn't exist
12 years ago
MinRK
d37780c6a6
use config instead of App.instance to propagate notebook_dir
...
Should behave more logically (I hope).
12 years ago
MinRK
f9e8824fef
use NotebookManager APIs in nbconvert handler
12 years ago
MinRK
cb25736a24
reorganize who knows what about paths
...
- add NotebookApp.notebook_dir
- add KernelManager.root_dir
- remove NotebookManager.notebook_dir, move to FileNBM.notebook_dir
Default value for KM.root_dir and fNBM.notebook_dir is NotebookApp.notebook_dir, but they can be configured separately.
SessionManager passes the API path to KernelManager,
which is responsible for turning it into the kernel's cwd.
12 years ago
Brian E. Granger
eda4569099
Merge pull request #5037 from jdfreder/ff-widget-align
...
FF Fix: alignment and scale of text widget
12 years ago
Jonathan Frederic
ef3f61f906
Use set_rendered to set the error msg of the cell.
12 years ago
Jonathan Frederic
946212d5fa
Treat set_rendered as unsafe.
12 years ago
Jonathan Frederic
407fc0a017
s/with with/with
12 years ago
Jonathan Frederic
6a224d131b
Move todos into set_rendered
12 years ago
MinRK
62f318c777
undo failed changes
...
before raising
otherwise, invalid values were still accepted
12 years ago
MinRK
37cb0fbdee
remove websocket url
...
websockets should follow the kernel URL
(normal behavior is unchanged, only unused configurability is removed)
12 years ago
MinRK
b51cc50357
further tests for default values in interact
...
both valid and invalid
12 years ago
MinRK
acfc2d5308
set default value from dict
12 years ago
Paul Ivanov
3b109de563
minimal KernelList
12 years ago
Brian E. Granger
4bd315bda0
Merge pull request #5147 from minrk/static-url-version
...
Some template URL changes
12 years ago
Paul Ivanov
b3c1164798
put Running tab on the page
12 years ago
Brian E. Granger
db4960769b
Merge pull request #5100 from minrk/base_kernel_url
...
remove base_kernel_url
12 years ago
Jonathan Frederic
ad03225cf6
Audit .html() calls take #2
12 years ago
Jonathan Frederic
82bbcf166d
Fixed .. typo
12 years ago
Jonathan Frederic
0e56051a01
Added parentheses to emphasize order of op.
12 years ago
Jonathan Frederic
0eebd9e05b
Added msg_throttle sync=True widget traitlet
12 years ago
Jonathan Frederic
cecf7cf06f
Fixed radio button selector for new radio button class
12 years ago
Jonathan Frederic
d1d863af86
fab css
12 years ago
Jonathan Frederic
3b8beec541
Added a class for RadioButtons container
...
with appropriate top padding...
12 years ago
Jonathan Frederic
033ea6d88c
Added bottom margin to text widget
12 years ago
Paul Ivanov
efc01b8854
remove append_json reference
...
we never had such a method
12 years ago
Paul Ivanov
7b5c834649
fix IPython typo, closes #5155
12 years ago
MinRK
69cba774d9
Some template static_url tweaks
...
- don't try to include version in static_urls that don't point to files
- use full static_urls (with extension) for backbone and underscore, so version can be computed
closes #5141
12 years ago
Jonathan Frederic
a7fb5e1e55
Merge pull request #5114 from minrk/empty-button
...
use non-breaking space for button with no description
12 years ago
MinRK
e91ef370dd
remove no-op adding abbreviations from always-empty dict
12 years ago
MinRK
8a2d92010a
set default value from signature defaults in interact
...
If available, use the default value from the signature for the initial condition,
when using range/choice abbreviations.
Not affected:
- single-value abbreviations (`@interact(a=5)` sets `a=5`)
- explicit Widgets
12 years ago
MinRK
ea8896399b
remove application/pdf->pdf transform in javascript
...
We have the old transforms because they were added before we realized it was a bad idea. We should not add new ones.
12 years ago
Thomas Kluyver
d6986cf4ec
Merge pull request #4778 from minrk/install-nbextensions
...
add APIs for installing notebook extensions
12 years ago
MinRK
1ed5b184fb
test installing nbextensions with symlink
12 years ago
MinRK
8353e85e48
test check_nbextension
12 years ago
MinRK
e903297a15
clarify with all in check_nbextension
12 years ago
MinRK
475ac234b4
typo
12 years ago
Thomas Kluyver
df0743c41c
Merge pull request #5097 from minrk/logging-some-more
...
minor notebook logging changes
12 years ago
MinRK
59d3a8ff5f
handle empty string in ToggleButtonsWidget
12 years ago