Paul Ivanov
a001003d67
remove dynamic keyword, handling it in fromJSON
...
After discussing this in person with @minrk, we decided instead of
passing this parameter around and special-casing javascript, it's easier
to just remove javascript from the display_order for the duration of
fromJSON, since that's the only place where dynamic was set to False,
and then put it back in at the end of the fromJSON call.
2014-01-12 13:54:46 -08:00
Paul Ivanov
f147e50545
hardcode type into the mimetype specific functions
2014-01-12 13:54:46 -08:00
Paul Ivanov
e094fca4ef
dispatch on mime type for append methods
2014-01-12 13:54:46 -08:00
Paul Ivanov
a6be6e9821
love them semicolons
2014-01-12 13:54:46 -08:00
Paul Ivanov
b4c9df8ecc
fix stream saving
2014-01-12 13:54:46 -08:00
Paul Ivanov
25a4bb0c26
plain text and json display_data and pyout tests
2014-01-12 13:54:46 -08:00
Paul Ivanov
07823deda3
minor formatting
2014-01-12 13:54:46 -08:00
Paul Ivanov
a7ca25a602
fix toJSON/fromJSON renaming
2014-01-12 13:54:46 -08:00
Paul Ivanov
7c262155f7
add (failling) roundtrip test case
2014-01-12 13:54:46 -08:00
Paul Ivanov
e0aab910da
minimal notebook rountrip test
2014-01-12 13:54:46 -08:00
Paul Ivanov
d4ab0f4466
unify key renaming for to/from json short keys
2014-01-12 13:54:46 -08:00
Paul Ivanov
ee9ecc5548
convert back to short names when writing to JSON
2014-01-12 13:54:46 -08:00
Paul Ivanov
6089570dec
stop using convert_to_mime_types
...
the in-memory representation and the messsage spec now all use mimetype
names for the JSON keys.
2014-01-12 13:54:46 -08:00
Paul Ivanov
d26ce5ffa2
fix png inlining
2014-01-12 13:54:46 -08:00
Paul Ivanov
7aaa3a9203
convert short names like 'png' to mimetype names
2014-01-12 13:54:46 -08:00
Paul Ivanov
b415af3dba
align with current master
2014-01-12 13:54:46 -08:00
Paul Ivanov
ef60127e6e
use mime type in memory
2014-01-12 13:54:46 -08:00
Paul Ivanov
509f88534c
distinguish display_svg() and display() tests
2014-01-12 13:54:46 -08:00
Paul Ivanov
e8aa99b603
check mime-keyed metadata first, then top level
2014-01-12 13:54:46 -08:00
MinRK
d9e57a5b6a
passthrough unrecognized output mime-types
...
preserves the bad mime-type -> short name conversion for supported types,
but allows passthrough for additional mime-types,
so at least data is not discarded.
2014-01-12 13:52:13 -08:00
Paul Ivanov
93831f0dfc
clear output in-between test runs
2014-01-12 13:52:13 -08:00
Paul Ivanov
459b5ea7ad
use non-mimetype-keyed metadata in the outputarea
2014-01-12 13:52:13 -08:00
Paul Ivanov
2e72ab3cd6
make output code not drop non-mimetype-keyed json
2014-01-12 13:52:13 -08:00
Paul Ivanov
5fefd65d72
added test for display() calls with metadata
...
this test is currently failing
2014-01-12 13:52:13 -08:00
Min RK
f7388dd2ea
Merge pull request #4785 from SylvainCorlay/master
...
Replacing a for-in loop by an index loop on an array
2014-01-11 15:24:48 -08:00
Sylvain Corlay
a053ba2419
Replacing a for-in loop by an index loop on an array, to avoid enumerating inherited properties
2014-01-11 19:46:07 +00:00
Brian E. Granger
d8db72564a
Merge pull request #3605 from ellisonbg/newux
...
Modal UI - a whole new world of fun....its like vim, but not!
2014-01-10 16:10:25 -08:00
Brian E. Granger
06d40366aa
Work on shortcuts and examples notebook.
2014-01-10 12:48:56 -08:00
Brian E. Granger
a324259c49
Minor changes to KB handling.
2014-01-10 12:38:19 -08:00
Brian E. Granger
c0fadb245d
Fixing design of quickhelp.
2014-01-10 09:32:16 -08:00
Brian E. Granger
506ffe5adf
Adding sorting and better layout to the KB shortcuts.
2014-01-09 16:54:26 -08:00
Brian E. Granger
5e706935e1
Semicolon cleanup.
2014-01-09 13:10:31 -08:00
Thomas Kluyver
c0f346c4e3
Merge pull request #4735 from minrk/better-errors
...
add some HTML error pages
2014-01-09 13:03:31 -08:00
Brian E. Granger
c54f48278d
canonicalize -> normalize in keyboard manager.
2014-01-09 12:59:17 -08:00
Brian E. Granger
c888f9d3e4
Cleaning up console log messages.
2014-01-09 12:58:16 -08:00
Brian E. Granger
5fcb7d21dd
Fixing delete_count logic.
2014-01-09 12:53:55 -08:00
Brian E. Granger
418f3e46f2
Reordering conditional.
2014-01-09 12:32:38 -08:00
Brian E. Granger
201217d847
Renaming execute methods.
2014-01-09 12:30:06 -08:00
Brian E. Granger
8d73a3ac05
Fixing more JS tests.
2014-01-08 21:02:12 -08:00
Brian E. Granger
d83b4ece91
Removing old method on RawCell - just use the base class.
2014-01-08 17:17:39 -08:00
Brian E. Granger
33097b0c1f
Adding missig altKey test to CodeCell.
2014-01-08 17:13:57 -08:00
Brian E. Granger
6dcdb26fa4
Fixing a few keyboard codes and shortcuts.
2014-01-08 17:09:16 -08:00
Brian E. Granger
77fd1ff6e5
Focus cells after they are inserted.
2014-01-08 16:58:42 -08:00
Brian E. Granger
cc765e29d9
select next cell in insert cell below in menubar to match kb.
2014-01-08 16:53:00 -08:00
Brian E. Granger
11493ca042
Don't always call focus_cell in Cell.command_mode.
...
The focus_cell should only be called when a user enters
command mode by pressing ESC. Calling focus_cell was causing
jumps when command mode was entered through a mouse click.
2014-01-08 16:45:28 -08:00
Paul Ivanov
e3053b0a58
Clarify waiting for notebook server to launch
2014-01-08 15:49:11 -08:00
MinRK
5c9dfd9b58
remove unnecessary conversion of newline to br tag
...
relic from when I was using div, not pre
2014-01-08 15:03:28 -08:00
Thomas Kluyver
9363dd1087
Simplify waiting for notebook server to die.
2014-01-08 14:31:48 -08:00
Thomas Kluyver
b0afd36408
Don't wait forever for notebook server to launch/die for tests
...
Should turn occasional hangs into straightforward errors.
2014-01-08 14:08:45 -08:00
Brian E. Granger
9c2762a516
Adding back doc in Keyboard Shortcut.
2014-01-08 13:37:35 -08:00