Commit Graph

599 Commits

Author SHA1 Message Date
MinRK
1044fda774 skip nbconvert html tests without pandoc 2013-12-23 12:41:59 -08:00
Min RK
556627a637 Merge pull request #4656 from takluyver/nbconvert-service
Nbconvert HTTP service
2013-12-20 14:22:29 -08:00
Thomas Kluyver
147f33118e Extract output preprocessor only extracts specified formats 2013-12-19 17:14:24 -08:00
Thomas Kluyver
be6a5d32ea Serve nbconvert output as zip when it has multiple files 2013-12-19 16:07:27 -08:00
Thomas Kluyver
57642b3847 Move notebook URL fragment regexen into IPython.html.base.handlers 2013-12-19 13:01:00 -08:00
Thomas Kluyver
75109fa2f3 Pass config into nbconvert exporters 2013-12-19 12:35:19 -08:00
Min RK
8be6c4b617 Merge pull request #4575 from minrk/encode_paths
make sure to encode URL components for API requests
2013-12-19 09:49:16 -08:00
MinRK
a73f00f62a test save_notebook with escaped name 2013-12-16 14:29:36 -08:00
MinRK
da2f38c24e uniformity in ajax error handler arguments
send arguments on failed events
2013-12-16 12:50:51 -08:00
Thomas Kluyver
eb680ddaa6 Fix notebook tests w/ new stream capturing API. 2013-12-13 15:05:58 -08:00
Thomas Kluyver
9da24dda50 Download as always starts downloads in new window/tab
This is a slightly worse user experience if it succeeds, because the new
tab flashes up before closing again, but it will let us display an
informative error page if it fails, without navigating the user away
from the interactive notebook view.
2013-12-13 14:46:51 -08:00
Thomas Kluyver
30e8939a27 Separate listing nbconvert exporters to /api/nbconvert 2013-12-13 14:46:51 -08:00
Thomas Kluyver
f53ad55284 Add GET /nbconvert to list available formats 2013-12-13 14:46:51 -08:00
Thomas Kluyver
c2644a20be Capture server logs when running notebook tests 2013-12-13 14:46:51 -08:00
Thomas Kluyver
c5d0f1614f Condense raw_mimetype and mime_type traitlets into output_mimetype 2013-12-13 14:46:51 -08:00
Thomas Kluyver
390b13a82c Add option to download as reST 2013-12-13 14:46:51 -08:00
Thomas Kluyver
17c6af1fcf Add MIME types to nbconvert exporters 2013-12-13 14:46:51 -08:00
Thomas Kluyver
a3c2f1b5f9 Add menu entries for getting converted views of a notebook 2013-12-13 14:46:51 -08:00
Thomas Kluyver
a6424052f0 Add tests for nbconvert HTTP service 2013-12-13 14:46:50 -08:00
Thomas Kluyver
7655ce579e Add HTTP handlers for nbconvert 2013-12-13 14:46:50 -08:00
Susan Tan
088987adbe Fixed various typos in docstrings. 2013-12-12 23:30:39 -08:00
Paul Ivanov
cc42790cad Merge pull request #4645 from jdfreder/casperjs_utils
additional CasperJs utility functions.
2013-12-11 11:41:28 -08:00
Matthias Bussonnier
ed17c53825 Merge pull request #4646 from ellisonbg/output-js
Fixing various output related things:

JavaScript output no longer requires calling container.show()
Added output_javascript CSS class that has zero height when empty.
JavaScript error messages are properly indented with the prompt area.
2013-12-09 10:13:48 -08:00
Matthias Bussonnier
5a1a969b07 Merge pull request #4654 from ellisonbg/textcell-padding
Fixing left padding of text cells to match that of code cells.
2013-12-07 07:52:45 -08:00
Matthias Bussonnier
4039e246fc Merge pull request #4306 from minrk/raw-cell-metadata
add raw_mimetype metadata to raw cells
2013-12-07 07:48:22 -08:00
Brian E. Granger
32bd409fc1 Fixing various output related things:
This was inspired by PR #4105.

* JavaScript output no longer requires calling container.show()
* Added output_javascript CSS class that has zero height when
  empty.
