Commit Graph

5317 Commits

Author SHA1 Message Date
Jonathan Frederic
fd5659427d invoke css 2014-12-18 15:19:36 -08:00
Jonathan Frederic
2c714357c4 Review comments 2014-12-18 15:19:36 -08:00
Jonathan Frederic
359bc2e1bc invoke css 2014-12-18 15:19:36 -08:00
Jonathan Frederic
096b1638bf Remove padding on editor 2014-12-18 15:19:36 -08:00
Jonathan Frederic
7daba81475 invoke css 2014-12-18 15:19:36 -08:00
Jonathan Frederic
cda53215ba Improve edit app 2014-12-18 15:19:36 -08:00
Jonathan Frederic
b81a9f6bc6 invoke css 2014-12-18 15:19:36 -08:00
Jonathan Frederic
972065ad22 Additional aesthetic clean-up 2014-12-18 15:19:36 -08:00
Jonathan Frederic
461b2e74b6 invoke css 2014-12-18 15:19:36 -08:00
Jonathan Frederic
94a893d975 Prevent terminal from scrolling 2014-12-18 15:19:36 -08:00
Jonathan Frederic
fbc2adf2d5 Make things consistent 2014-12-18 15:19:36 -08:00
Jonathan Frederic
4e7832cf64 invoke css 2014-12-18 15:19:35 -08:00
Jonathan Frederic
726c95cbff Address review comments 2014-12-18 15:19:35 -08:00
Bussonnier Matthias
2b0147c21a no shadow on print media
Also hide celltoolbars
2014-12-18 15:19:35 -08:00
Matthias Bussonnier
6e9ef7abeb Style notebook as a document 2014-12-18 15:19:35 -08:00
Jonathan Frederic
4d62ad0df6 invoke css 2014-12-18 15:19:35 -08:00
Jonathan Frederic
79fe99d124 Make terminal pretty 2014-12-18 15:19:35 -08:00
Jonathan Frederic
3969f0ec84 Move terminal less into better location 2014-12-18 15:19:35 -08:00
Jonathan Frederic
f8968df7e2 Merge pull request #7148 from minrk/kernel-selector
remove kernel selector from header
2014-12-18 15:16:23 -08:00
Bussonnier Matthias
bb61df5c35 make shutdown yellow/orange 2014-12-18 20:07:01 +01:00
Jonathan Frederic
196478b765 Merge pull request #7260 from takluyver/widgetvaluedefaults
Widget values as positional arguments
2014-12-18 08:05:11 -08:00
Matthias Bussonnier
27c90f1da3 Merge pull request #7087 from nheijermans/master
Enable the IPython Notebook to display messages from other clients.
2014-12-18 09:19:44 +01:00
Scott Sanderson
8e2286911d DEV: Set klass=object for Log{in,out}Handler.
It seems plausible that people will implement custom handlers that
aren't subclasses of a known type.

Another possible option would be `IPythonHandler`, but even that feels
too restrictive.
2014-12-18 01:59:19 -05:00
Scott Sanderson
0953de3432 MAINT: Remove unused imports.
I was in the neighborhood...
2014-12-18 01:59:19 -05:00
Scott Sanderson
8ab449cd9a MAINT: Use Type instead of DottedObjectName Log{in,out}Handler. 2014-12-18 01:59:19 -05:00
Scott Sanderson
23b3a332f9 MAINT: Use Type instead of DottedObjectName for managers.
`Type` is strictly more powerful than `DottedObjectName` and is easier
for users to override.
2014-12-18 01:59:19 -05:00
Min RK
00e4ad59c0 add counter to new notebooks in test_manager
ensures brand new notebooks are untrusted

