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
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