* JavaScript error messages are properly indented with the prompt
  area.
2013-12-06 23:10:05 -08:00
Brian E. Granger
073a982277 Fixing left padding of text cells to match that of code cells. 2013-12-06 15:21:00 -08:00
Matthias Bussonnier
fd74cc7eee Merge pull request #4576 from ellisonbg/cell-spacing
Tighten up the vertical spacing on cells and make the padding of cells more consistent
2013-12-06 07:59:14 -08:00
MinRK
a31ceefb42 use reST in raw cell toolbar
reduces width
2013-12-05 13:05:14 -08:00
Min RK
a5774b83a2 Merge pull request #4567 from ellisonbg/indent-cell
Adding prompt area to non-CodeCells to indent content.

prompts now appear in the margin of the document.
2013-12-05 12:51:10 -08:00
Brian E. Granger
2734f4cc5b Cleaning up indentation and spacing of less files touched. 2013-12-05 12:30:28 -08:00
Brian E. Granger
3ec22d90fe Removing style to delimit output as per dev meeting. 2013-12-05 12:25:04 -08:00
Brian E. Granger
79a12cf907 Adding prompt area to non-CodeCells to indent content.
This is a reponse to the problem of having really long lines in
Markdown cells, which makes the content difficult to read. Users
want wide code cells, so we don't want to narrow everything. The
solution here is to give a prompt area to the heading/md cells
to narrow their content area slightly. The only problem is that
this makes it more difficult to distinguish between output
and md content that follows that output. The solve this, we are
adding a narrow line between output and following md.
2013-12-05 12:22:10 -08:00
MinRK
7458f12dca tweak raw placeholder 2013-12-05 09:34:30 -08:00
Jonathan Frederic
81af3b1781 Fixed bug where cell was not getting inserted because index is optional. 2013-12-04 22:10:14 +00:00
Jonathan Frederic
c38ee4700d Added new utility functions to the casper.js testing utils. 2013-12-04 22:09:44 +00:00
Min RK
99c45765c4 Merge pull request #4594 from onceuponatimeforever/2923
Fixed #2923 Move Save Away from Cut in toolbar

replace add above/below arrows with single plus button
2013-12-04 12:44:58 -08:00
Susan Tan
4b8e563032 Fixed #2923 Move Save Away from Cut in toolbar 2013-11-28 12:14:17 -08:00
Matthias Bussonnier
2a2a5d5a53 Merge pull request #4569 from minrk/persist-celltoolbar
store cell toolbar preset in notebook metadata
2013-11-28 07:06:36 -08:00
Thomas Kluyver
7d88552186 Merge pull request #4591 from damianavila/cm_keys
Documenting codemirror shorcuts.
2013-11-26 12:47:41 -08:00
damianavila
012d8b207e Added link to shorcuts in the notebook menu. 2013-11-26 16:16:48 -03:00
MinRK
b82b4997e7 test that rename fails with 409 if it would clobber
(test already passes, but it should still be tested)

closes #4600
2013-11-25 23:20:23 -08:00
Brian E. Granger
57a9457f78 More tabs to spaces on less files. 2013-11-22 14:25:57 -08:00
Brian E. Granger
6093987a8b Tabs to spaces in variables.less. 2013-11-22 14:01:35 -08:00
MinRK
3ad0072c9e make sure to encode URL components for API requests
notebook names can have spaces, hashes, other special characters.
2013-11-22 11:21:01 -08:00
Brian E. Granger
5b75f1a27d Adjusting padding of output subareas and adding @code_padding. 2013-11-21 16:38:38 -08:00
MinRK
1869e1a1a3 add utils.url_join_encode
like url_path_join, but escapes url components
2013-11-21 15:05:06 -08:00
Brian E. Granger
010becd987 Making the cell margin 0 all around.
Also moves some css/less code to the outputarea.less.
2013-11-20 17:31:49 -08:00
MinRK
54ccc1dbe4 store cell toolbar preset in notebook metadata
allows resume on load
2013-11-20 16:45:12 -08:00
MinRK
c27710842d fix Python mime-type 2013-11-20 16:27:02 -08:00