Commit Graph

8022 Commits

Author SHA1 Message Date
Min RK
4d4fed2e98 use mathjax component
which lacks the png fonts

for quicker installs, etc.
2015-08-10 16:56:18 -07:00
Thomas Kluyver
0cde7269a5 JSdoc for merge_cells method 2015-08-10 13:47:08 -07:00
Thomas Kluyver
eb5e82f295 Fix cell merge tests 2015-08-09 18:55:31 -07:00
Thomas Kluyver
dcd676d499 Clear selected range on entering edit mode 2015-08-09 18:19:48 -07:00
Thomas Kluyver
92e266f4e2 Merge cells based on range selection 2015-08-09 18:09:53 -07:00
Thomas Kluyver
792f928578 Multi-cell selection based on a selection anchor cell
I'm happier with this mechanism
2015-08-09 17:23:48 -07:00
Thomas Kluyver
450597d754 First attempt at multi-cell selection
It works, but I'm not quite happy with how it works
2015-08-09 16:26:00 -07:00
Thomas Kluyver
89c4defaf2 Miscellaneous doc updates and warning-squashing 2015-08-06 10:51:51 -07:00
Thomas Kluyver
b9c88fdf84 Add browser compatibility info
Moved from IPython docs
2015-08-06 10:38:25 -07:00
Min RK
6992965967 Merge pull request #258 from ebenolson/completer-z-index
increase completer z-index to be in front of pager
2015-08-04 11:36:22 -07:00
Thomas Kluyver
3bcce96dd8 Merge pull request #259 from minrk/cm-5.5
specify codemirror dependency more precisely
2015-08-04 11:08:29 -07:00
Min RK
482906e76d specify codemirror dependency more precisely
We are shipping notebook 4.0 with CM 5.5
2015-08-04 09:54:04 -07:00
Eben Olson
dde3c3cc75 increase completer z-index to be in front of pager 2015-08-04 08:39:28 -04:00
Min RK
6bd84b9df0 Merge pull request #251 from takluyver/i250
Look for notebook config in nbconfig/ subdirectory
2015-08-02 22:22:50 -07:00
Thomas Kluyver
3a9493bcab Look for notebook config in nbconfig/ subdirectory
Fixes gh-250, I hope
2015-08-02 14:56:17 -07:00
Min RK
2f3789fb95 back to dev 2015-07-30 15:56:50 -07:00
Min RK
1c839f686b release 4.0.1
with correct js version this time
2015-07-30 14:48:35 -07:00
Min RK
5b507019e6 release 4.0.0 2015-07-30 14:34:52 -07:00
Christopher Wilcox
237d2fa51c Add Jinja Blocks to notebook.html and tree.html
Added blocks to support customization to:
- the logo in the upper right.  Both tmpnb and notebooks.azureml.net use
this area to add logos.
- help links.  We add links to the help tab.  We also add a
rel="noreferrer" to each link.  These block enable us to make these
corrections without altering the primary template.
- provide a place in tree to give an attribute area.  We use this to
hide the clusters tab.
2015-07-30 14:06:26 -07:00
Min RK
496289e441 Merge pull request #240 from takluyver/download-ipynb-ajax
Use window.location trick for download as ipynb
2015-07-30 14:03:24 -07:00
Thomas Kluyver
cf4341ac0d Merge pull request #242 from minrk/hardcode-widgets-js
load widget extension in js
2015-07-28 11:38:13 -07:00
Min RK
0afe9d2b1a Merge pull request #241 from takluyver/nbconvert-config-dir
Put config_dir in resources in nbconvert handlers
2015-07-28 11:19:38 -07:00
Min RK
ff191ae630 load widget extension in js
previously was a plain require,
which doesn't actually register anything.
2015-07-28 11:03:52 -07:00
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.
2015-07-28 11:00:21 -07:00
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
2015-07-28 10:45:12 -07:00
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
2015-07-28 10:22:40 -07:00
Min RK
26334946f9 Merge pull request #238 from takluyver/Carreau-icons
iconset for Jupyter notebook
2015-07-28 10:16:32 -07:00
Min RK
89124554f4 Merge pull request #237 from takluyver/forwport-8524
Fix abstract checkpoint methods to match interface used
2015-07-28 10:14:51 -07:00
Thomas Kluyver
e47a7e4fbe Merge pull request #236 from minrk/manifest
Add missing files to manifest
2015-07-27 16:17:16 -07:00
Thomas Kluyver
3bd961b492 Fix abstract checkpoint methods to match interface used
Forward port of ipython/ipython#8524

