Min RK
13fee969ec
leave empty commit hash when none found
...
avoids `4.0.1-<none found>` message for stable releases in About panel
11 years ago
Thomas Kluyver
474b124007
Select new cell if deleting only cell
11 years ago
Thomas Kluyver
f316e121cf
Cut, copy, paste and delete acting on multiple cells
11 years ago
Thomas Kluyver
0cde7269a5
JSdoc for merge_cells method
11 years ago
Thomas Kluyver
eb5e82f295
Fix cell merge tests
11 years ago
Thomas Kluyver
dcd676d499
Clear selected range on entering edit mode
11 years ago
Thomas Kluyver
92e266f4e2
Merge cells based on range selection
11 years ago
Thomas Kluyver
792f928578
Multi-cell selection based on a selection anchor cell
...
I'm happier with this mechanism
11 years ago
Thomas Kluyver
450597d754
First attempt at multi-cell selection
...
It works, but I'm not quite happy with how it works
11 years ago
Eben Olson
dde3c3cc75
increase completer z-index to be in front of pager
11 years ago
Thomas Kluyver
3a9493bcab
Look for notebook config in nbconfig/ subdirectory
...
Fixes gh-250, I hope
11 years ago
Min RK
2f3789fb95
back to dev
11 years ago
Min RK
1c839f686b
release 4.0.1
...
with correct js version this time
11 years ago
Min RK
5b507019e6
release 4.0.0
11 years ago
Min RK
496289e441
Merge pull request #240 from takluyver/download-ipynb-ajax
...
Use window.location trick for download as ipynb
11 years ago
Thomas Kluyver
cf4341ac0d
Merge pull request #242 from minrk/hardcode-widgets-js
...
load widget extension in js
11 years ago
Min RK
ff191ae630
load widget extension in js
...
previously was a plain require,
which doesn't actually register anything.
11 years ago
Min RK
a36dcf2f98
export utils.load_extension
...
single, simple, catchable extension load
unlike load_extensions, which is the API normally used, which does its own logging of failure to load.
11 years ago
Thomas Kluyver
7e4354fbd9
Put config_dir in resources in nbconvert handlers
...
CSSHTMLHeaderPreprocessor uses this to include the user's custom.css
in HTML output.
Closes gh-185
11 years ago
Thomas Kluyver
9c2fdb7c30
Use window.location trick for download as ipynb
...
To avoid problems with synchronous HTTP request from JS to save the
notebook before downloading it.
Closes gh-239
11 years ago
Thomas Kluyver
3bd961b492
Fix abstract checkpoint methods to match interface used
...
Forward port of ipython/ipython#8524
Closes gh-144
11 years ago
Thomas Kluyver
6ef2d6a995
Merge pull request #209 from ssanderson/contents-docs
...
WIP: Docs on extending the server
11 years ago
Min RK
30c235def1
Merge pull request #216 from nitind/issue158_rendered_html_on_divs
...
markdown output should get .rendered_html class
11 years ago
Nitin Dahyabhai
4288dc1c6d
Issue 158 - Rendered markdown div should get .rendered_html class
11 years ago
Scott Sanderson
9e13c3b0cd
DOC: Initial work on Contents API docs.
11 years ago
Thomas Kluyver
f2c5e6ba98
Catch error adding link to notebook list
...
Part of the fix for gh-223.
If a filename can't be decoded in the current encoding, Python escapes
the undecodable bytes as unpaired surrogates, which JS doesn't like
building a URL from.
This doesn't make the undecodable filename openable, but it stops it
from breaking the listing of other files.
The real fix is to set up the locale encoding correctly so that the
filenames can be decoded.
11 years ago
Thomas Kluyver
5ad3fd19f6
Don't install native kernelspec on startup
...
Part of the fix for jupyter/jupyter_client#35 ; other part coming up soon
11 years ago
Thomas Kluyver
406a57d70d
Merge pull request #228 from minrk/nbconvert-files
...
fix files redirect in nbconvert handlers
11 years ago
Min RK
854aa1af8e
Merge pull request #222 from flying-sheep/patch-1
...
Ask for confirmation if kernel is busy
closes ipython/ipython#8546
11 years ago
Min RK
ca2a539617
Merge pull request #210 from takluyver/nbextension-enable-cmd
...
Add command-line interface to enable/disable nbextensions
11 years ago
Min RK
5714cabb26
fix files redirect in nbconvert handlers
...
the way it was set up prevented the redirect handler from ever being called
11 years ago
Min RK
b0cae1f51b
Merge pull request #214 from jasongrout/trait-instances
...
Use instances of traits instead of trait classes
11 years ago
Min RK
c0f3b0abed
Merge pull request #120 from jdfreder/widgets
...
Hardcode widgets
11 years ago
Philipp A.
3029212849
fixed logic error and moved question
11 years ago
Philipp A.
e5ec203028
Ask for confirmation if kernel is busy
...
fixes #8546
11 years ago
Jonathan Frederic
fddd29f63a
Use app_log
11 years ago
Min RK
715e87afc2
Fix scope on restart buttons
...
Restart button was excluded since
it was inside another button.
11 years ago
Thomas Kluyver
0a93cc6c6a
Merge pull request #219 from minrk/contents-docstring
...
remove 'name' arg from file_exists docstring
11 years ago
Min RK
c42869c3b8
remove 'name' arg from file_exists docstring
...
Only path is used, not separate name, path.
11 years ago
Thomas Kluyver
a425ed30ef
Env variables for server root & URL in terminals
...
This came up on reddit: if you want to open a notebook or a file in the
text editor from the terminal inside the notebook web interface, you can
construct a URL to open. But to do that accurately, you need to know the
root directory where the server is looking, and the first part of the
URL. This exposes both of those as environment variables:
$JUPYTER_SERVER_ROOT and $JUPYTER_SERVER_URL.
11 years ago
Jason Grout
cf69ab7428
Use instances of traits instead of trait classes
11 years ago
Thomas Kluyver
00bb47fb24
Error on disabling extension not currently enabled
11 years ago
Thomas Kluyver
095e77dfd7
Error on >1 extension for enable/disable commands
11 years ago
Thomas Kluyver
3c42206759
Store frontend config in nbconfig/ subdirectory
...
Closes gh-211
11 years ago
Thomas Kluyver
c21debfc4a
Use notebook config file for nbextension commands
11 years ago
Thomas Kluyver
ff9f36e7f0
Local imports of ConfigManager to avoid Py2 circular import issue
11 years ago
Thomas Kluyver
29fabd3c16
Add command-line interface to enable/disable nbextensions
...
i.e. to enable cite2c, you'd use
`jupyter nbextension enable cite2c/main`.
Open questions:
1. Should these commands accept multiple extension names in one call?
nbextension install currently doesn't, so there's a symmetry argument,
but it would be easy to handle more than one if necessary.
2. Especially for disable, should it give an error if you try to disable
something that's not enabled? Currently it will just pass silently.
Enable could also fail if it's already enabled, but that seems less
useful.
11 years ago
Min RK
71c2387e34
Merge pull request #173 from jasongrout/swagger
...
Rough draft of documentation for the notebook REST API for kernels, kernel specs, and sessions
11 years ago
Min RK
b31ae8b312
Merge pull request #199 from minrk/custom.css
...
fix url for custom.css
11 years ago
Min RK
3a750dad13
Revert custom themes
...
The customizable themes were not actually ready for merge.
11 years ago