Commit Graph

1365 Commits

Author SHA1 Message Date
Brian E. Granger
bcdec179f8 Merge pull request #2474 from Carreau/bootstrap_name_conflict
fix bootstrap name conflicts
2012-10-10 20:55:45 -07:00
Matthias BUSSONNIER
aa9a5db301 fix bootstrap name conflicts
change .tooltip to .ipython_tooltip
class name in css to avoid conflic with bootstrap

don't put header logo in h1 to also avoid conflict
2012-10-07 18:57:01 +02:00
Min RK
a9dbe36baa Merge pull request #2468 from bfroehle/pycache
Tell git to ignore __pycache__ directories.
2012-10-04 13:54:06 -07:00
Bradley M. Froehle
e3ae952054 Tell git to ignore __pycache__ directories. 2012-10-04 12:19:18 -07:00
Brian E. Granger
2be72dae5d Merge pull request #2421 from Carreau/nbconsole
Some notebook tweaks.
2012-10-03 12:48:52 -07:00
Matthias BUSSONNIER
20fec7b2d0 remove rogue codemirror onUpdate 2012-10-03 17:20:27 +02:00
Brian E. Granger
7ae77c8372 Merge pull request #2127 from Carreau/jsToolbar
Ability to build toolbar in JS
2012-10-02 09:58:48 -07:00
Bussonnier Matthias
362eab83aa Merge pull request #2216 from Carreau/autohighlight
Autochange highlight with cell magics

Highlight change is made on cell load and Enter keypress.
For now, it recognizes %%javascript, %%python[3], %%ruby, %%bash , %%R, %%perl.

new modes can easily be added by adding regular expression on config.js
2012-09-29 06:12:39 -07:00
Bussonnier Matthias
b1662530a0 Merge pull request #2442 from minrk/signithalt
allow iptest to be interrupted
2012-09-28 01:14:45 -07:00
Min RK
9eb2b0b161 Merge pull request #2240 from minrk/stranded_metadata
fix message built for engine dying during task

would result in KeyError on missing 'metadata'
2012-09-27 16:30:44 -07:00
MinRK
d6db92b7e6 allow iptest to be interrupted
Previously `^C` would register as a regular test failure, and the test suite would continue, in which case halting `iptest` meant hitting `^C` nine times.

This change makes iptest take notice of sigint in a test runner, and aborts the run.
2012-09-27 15:58:00 -07:00
Bussonnier Matthias
01cdf460cc align output with input 2012-09-23 16:20:19 +02:00
Bussonnier Matthias
a03764ed67 add ability to create continuation prompt 2012-09-23 16:20:11 +02:00
Bussonnier Matthias
045973b6bb add insert_cell_at_bottom prototype 2012-09-23 14:05:12 +02:00
Bradley M. Froehle
4982a24bd7 Merge pull request #2326 from Carreau/detachable-pager
Detachable pager in notebook.
2012-09-18 13:28:00 -07:00
Bradley M. Froehle
de74e85246 Merge pull request #2377 from astrofrog/fix-man-python3
Fix installation of man pages in Python 3
2012-09-18 13:20:09 -07:00
Bussonnier Matthias
3e1b58df54 Merge pull request #2408 from donowitz/master
Fix Issue #2366

If a file notebook is used, and a relative directory is given, make it
absolute.
2012-09-17 08:24:21 -07:00
Thomas Robitaille
a3500c3b15 Fix a bug that caused man pages to not be installed in Python 3 when running from the source tree. 2012-09-17 10:49:21 +02:00
Ohad Ravid
c58e152f57 Answer Issue #2366
If a file notebook is used, and a relative directory is given, make it
absolute.
2012-09-17 00:03:06 +03:00
Bussonnier Matthias
3119f11ba6 change detach icon and tab title 2012-09-15 13:37:41 +02:00
Bussonnier Matthias
a8ed452103 Merge pull request #2400 from Carreau/scroll_to_cell
Add scroll_to_cell(cell_number) to the notebook
2012-09-13 10:58:03 -07:00
Matthias BUSSONNIER
e0e519afcb Add scroll_to_cell(cell_number) to the notebook 2012-09-11 21:59:31 +02:00
Bussonnier Matthias
e08873d7f6 Merge pull request #2368 from Carreau/fixes_2367
remove notification widget leftover
2012-08-31 12:54:06 -07:00
Matthias BUSSONNIER
f4d9dabc31 remove notification widget leftover
fixes #2367
2012-08-31 20:08:15 +02:00
Bussonnier Matthias
771d67ada7 Merge pull request #2352 from bfroehle/notebook_unique_cookie_name
Notebook: Store the username in a cookie whose name is unique.

