Commit Graph

2977 Commits

Author SHA1 Message Date
Brian E. Granger
bcd4209375 alt+enter should always insert below 2014-01-30 10:11:36 -08:00
Brian E. Granger
4c7ce61011 Don't enter edit mode when changing cell type and preserve renderd. 2014-01-30 10:11:35 -08:00
Brian E. Granger
8c046fef99 Only call register_events on top level widget. 2014-01-30 10:11:12 -08:00
Brian E. Granger
36ca1b0baf Dont' force command mode in kbm.register_events. 2014-01-30 10:11:12 -08:00
Brian E. Granger
63ae9e2fd7 Fixing this->that. 2014-01-30 10:11:12 -08:00
Brian E. Granger
5f4d4017c1 Only call CM.focus() if CM is not already focused. 2014-01-30 10:11:11 -08:00
Thomas Kluyver
fa0d5b2f1a Merge pull request #4953 from minrk/wait-for-idle
add utils.wait_for_idle in js tests
2014-01-30 09:58:33 -08:00
Min RK
888698e12f Merge pull request #4662 from ellisonbg/menu-cleanup
Menu cleanup
2014-01-29 20:23:12 -08:00
MinRK
5142cc775d remove superfluous then 2014-01-29 18:06:50 -08:00
MinRK
a6ece94e32 add utils.wait_for_idle in js tests
and use it in execute_cell_then, since there is not always output.
2014-01-29 17:33:06 -08:00
Brian E. Granger
7c722d4b6c Merge pull request #4824 from minrk/sign-notebooks
sign notebooks
2014-01-29 16:38:08 -08:00
Min RK
f9744b690e Merge pull request #4943 from takluyver/docs-shotgun-4
Docs shotgun 4
2014-01-29 16:21:24 -08:00
Brian E. Granger
d21258bbcc Reset file upload form after an upload. 2014-01-29 15:53:20 -08:00
Brian E. Granger
9fbeaa1e37 Properly set uploaded notebook path. 2014-01-29 15:33:02 -08:00
Thomas Kluyver
c633256fc9 Fix some formatting in widget docstrings 2014-01-29 14:55:12 -08:00
MinRK
eb208b2d77 move signature checking to base NotebookManager
so that subclasses have less to duplicate
2014-01-29 14:37:00 -08:00
MinRK
ecfa10b3b3 update shutdown_notebook
now that get_output_cell raises if there is no such output
2014-01-29 14:37:00 -08:00
MinRK
5e60741e5c adjustments to nb_roundtrip.js
A few waits, little changes to get it running with recent changes
2014-01-29 14:37:00 -08:00
MinRK
d07e03b7c9 add wait_for_output(cell, index)
so you can wait for at least n outputs
2014-01-29 14:37:00 -08:00
Jonathan Frederic
6f3ef63ac9 s/Underscore/_ 2014-01-29 12:37:45 -08:00
Jonathan Frederic
865c7330a9 s/model_name/_model_name 2014-01-29 12:37:30 -08:00
Brian E. Granger
ffe92842fc Merge pull request #4853 from minrk/imgmd
fix setting image height/width from metadata
2014-01-29 10:56:50 -08:00
Brian E. Granger
b638b8718c Adding DOM ids for each menu. 2014-01-28 20:30:18 -08:00
Brian E. Granger
ff6d6abb12 Formatting cleanup of renderedhtml.less. 2014-01-28 19:43:14 -08:00
Brian E. Granger
39d20f2a90 H5 and H6 are base font size + italic. 2014-01-28 19:36:03 -08:00
Brian E. Granger
7163a0b397 Using @code_padding variable. 2014-01-28 19:35:15 -08:00
Brian E. Granger
4363aa72f8 More changes to the heading spacing. Good first draft... 2014-01-28 19:35:15 -08:00
Brian E. Granger
483023ca41 More work on the styling of headings. 2014-01-28 19:34:57 -08:00
Brian E. Granger
37f4556eba Initial spacing modifications. 2014-01-28 19:34:39 -08:00
Brian E. Granger
7c65e96941 Simplified Cell menu items related to output. 2014-01-28 19:30:51 -08:00
Brian E. Granger
9538fb7d8f Converting loops in *_all_output to $.map(). 2014-01-28 19:11:31 -08:00
Brian E. Granger
f4bfcadf32 Adding back Kernel menu and Cell Type submenu. 2014-01-28 19:11:31 -08:00
Brian E. Granger
afb114e6d3 Removing unneeded select prev/next from Edit menu. 2014-01-28 19:11:31 -08:00
Brian E. Granger
54666e2e98 Cleaning up output management in code and menus. 2014-01-28 19:11:31 -08:00
Brian E. Granger
5786602300 Add kernel restart button to toolbar. 2014-01-28 19:11:31 -08:00
Brian E. Granger
953da90a98 Removing Kernel menu. 2014-01-28 19:11:31 -08:00
MinRK
3c2ff965ef get_output_cell fails with no such output
rather than returning null
2014-01-28 18:44:50 -08:00
MinRK
0e454c7fe0 move ipython notebook trust to ipython trust
and move App definition to nbformat.sign (maybe it should get its own file).
2014-01-28 18:44:50 -08:00
MinRK
6dd44de19f Notaries sign notebooks now 2014-01-28 18:44:49 -08:00
MinRK
ffb3523d05 use configured scheme, not stored scheme when checking signatures
protects against notebook author choosing bad hash scheme.
2014-01-28 18:44:49 -08:00
MinRK
6eec6fdf6e add ipython notebook trust subcommand 2014-01-28 18:44:49 -08:00
MinRK
6a1e7fe685 add nbformat.sign.NotebookNotary 2014-01-28 18:44:49 -08:00
MinRK
f14f856edb sign notebooks 2014-01-28 18:44:48 -08:00
Brian E. Granger
bc7b51d1b0 Merge pull request #4374 from jdfreder/widget-msg
IPEP 23: Backbone.js Widgets
2014-01-28 14:58:00 -08:00
Jonathan Frederic
8312534cac Fixed Accordion test broken by last commit 2014-01-28 12:53:23 -08:00
Jonathan Frederic
75b148d40b Renamed widgets...
TextWidget, TextareaWidget, CheckboxWidget, and SelectWidget
2014-01-28 12:51:24 -08:00
Jonathan Frederic
5ed3a0ebc5 Simplify get_msg_cell function of notebook.js 2014-01-28 11:43:53 -08:00
Jonathan Frederic
13694d04c3 Removed blame comment 2014-01-28 11:43:53 -08:00
Brian E. Granger
5137961bf2 Protect against navigator undefined in platform. 2014-01-28 10:19:44 -08:00
Brian E. Granger
fd07bb54b6 Fixing shortcut counts to work for n>2. 2014-01-28 10:17:34 -08:00
Brian E. Granger
0af185787a Added platform dep. logic. 2014-01-27 16:27:25 -08:00
MinRK
63eb905a02 try assertType instead of NotEquals, null 2014-01-27 15:06:36 -08:00
Brian E. Granger
1af4bfb3ce Misc work on shortcuts:
* shift+v for paste above.
* ii for interrupt
* 00 for restart
* All shortcuts can have a count field for multiple press.
2014-01-27 15:00:19 -08:00
MinRK
0d1536c390 use jQuery attr instead of setAttribute
when appending images.

