Commit Graph

196 Commits

Author SHA1 Message Date
Matthias Bussonnier
7c4c9d1c1b Merge pull request #4289 from jdfreder/clearoutput
Fix scrolling output (not working post clear_output changes)

Regression introduced in #4229
2013-10-04 02:27:16 -07:00
Jason Grout
54aa8a9f61 Make parameters for kernel start method more general 2013-10-03 22:50:34 -05:00
Jonathan Frederic
39c6103159 s/'auto'/'' 2013-10-03 09:11:19 -07:00
MinRK
4d48a84c8b catch EACCES when binding notebook app
can come up for low ports on *ix, or user access control restrictions on Windows.

closes #4308
2013-09-30 11:20:42 -07:00
MinRK
cb953bfcc7 limit random ports to positive values 2013-09-30 11:14:34 -07:00
Matthias Bussonnier
09eacebef7 Merge pull request #4277 from minrk/jsext
serves files in IPYTHONDIR/nbextensions at /nbextensions.

This is a location for users / devs to drop-in frontend customization as js modules, css, etc.

The model is very much like the extensions dir (hence the name) - it's a location made available, but not loaded by default. You can load things from there with require, etc.

It's a configurable search path, just like static. This way we can define a system-wide location at a later point
2013-09-28 11:06:23 -07:00
Jonathan Frederic
6f0bbe91e1 Fix scrolling output not working
by adding a conditional for the append output
height reset.
2013-09-27 09:08:26 -07:00
Matthias Bussonnier
fbbef5174a Merge pull request #4282 from ellisonbg/linebreaks
Enable automatic line breaks in MathJax.
2013-09-27 01:43:27 -07:00
MinRK
eae0cc7e77 s/nb_extensions/nbextensions 2013-09-26 17:07:38 -07:00
MinRK
06b2fdc076 serve local mathjax from nb_extensions 2013-09-26 17:07:37 -07:00
MinRK
84e2384acf s/js_extensions/nb_extensions 2013-09-26 17:07:37 -07:00
Min RK
bcaa844afd Merge pull request #4279 from ellisonbg/itemname
Fixing line-height of list items in tree view.
2013-09-26 10:03:43 -07:00
Matthias Bussonnier
b16530e57e Merge pull request #4253 from Carreau/fix-4039
fixes #4039.

Issues is that $(selector).val() return the associated text if no data
is present (hence one cannot associate explicitely an option to
"undefined")

fix in doc and example.
2013-09-26 01:17:40 -07:00
Brian E. Granger
3ef9498d2f Enable automatic line breaks in MathJax. 2013-09-25 19:29:55 -07:00
Brian E. Granger
3edfec77c3 Fixing line-height of list items in tree view. 2013-09-25 18:15:15 -07:00
MinRK
c85292cf2e add js_extensions_path
serves files in `IPYTHONDIR/js_extensions` at `/js_extensions`.

This is a location for users / devs to drop-in frontend customization as js modules, css, etc.

The model is very much like the extensions dir (hence the name) - it's a location made available, but not loaded by default. You can load things from there with require, etc.

It's a configurable search path, just like static. This way we can define a system-wide location at a later point (/usr/share/ipython/js_extensions?) and still have user installs.
2013-09-25 16:24:40 -07:00
Brian E. Granger
54c751ce50 Merge pull request #4229 from jdfreder/clearoutput
Clear_output: Animation & widget related changes.
2013-09-23 14:07:18 -07:00
Matthias BUSSONNIER
e175bec1a7 fixes #4039.
Issues is that $(selector).val() return the associated text if no data
is present (hence one cannot associate explicitely an option to
"undefined")

fix in doc and example.
2013-09-22 17:34:34 +02:00
Brian E. Granger
fc9f3fe72b Merge pull request #4166 from minrk/localinterfaces
avoid executing code in utils.localinterfaces at import time
2013-09-20 13:01:41 -07:00
Brian E. Granger
523b3645fe Merge pull request #4232 from minrk/no-lang-no-highlight
no highlight if no language specified
2013-09-20 12:03:52 -07:00
Jonathan Frederic
b8d7197ec6 Don't preserve height when clear_output(wait=False) is called 2013-09-19 11:12:12 -07:00
MinRK
e3f2eb8452 no highlight if no language specified 2013-09-18 23:12:06 -07:00
Jonathan Frederic
6bfd28b91d Added wait flag to clear_output. 2013-09-19 00:37:37 +00:00
MinRK
c8cea9d807 avoid executing code in utils.localinterfaces at import time
moves away from global constants to utility functions.