previously, all new notebooks were identical,
so once one was trusted, they would all start trusted.
2014-12-17 14:27:38 -08:00
Thomas Kluyver
9c0fb7bf68 Use more conventional *args naming over *parg 2014-12-17 12:47:56 -08:00
Thomas Kluyver
cbb685b314 Fix copy-pasted super() call 2014-12-17 12:47:04 -08:00
Jason Goad
cda015340c added value positional argument to applicable widgets 2014-12-17 12:45:58 -08:00
Jason Goad
7bcced9da0 widget fix? 2014-12-17 12:43:17 -08:00
Scott Sanderson
a1ad9abe51 MAINT: Unicode literal in assertDictContainsSubset 2014-12-17 11:38:46 -08:00
Scott Sanderson
4a2149d1c3 TEST: Add a non-notebook file to directory test. 2014-12-17 11:38:46 -08:00
Scott Sanderson
af7d1cdb50 STY: Define dirs as a single expression. 2014-12-17 11:38:46 -08:00
Scott Sanderson
f7cf204b25 BUG: Convert to bytes before comparing binary blobs. 2014-12-17 11:38:46 -08:00
Scott Sanderson
e9b81b6c7a TEST: Verify base64 return values after decoding. 2014-12-17 11:38:45 -08:00
Scott Sanderson
fcc1bbecb3 MAINT: Remove unused blob and b64_blob attributes. 2014-12-17 11:38:45 -08:00
Scott Sanderson
f20a7b41cb TEST: Abstract out directory/file deletion methods. 2014-12-17 11:38:45 -08:00
Scott Sanderson
46f299ccf2 TEST: Refactor symlink tests. 2014-12-17 11:38:45 -08:00
Min RK
a4b47e7e8a move symlink tests to TestFileManager 2014-12-17 11:38:45 -08:00
Scott Sanderson
61c2e0442f TEST: Add checks for subdirectory name splitting.
Previously the tests failed to catch a bug where a ContentsManager
didn't split name from path in a nested subdirectory.
2014-12-17 11:38:45 -08:00
Scott Sanderson
c7ca3066ec TEST: More fine-grained test for directory contents.
Verify that each entry in a directory listing matches the result of a
content-less direct get.
2014-12-17 11:38:45 -08:00
Scott Sanderson
23e5e6da4f TEST: Expect a 404 on delete of non-existent file. 2014-12-17 11:38:45 -08:00
Scott Sanderson
6bfab2de08 BUG: Allow for the possibility that to_path is empty string.
This is a legal input for representing the root directory.
2014-12-17 11:38:45 -08:00
Scott Sanderson
44805b94db BUG: Sanitize to_path in ContentsManager.copy.
Without this, one of the test cases in `test_copy` attempts a copy to a
directory that starts with a leading double-slash.
2014-12-17 11:38:45 -08:00
Scott Sanderson
7ab1bf7487 BUG: Set default mimetype when base64 is requested 2014-12-17 11:38:44 -08:00
Min RK
c166a05f5d abstract some methods in contents service tests
should allow re-use for ContentsManager subclasses
2014-12-17 11:38:44 -08:00
Min RK
53d1f1b1a1 Merge pull request #7259 from takluyver/kernelspec-head-error
Fix HEAD requests for kernelspec resources
2014-12-17 11:06:44 -08:00
Thomas Kluyver
c7f2a8689e Merge pull request #7253 from minrk/async-contents-handlers
allow ContentsManager methods to return Futures
2014-12-17 11:03:08 -08:00
Thomas Kluyver
49fbae9751 Fix HEAD requests for kernelspec resources
Closes gh-7237
Closes gh-7258

StaticFileHandler.get() is a coroutine. When Tornado calls a handler
method, it uses the return value to determine whether or not it's a
coroutine. So when head() calls get(), it needs to pass the return value
on for Tornado to handle it properly.
2014-12-17 10:40:55 -08:00
Min RK
41b548bacc use gen.Return for Python 2 2014-12-16 21:20:09 -08:00
Min RK
da95c496d9 transparent gif placeholder src
avoids invalid empty src
2014-12-16 21:14:52 -08:00
Min RK
9f9714e11f remove kernel logo text placeholder 2014-12-16 21:14:51 -08:00
Min RK
da88bff678 add text placeholder for kernels with no logo
capital first initial on gray field
2014-12-16 21:14:23 -08:00
Min RK
d5f6aaa1f6 remove kernel selector from header
- add kernel name to indicator
- float kernel logo where indicator used to be
2014-12-16 21:13:36 -08:00
Min RK
dc70ae6b07 allow ContentsManager methods to return Futures
mainly adding `@gen.coroutine` and `yield gen.maybe_future` all over the place.