Closes gh-144
2015-07-27 16:16:54 -07:00
Min RK
42d4529703 Add missing files to manifest
parts of installation, javascript-related
2015-07-27 14:54:38 -07:00
Min RK
2218d7df95 Merge pull request #235 from takluyver/docs-mathjax
Fix up some issues with the Mathjax examples in the docs
2015-07-27 14:38:33 -07:00
Min RK
4eda5e57ad Merge pull request #234 from takluyver/docs-extending-subdir
Make 'extending' a directory in the docs
2015-07-27 14:37:57 -07:00
Thomas Kluyver
884ef1dc28 Fix up some issues with the Mathjax examples in the docs
Fix the display of code samples in the Mathjax example doc, and squash
some warnings when building the docs.

This still doesn't make most of the examples display, because pandoc
makes the \begin{} & \end{} block into a raw latex block, which isn't
rendered in the HTML output. Not sure what to do about that.
2015-07-27 14:03:43 -07:00
Thomas Kluyver
72fa817fab Make 'extending' a directory in the docs 2015-07-27 13:41:18 -07:00
Thomas Kluyver
6ef2d6a995 Merge pull request #209 from ssanderson/contents-docs
WIP: Docs on extending the server
2015-07-27 13:30:41 -07:00
Min RK
30c235def1 Merge pull request #216 from nitind/issue158_rendered_html_on_divs
markdown output should get .rendered_html class
2015-07-27 13:26:53 -07:00
Thomas Kluyver
2806cb2da8 Merge pull request #233 from minrk/install-no-js-css
require js/css targets to exist
2015-07-27 11:45:27 -07:00
Nitin Dahyabhai
4288dc1c6d Issue 158 - Rendered markdown div should get .rendered_html class 2015-07-27 11:07:32 -04:00
Min RK
a394579b84 require js/css targets to exist
don't ignore failure to rebuild if the targets are missing

this could happen for users running from git without npm
2015-07-26 12:27:24 -07:00
Scott Sanderson
e76548a96a MAINT: Simpler way of writing classes. 2015-07-25 19:10:26 -04:00
Scott Sanderson
0d70a84ef1 DOC: More notes on Contents API. 2015-07-25 19:10:26 -04:00
Scott Sanderson
7e720ab22b WIP: Moar docs. 2015-07-25 19:10:26 -04:00
Scott Sanderson
9e13c3b0cd DOC: Initial work on Contents API docs. 2015-07-25 19:10:26 -04:00
Min RK
22aad2fcb7 Merge pull request #231 from takluyver/dev-docs
Update development docs
2015-07-24 19:42:31 -07:00
Thomas Kluyver
86ab103195 Remove docs on live-rebuilding CSS
We moved away from gulp.
2015-07-24 18:02:17 -07:00
Thomas Kluyver
96032f7ec1 Document installing the JS machinery 2015-07-24 18:01:48 -07:00
Min RK
788c16d1d5 Merge pull request #229 from takluyver/i223
Catch error adding link to notebook list

closes #223
2015-07-23 15:18:41 -07:00
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.
2015-07-23 14:48:38 -07:00
Min RK
c03a564655 Merge pull request #168 from takluyver/no-install-kernelspec
Don't install native kernelspec on startup
2015-07-23 13:01:14 -07:00