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
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
Nathan Heijermans
408e3fa557
Backing out all changes to the UI and notebook.js.
...
Updated kernel.js to trigger the ``received_unsolicited_message.Kernel`` event instead. Notebook extensions can handle the event in whatever way they deem appropriate.
A notebook extension that takes advantage of this is available at https://github.com/nheijermans/nbexts.git .
2014-12-12 17:09:44 -05:00
Brian E. Granger
27144e51ff
Merge pull request #7162 from jdfreder/persist-fixes
...
Widget persistence fixes
2014-12-12 13:06:41 -08:00
Brian E. Granger
e090b609d1
Merge pull request #7169 from jdfreder/pager-style
...
Make the new pager look better
2014-12-12 12:47:09 -08:00
Jonathan Frederic
12366e8e8d
Clean up comments
2014-12-12 12:43:57 -08:00
Jonathan Frederic
1e0acbeb31
Write a plugin to handle private function automatically.
2014-12-12 12:43:57 -08:00
Jonathan Frederic
c703b3f3f5
Some clean-up
2014-12-12 12:43:57 -08:00
Jonathan Frederic
beb5ea6deb
Make sure every function appears in the Notebook class.
2014-12-12 12:43:57 -08:00
Jonathan Frederic
d756816e2b
Some typo fixes
2014-12-12 12:43:57 -08:00
Jonathan Frederic
5802309151
Make notebook.js jsdoc compatible
2014-12-12 12:43:57 -08:00
Jonathan Frederic
1aa280d9c9
Start JSDoc integration
2014-12-12 12:43:56 -08:00
Min RK
6661a0a301
fix regular checkpoint updates in notebook
...
in master, this was updating every 10 hours,
regardless of the value, due to a variety of bugs,
including using relativeTimeThreshold getters
that do not exist in moment.js 2.7.
2014-12-12 12:40:56 -08:00
Min RK
b11fe93abb
add utils.time
...
consolidate some time-related utils, used in save widgets
2014-12-12 12:40:56 -08:00
Min RK
982a742112
Merge pull request #6700 from Carreau/actions-2
...
Use notebook actions in toolbar
2014-12-12 12:39:46 -08:00
Brian E. Granger
e61188a4c8
Merge pull request #7201 from jasongrout/widget-warning
...
Make the widget error message shorter and more understandable.
2014-12-12 12:19:03 -08:00
Jason Grout
e489718d5c
Make the widget error message shorter and more understandable.
2014-12-12 20:12:53 +00:00
Thomas Kluyver
7454b25dc0
Probably don't need text styles on an img tag
2014-12-12 12:02:16 -08:00
Brian E. Granger
8ea37a4b2b
Merge pull request #7200 from jasongrout/widget-warning
...
Make the widget experimental error a real python warning
2014-12-12 11:24:53 -08:00
Min RK
42a92d4794
Merge pull request #6896 from minrk/save-hooks
...
Proposal: add pre/post-save hooks
2014-12-12 11:14:18 -08:00
Jason Grout
c8d70e0603
Make the widget experimental error a real python warning
...
This means it can easily be turned off too.
2014-12-12 19:10:37 +00:00
Min RK
cadd5a14fe
Merge pull request #6747 from jdfreder/combofix
...
Make Selection widgets respect values order.
2014-12-12 10:59:01 -08:00
Jonathan Frederic
ab409d1966
Hide variables that shouldn't be exposed to the user
2014-12-12 07:51:03 -08:00
Jonathan Frederic
45eadcd06c
invoke css
2014-12-12 07:43:00 -08:00
Bussonnier Matthias
9a6f282129
do not try to fix mathjax URl
2014-12-12 16:27:48 +01:00
Bussonnier Matthias
cd67e1aca7
return elements instead of append them directly
...
+ jshint fixes
2014-12-12 16:19:39 +01:00
Bussonnier Matthias
8fc6d2ff1f
saving notebook does not run cell.
...
Thus running cell instead of saving notebook
2014-12-12 16:14:21 +01:00
Bussonnier Matthias
89edf7c099
fix ordering dirs > notebook> files
2014-12-12 15:56:26 +01:00