No FileContentsManager methods are actually async at this point.
2014-12-16 15:01:59 -08:00
Brian E. Granger
6c55690994 Merge pull request #7227 from jdfreder/undead
Add visual cue for widgets with dead comms
2014-12-16 14:56:58 -08:00
Jonathan Frederic
e7370be7cc invoke css 2014-12-16 11:32:54 -08:00
Jonathan Frederic
79fd5c3fed Address comments 2014-12-16 11:32:43 -08:00
Thomas Kluyver
5a5f621591 Merge pull request #7247 from Carreau/fix-restore-checkpoint
fix restore checkpoint add an empty cell
2014-12-16 11:07:20 -08:00
Thomas Kluyver
2dbc8f5304 Merge pull request #7248 from Carreau/config-ctm
pass config to contentsManager
2014-12-16 10:07:09 -08:00
Bussonnier Matthias
f0c5de7c7e make method private 2014-12-16 18:13:14 +01:00
Min RK
0c39228307 Merge pull request #7250 from Carreau/kspecbase
fix logo on base_url prefix
2014-12-16 08:39:30 -08:00
Bussonnier Matthias
ddbd7aa4fa add ability to unregister a preset
fix #7218
2014-12-16 17:26:17 +01:00
Jonathan Frederic
6b2333fc51 Merge pull request #7229 from jdfreder/tab-rename
Tab rename - s/Notebooks/Files
2014-12-16 07:58:41 -08:00
Bussonnier Matthias
3bce53e32e fix logo on base_url prefix 2014-12-16 16:37:47 +01:00
Bussonnier Matthias
51f1cad6e4 pass config to contentsManager 2014-12-16 16:11:39 +01:00
Bussonnier Matthias
df418c6a62 fix restore checkpoint add an empty cell 2014-12-16 14:04:20 +01:00
Matthias Bussonnier
449384e85f Merge pull request #7224 from jasongrout/fix-toolbarjs
Fix javascript iteration through array
2014-12-16 11:51:26 +01:00
Matthias Bussonnier
7eb4d1b84d Merge pull request #7225 from Carreau/fix-actions
fix leading underscore
2014-12-16 11:37:57 +01:00
Matthias Bussonnier
efbe695523 Merge pull request #7226 from takluyver/win-sleep-session-tests
Add a brief sleep after shutting down sessions in test teardown
2014-12-16 10:33:53 +01:00
Matthias Bussonnier
420f2337de Merge pull request #7195 from Carreau/manager
generalise manager
2014-12-16 09:37:07 +01:00
Jonathan Frederic
ab1fca9fdb Prevent the page from jumping on tree tab change 2014-12-15 16:30:23 -08:00
Jonathan Frederic
a485fe42ea s/Notebooks/Files 2014-12-15 16:07:45 -08:00
Jonathan Frederic
d9346c002d invoke css 2014-12-15 13:39:28 -08:00
Jonathan Frederic
9e67a34891 Bubble event and implement logic in CodeCell 2014-12-15 13:30:59 -08:00
Matthias Bussonnier
5829ceacb9 s/Json/JSON/g **/*.py 2014-12-15 21:54:54 +01:00
Thomas Kluyver
0178e2add0 Add a brief sleep after shutting down sessions in test teardown
This fixes a test failure for me on my Windows VM. See the comment for
details.
2014-12-15 12:45:45 -08:00
Matthias Bussonnier
420fee5e4c Merge pull request #7163 from jdfreder/refresh-persist
Persist widgets across page refresh
2014-12-15 21:01:14 +01:00
Thomas Kluyver
b408a9bf74 Merge pull request #7167 from minrk/less-2
pin less to 2.x
2014-12-15 11:40:46 -08:00
Jonathan Frederic
2d40eb30d4 Make sure comm-dead is applied to the top widget view class
in all cases where the kernel disconnects.
2014-12-15 11:25:31 -08:00
Min RK
26136f44d2 Merge pull request #7088 from Carreau/kernel.js
Load the per kernel kernel.js and kernel.css
2014-12-15 10:33:35 -08:00
Min RK
420b98dfee Merge pull request #7177 from Carreau/valid-html
Valid html
2014-12-15 10:32:20 -08:00
Bussonnier Matthias
737064d9db fix leading underscore
mering object with itself is stupid otherwise
2014-12-15 18:50:44 +01:00
Jason Grout
efc1fee242 Fix javascript iteration through array
for(var k in config) was assigning k to the properties of Array, not just the numeric indices

the second argument of add_buttons_group, k[1], should be config[k][1]
2014-12-15 17:38:03 +00:00
Matthias Bussonnier
031252d44f Merge pull request #7207 from takluyver/rm-nb-user-config
WIP: Remove js user_config module
2014-12-15 17:17:04 +01:00
Matthias Bussonnier
3a16eed2aa Merge pull request #7204 from jasongrout/widget-warning2
Make the widget warning brief and easy to filter
2014-12-15 17:13:59 +01:00
Matthias Bussonnier
791676006d Merge pull request #7186 from minrk/moment
moment.js-related fixes
2014-12-15 17:11:41 +01:00
Thomas Kluyver
95e60a544c Update test to modify class config for default_cell_type 2014-12-14 15:21:38 -08:00
Kyle Kelley
4f4e14342b Merge pull request #7172 from Carreau/sort-dashboard
Sort dashbord list in frontend
2014-12-14 14:43:59 -06:00
Matthias Bussonnier
4bd9ac7882 Add json in the base config manager name 2014-12-14 13:21:33 +01:00
Bussonnier Matthias
6f38f7b014 generalise manager 2014-12-14 13:20:04 +01:00
Min RK
7c8f2fd0f5 fix widget-import-warning test
wasn't updated with warning changes
2014-12-13 16:03:03 -08:00
Brian E. Granger
bd57d219fc Merge pull request #7199 from takluyver/python-logo
Use Python logo for IPython kernel
2014-12-12 20:13:59 -08:00
Thomas Kluyver
7f221537d4 Fix default_cell_type option for notebook 2014-12-12 16:52:20 -08:00
Thomas Kluyver
938630b475 Remove user_config js module 2014-12-12 16:48:47 -08:00
Jason Grout
c73933fe90 Make the widget warning easier to catch by specifying the module. 2014-12-13 00:09:43 +00:00
Jason Grout
5c24d8dfb1 Change IPython widget warning to get rid of filenames and line numbers
We do this to not confuse the interactive user
2014-12-12 23:57:17 +00:00
Thomas Kluyver
e51f3ff8d5 Merge pull request #7187 from minrk/utils-js
various fixes in utils.js
2014-12-12 14:48:35 -08:00
Thomas Kluyver
27ad247f9d Enlarge Jupyter logo to 28px height 2014-12-12 14:31:48 -08:00