Thomas Kluyver
11cfcc40d4
Use promises for GET requests
11 years ago
Thomas Kluyver
9b2dac3fc1
Infrastructure for AJAX requests returning ES6 promises
11 years ago
Min RK
0a22217f7e
Merge pull request #6900 from takluyver/contents-api-get-as-type
...
Contents API get as type
11 years ago
Min RK
e4e1d47203
Merge pull request #6694 from takluyver/config-rest-api
...
Add REST API for retrieving, storing and updating config
11 years ago
Min RK
0f8127c36f
Merge pull request #6735 from Carreau/native-map
...
Use native map when possible
11 years ago
Thomas Kluyver
0f44eced72
Put frontend config files in profile_foo/nbconfig/ subdir
11 years ago
Min RK
b5e7ce30ca
handle setting Widget.comm = None
...
which is done in `Widget.close`
fixes loads of warnings in widget test output, caused every time a widget is closed.
11 years ago
Thomas Kluyver
c9b6e30526
Actually pass URL params with API request
11 years ago
Thomas Kluyver
a469d7658a
Add test for /tree redirects
11 years ago
Thomas Kluyver
f1f81e2efa
Rename get_model() to get()
11 years ago
Thomas Kluyver
6f48b58b18
Fix various review comments
11 years ago
Thomas Kluyver
b5a6cb7da1
Allow specifying format when getting files from contents API
11 years ago
Min RK
287d572fb3
Merge pull request #6855 from takluyver/new-notebook-async
...
Open new windows before creating new notebooks
closes #6849
11 years ago
Min RK
a257e580a0
Merge pull request #6854 from takluyver/post-new-terminal
...
Create new terminals with POST request to API
11 years ago
Thomas Kluyver
e453b160b1
Some fixes for the tree view
11 years ago
Thomas Kluyver
f9db65ab6f
Expose and use get requests specifying type in the JS
11 years ago
Thomas Kluyver
ce6dd40c5c
Add type parameter for contents GET requests
11 years ago
Thomas Kluyver
c7529c53eb
Eliminate remaining uses of extra_settings
11 years ago
Thomas Kluyver
ef98d48921
Disable passing extra AJAX settings to Contents.new()
11 years ago
Thomas Kluyver
b046af083c
Fix some bugs in deleting notebooks from the dashboard
11 years ago
Thomas Kluyver
260ebcebcf
Open window before creating new notebook
...
Avoids the need for synchronous requests.
11 years ago
Min RK
3870a30ce4
contents.new_untitled to match Python API
11 years ago
Min RK
da832ef59f
split ContentsManager.new, add ContentsManager.new_untitled
11 years ago
Min RK
39041a9f03
address review in contents service
...
- various docstrings, comments clarified and updated
- misc typos
- fix and test creating an untitled directory via POST
- only define `message` if there's something to say
11 years ago
Min RK
ba370731a5
fix and test path regexes
...
- require leading `/`
- match empty string
- disallow consecutive `//`
This means that path_regex should be included as `/api/whatever%s`, not `/api/whatever/%s`
11 years ago
Min RK
5c2ae3e92c
fix link-following logic in directory nav
...
avoid infinite recursion by recording which links have been visited
11 years ago
Min RK
81764cc1e0
update save test
...
fix some event waiting while there
11 years ago
Min RK
74c897cc0b
unicode!
11 years ago
Min RK
bc4f0b32bb
rename ContentsManager.create_file->new
...
consistent with js API
11 years ago
Min RK
8407ba3a08
update frontend with path/name changes
...
- remove name from models
- path is full path (contains name)
11 years ago
Min RK
62dedf921b
remove notebook['name'] from sessions
11 years ago
Min RK
b6c4baa2fb
remove copy via PUT
...
only copy via POST to directories
11 years ago
MinRK
3ada0c2c27
Remove separate 'path', 'name' in Contents API
...
- path is full path (including name)
- name is only used for read-only convenience, and plays no role in any API
- remove 'untitled upload' (POST with content and no path)
11 years ago
Kyle Kelley
464967d7a9
Merge pull request #6876 from minrk/falloff-reconnect
...
Add exponential falloff to kernel reconnect
11 years ago
Min RK
6d78644411
s/Connection lost/Not Connected/
11 years ago
Min RK
4871cc4f1d
wait for kernel_ready after ws_closed_error
11 years ago
Min RK
42f0684994
add events to ws_closed_error in kernel.js
11 years ago
Min RK
59b54eba53
add Reconnect to kernel menu
11 years ago
Min RK
fe00509f32
add sticky `Connection lost` notification
...
when reconnect process gives up
11 years ago
Min RK
a6d427e5c9
add exponential falloff for reconnect
...
avoids constant reconnect attempts every 3 seconds forever
gives up after 6 tries (last timeout 64s)
11 years ago
Thomas Kluyver
5f456ef438
Document limitations of symlink parameter to install_nbextension
...
Closes gh-6239
11 years ago
Min RK
7cee09381f
Merge pull request #6861 from quantopian/template_dir_option
...
DEV: Support for configurable list of extra jinja template directories.
11 years ago
Thomas Kluyver
9a7c6e78d9
JS Contents API doesn't need dialog module
11 years ago
Scott Sanderson
8a6af683ce
DOC: Fix typo in comment.
11 years ago
Thomas Kluyver
ae6ae8f7b0
Return updated config from PATCH requests
11 years ago
Thomas Kluyver
c26b0f6961
Fix writing JSON on Python 2
11 years ago
Thomas Kluyver
425d5a1c02
Apply JSON config updates recursively
11 years ago
Thomas Kluyver
6786f86c63
Fix docstring, validate JSON on PUT
11 years ago
Thomas Kluyver
a76a546627
Add REST API for retrieving, storing and updating config
11 years ago
Scott Sanderson
c1196da096
DEV: Add IPython.html to the default template path.
...
This makes it possible to override a file with a template that also
inherits from that file.
For example, this makes it possible to override a single block of
notebook.html by creating a file called notebook.html that inherits from
templates/notebook.html.
11 years ago