This was an optimization with no apparent performance benefit.
2014-01-27 14:46:35 -08:00
MinRK
119052f75d first review pass on widget tests 2014-01-26 17:01:59 -08:00
Min RK
0b70f26f0e Merge pull request #4655 from minrk/marked-nbconvert
prefer marked to pandoc for markdown2html
2014-01-26 15:58:11 -08:00
MinRK
36db60eacb review pass on Python-side of widgets
- remove variable signature complexity
- use a few more traitlets as appropriate
2014-01-26 15:46:06 -08:00
MinRK
dd2f4a25aa quick review pass on javascript 2014-01-26 15:02:29 -08:00
MinRK
001e06103b review pass on widgetmanager.js 2014-01-26 14:38:02 -08:00
MinRK
e6f84111cd treat all falsy values the same in tooltip
undefined, null, and empty string are all treated the same.
2014-01-25 17:32:50 -08:00
MinRK
a7bd321648 don't show tooltip if object is not found
closes #4875
2014-01-25 17:24:14 -08:00
Jonathan Frederic
134413c89c Fixed bug that prevented popup widget from displaying 2014-01-24 16:36:23 -08:00
Jonathan Frederic
c807dd29e4 Prevent TextBox from blurring unless explicity by user. 2014-01-24 13:35:58 -08:00
Jonathan Frederic
3026ddb52b Fixed bug in throttling code. 2014-01-24 12:32:19 -08:00
Min RK
64421304c0 Merge pull request #4826 from Carreau/no-html
some $.html( -> $.text(
2014-01-24 12:25:34 -08:00
Min RK
b5a85af6e5 Merge pull request #4847 from Carreau/js-kernel-info
add js kernel_info request
2014-01-24 12:20:12 -08:00
Matthias BUSSONNIER
e99756c6d5 mv kerneljs_test to kernel_test 2014-01-24 20:52:06 +01:00
Jonathan Frederic
7c32616556 Moved keyboard_manager logic into a sep. function. 2014-01-24 10:39:06 -08:00
Kyle Kelley
ddc9340a6a Handle variations of name for origin 2014-01-24 00:19:59 -06:00
MinRK
2cbb633cb4 test displaying images with shape metadata 2014-01-23 15:38:19 -08:00
MinRK
f02b5bef21 fix setting image height/width from metadata 2014-01-23 15:38:13 -08:00
Jonathan Frederic
dc9f81e75d Fixed bug in selection widget tests. 2014-01-23 10:58:52 -08:00
Matthias BUSSONNIER
25e68b3a75 typo 2014-01-23 19:58:09 +01:00
Jonathan Frederic
e793d022b5 Callback dispatcher return callback value.
Also import it with the widgets namespace so it can be used elsewhere.
2014-01-23 10:52:33 -08:00
Matthias BUSSONNIER
03a2cb6535 fix js formatting 2014-01-23 19:31:35 +01:00
Matthias BUSSONNIER
4ecf5c8e5b add kernel test 2014-01-23 19:08:56 +01:00
MinRK
848010e911 fix tooltip token regex for single-character names
closes #4808
2014-01-23 09:51:46 -08:00
Jonathan Frederic
00b39af9cf Fixed type in container
._children was not being set...  Instead the value was being returned (useless).
2014-01-23 09:12:05 -08:00
Matthias BUSSONNIER
f5fa732bd3 avoid injection in input prompt 2014-01-23 14:17:14 +01:00
Kyle Kelley
e06f501cd6 s/==/is/ 2014-01-22 21:12:08 -06:00
Jonathan Frederic
91e82218a8 Changed selection widget API to use labels list
for mapping custom str reprs to items in the selection list
2014-01-22 17:15:10 -08:00
Jonathan Frederic
7f12f35fea Added code that removes the views when a model/widget is closed. 2014-01-22 16:28:17 -08:00
Kyle Kelley
7efc751d0e Name change to same_origin 2014-01-22 18:26:15 -06:00
Kyle Kelley
60ab030e52 Verify that headers are set, explicitly 2014-01-22 18:21:02 -06:00
Jonathan Frederic
288b8a0ced s/view_name/_view_name 2014-01-22 16:21:00 -08:00
Kyle Kelley
b12f002b35 Performing check only on open. 2014-01-22 18:16:06 -06:00
Jonathan Frederic
2d13d05e9c Replace O(N^2) algorithm with a faster one. 2014-01-22 16:14:20 -08:00
Jonathan Frederic
9e643f5692 Support multiple types in selection widget. 2014-01-22 15:53:58 -08:00
Jonathan Frederic
c9973a7114 Float widget views now inherit from int counterparts 2014-01-22 15:00:36 -08:00
Paul Ivanov
9b7c8b0473 make the JS test fail 2014-01-22 14:45:20 -08:00
Jonathan Frederic
2bb9ba9a9c Adjusted throttling 2014-01-22 12:53:59 -08:00
Jonathan Frederic
9560b29beb Removed float widget bound tests,
once the int widget inherits from the float, or vise-versa, the tests
will be covered by the int
2014-01-22 12:12:08 -08:00
Jonathan Frederic
1b8b6b3a88 Fixed bug where views child to other views would not have cell information 2014-01-22 12:04:53 -08:00
Jonathan Frederic
f06a0a7d5e Fixed a couple more context typos 2014-01-22 11:31:01 -08:00
Jonathan Frederic
629d65da89 Fixed context errors and a couple of typos to get the tests working again 2014-01-22 11:16:50 -08:00
Matthias BUSSONNIER
98101f9c6c add js kernel_info request 2014-01-22 09:01:13 +01:00
Matthias BUSSONNIER
cbe162297f XSS casper test 2014-01-22 08:34:47 +01:00
Kyle Kelley
345de4e674 Use *args, **kwargs, log.warn 2014-01-21 21:08:24 -06:00
Jonathan Frederic
99f3f5155e Fixed some typos related to _.each loops 2014-01-21 17:23:12 -08:00
Jonathan Frederic
d7b86104b8 Fixed typo - else -> elif 2014-01-21 17:14:34 -08:00