Commit Graph

1401 Commits

Author SHA1 Message Date
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
Fernando Perez
de18aa0815 Merge pull request #2288 from minrk/assertEquals
s/assertEquals/assertEqual (again): fix a few deprecated assertEquals that have snuck back in
2012-08-10 19:14:09 -07:00
MinRK
c05433e780 s/assertEquals/assertEqual (again)
fix a few deprecated assertEquals that have snuck back in
2012-08-10 19:09:46 -07:00
Brian E. Granger
bb4009b178 Merge pull request #2218 from Carreau/new_redirect
Use redirect for new notebooks
2012-08-10 18:23:19 -07:00
Brian E. Granger
638478fa23 Merge pull request #2277 from bfroehle/notebook_arrow_keys
nb: up/down arrow keys move to begin/end of line at top/bottom of cell
2012-08-10 18:08:58 -07:00
Brian E. Granger
c8e04d991c Merge pull request #2045 from ellisonbg/azurenb
Refactoring notebook managers and adding Azure backed storage.
2012-08-10 17:45:15 -07:00
Brian Granger
421ada2837 Adding exclusion for the azure module in iptest. 2012-08-10 17:43:25 -07:00
Brian Granger
f819997f6e Fixing minor bugs in notebookapp related to base class name. 2012-08-10 17:43:25 -07:00
Brian Granger
f40f6448c2 Fixing minor bug. 2012-08-10 17:43:25 -07:00
Brian Granger
8df2d331a7 Fixing minor things for the Azure backed nb storage. 2012-08-10 17:43:25 -07:00
Brian Granger
9784a2ac52 Refactoring notebook managers and adding Azure backed storage.
I have created a base class for all notebook managers. Our
existing, file-based store, is now in filenbmanager.py. I have
also created a new Azure Blob based backed notebook manager.
2012-08-10 17:43:25 -07:00
Matthias BUSSONNIER
bcc9081444 remove update_url occurences 2012-08-10 10:27:13 +02:00
Bradley M. Froehle
2b079345cb notebook: up/down arrow keys move to begin/end of line at top/bottom of cell
The behavior is the following:

* If you press UP while on the first row, you go to the beginning of the line.
* If you press UP again (or were already at the beginning of the line), you
  go to the previous cell.
* If you press DOWN while on the last row, you go to the end of the line.
* If you press DOWN again (or were already at the end of the line), you go
  to the next cell.

This applies to `CodeCell`s and `RawCell`s.
2012-08-09 16:48:23 -07:00
Brian E. Granger
1057564853 Merge pull request #2274 from punchagan/nb-use-rev-mapper
CLN: Use name to id mapping of notebooks instead of searching.
2012-08-09 15:26:09 -07:00
Puneeth Chaganti
a8556b5d9e CLN: Use name to id mapping of notebooks instead of searching.
Minor clean-up.
2012-08-09 19:40:16 +05:30