The code is still only executed once,
but instead of at import time, it is executed at first request.
2013-09-18 16:12:00 -07:00
Jonathan Frederic
00f0c827e9 Removed ability to clear stdout and stderr individually. 2013-09-18 22:56:31 +00:00
Jonathan Frederic
2b6add80f1 Remove clear_output timeout callback in favor of fixed height 2013-09-18 18:11:45 +00:00
MinRK
5d19c204db clear previous callbacks on execute
avoids mixed up display of multiple executions in one output area
when a cell is resubmitted.

closes #4223
2013-09-17 11:03:45 -07:00
MinRK
b322e72bee add Kernel.clear_callbacks_for_msg 2013-09-17 11:02:51 -07:00
Min RK
5a3da993e3 Merge pull request #4183 from tkanmae/fix-vim-escape
ESC should be handled by CM if tooltip is not displayed
2013-09-15 11:30:29 -07:00
Takeshi Kanmae
7071ae8d90 Update boolean tests 2013-09-14 13:41:29 -06:00
MinRK
ddfeab7728 Merge pull request #4193 from juhasch/overflow-x
Firefox seems to require an additional "url-prefix()" for #3549 to work.
2013-09-14 12:21:18 -07:00
MinRK
a1fc91d9ff fab css 2013-09-14 12:20:39 -07:00
Min RK
4ec07adc60 Merge pull request #4201 from minrk/no-merge-heading
HeadingCells cannot be split or merged

closes #4200
2013-09-13 12:16:47 -07:00
Matthias Bussonnier
89109e73d1 Merge pull request #4079 from minrk/status_started
trigger `Kernel.status_started` after websockets open
2013-09-13 00:48:11 -07:00
MinRK
2cf6921166 HeadingCells are not splittable or mergeable
closes #4200
2013-09-12 12:28:26 -07:00
MinRK
37a345bd93 add Cell.is_mergeable method
and check it in the Notebook merge methods
2013-09-12 12:27:42 -07:00
juhasch
deab820002 append Firefox overflow-x fix 2013-09-10 22:14:54 +02:00
Takeshi Kanmae
9ceedb62d0 Have remove_and_cancel_tooltip() return a boolean 2013-09-08 15:58:39 -08:00
Takeshi Kanmae
a11ebc8b0a ESC should be handled by CM if tooltip is not on 2013-09-07 13:21:27 -08:00
Min RK
5e590218f2 Merge pull request #4136 from minrk/catch-js
catch javascript errors in any output

not just javascript.

catches js errors appending anything to the output area, such as js in HTML (#4095).

closes #4095
2013-09-04 15:54:06 -07:00
Paul Ivanov
c3b1e07d70 Merge pull request #4125 from minrk/test-help-output
Basic exercise of `ipython [subcommand] -h` and help-all
2013-09-04 11:57:25 -07:00
Min RK
287f432d20 Merge pull request #4159 from minrk/minor-style
don't split `.cell` and `div.cell` CSS

I know we have bigger CSS scoping issues to deal with, but this is an easy fix for an obvious problem.
2013-09-04 10:38:38 -07:00
Min RK
90d3e90afe Merge pull request #4065 from Carreau/ecss
do not include page css in ipython.min.css
2013-09-03 16:06:58 -07:00
Min RK
76f8de32ea Merge pull request #4064 from Carreau/default_mode
Store default codemirror mode in only 1 place
2013-09-03 15:48:11 -07:00
Kevin Burke
2cf73980c0 Select default title when renaming a notebook
The default notebook name is Untitled<x>. It is unlikely the user will want to
keep this name or part of it. Instead, select the text in the input field so the
user can easily type over the name and change it.
2013-09-01 21:30:42 -07:00
MinRK
3211227ecf fab css 2013-09-01 15:59:31 -07:00
MinRK
29c48fd538 don't split .cell and div.cell CSS
`.cell` matches non-IPython things that it shouldn't (inside highlighted code),
everything `.cell` should match in IPython is a div.
2013-09-01 15:59:24 -07:00
MinRK
80d2d15620 only test --help-all
help-all is a superset of `-h`, so no need to do both,
since these tests are slow.
2013-08-29 17:26:49 -07:00
MinRK
50b31960b3 test that -h and --help-all work for various IPython entry points
should help catch when we break these things.
2013-08-29 17:25:50 -07:00
MinRK
3eac345480 update example custom.js
fix event for at-page-load events
use font-awesome icon, not jquery-ui

closes #3998
2013-08-29 15:44:34 -07:00