Cookies cannot be saved on a per-port basis, so a cookie "username" is shared
across all running IPython notebooks with the same hostname. Using a unique
cookie name prevents this collision.

This allows a user to start multiple IPython notebooks and be logged into
each.
2012-08-31 00:11:36 -07:00
Fernando Perez
4587c15f40 Merge pull request #2365 from minrk/nbname
fix names of notebooks for download/save from the browser, so that instead of being called 'notebook' the resulting file has the actual notebook name.

closes #2227
2012-08-30 20:36:39 -07:00
MinRK
a9db0585d6 fix names of notebooks for download/save
was using notebook.get('name') instead of notebook.metadata.get('name'),
where the name is actually stored.  The result was that all downloaded notebooks were called 'notebook'.

closes #2227
2012-08-30 14:24:44 -07:00
Bradley M. Froehle
727379ec4f Notebook: Store the username in a cookie whose name is unique.
Cookies cannot be saved on a per-port basis, so a cookie "username" is
shared across all running IPython notebooks with the same hostname.
Using a unique cookie name prevents this collision.

This allows a user to start multiple IPython notebooks and be logged into
each.
2012-08-27 16:59:58 -07:00
Bussonnier Matthias
45f79e0509 Merge pull request #2192 from Carreau/notification
Introduce Notification Area

This allow several notification widget to be next one to the other in the notification area.
The Api allow also to register a callback if the user click on the notification. and allows sticky and non sticky notification.
2012-08-25 06:37:17 -07:00
Matthias BUSSONNIER
6526b6ea68 fix some whitespace 2012-08-24 11:52:31 +02:00
Matthias BUSSONNIER
645ac8df8e add tooltip to pager button 2012-08-22 11:21:50 +02:00
Matthias BUSSONNIER
5134212a4c This create the ability to detach the pager
When detached, the pager is collapsed and it's content is send into it's
own window/tab depending of the browser configuration.
2012-08-22 11:18:47 +02:00
Bradley M. Froehle
e54ce19728 Merge pull request #2295 from benjiec/pip-install-from-git
allow pip install from github repository directly
2012-08-13 10:02:16 -07:00
Benjie Chen
ab1aef9b88 allow pip install from github repository directly 2012-08-13 10:19:45 -04:00
Matthias BUSSONNIER
5e1ba95f6d check for selector only in parent classes 2012-08-12 14:43:50 +02:00
Matthias BUSSONNIER
00fcd46323 reorder methods and fix typo 2012-08-12 14:43:50 +02:00
Matthias BUSSONNIER
feabba941f space around : , bis 2012-08-12 14:31:33 +02:00
Matthias BUSSONNIER
299106fe38 space around : 2012-08-12 14:30:18 +02:00
Matthias BUSSONNIER
c2cf3a07dd jslint 1 2012-08-12 14:26:40 +02:00
Matthias BUSSONNIER
2b26c6a7d4 optionally 1n, 2l 2012-08-12 14:21:59 +02:00
Matthias BUSSONNIER
8a121f93ac #toolbar -> #maintoolbar 2012-08-12 14:20:37 +02:00
Matthias BUSSONNIER
8374d14d06 use strict in notificationwidget.js 2012-08-12 14:06:47 +02:00
Matthias BUSSONNIER
56a57de8e1 jslint 2 2012-08-12 14:00:59 +02:00
Matthias BUSSONNIER
7d9c78c081 jslint 1 2012-08-12 13:45:23 +02:00
Matthias BUSSONNIER
adcb0a8f56 fix click unbind
unbind click to dismissed when click, otherwise it stays for next
button shown
2012-08-12 13:40:41 +02:00
Matthias BUSSONNIER
d88f7d4c72 autochange highlight with cell magics
also detect diff in raw cells

mode is détected on enter keypress, notebook load, cell and focus out
2012-08-12 13:02:11 +02:00
MinRK
27abd01589 skip crash tests by default 2012-08-10 22:15:14 -07:00
Fernando Perez
ac0eabc5f4 Merge pull request #2290 from ellisonbg/nbmanager
Renamed BaseNotebookManager to NotebookManager so that old config files continue to work.
2012-08-10 20:42:29 -07:00
Brian Granger
d95f4bc810 Renaming BaseNotebookManager->NotebookManager to preserve config. 2012-08-10 20:18:55 -07:00
Brian Granger
050b61c90a Renaming basenbmanager. 2012-08-10 20:15:38 -07:00