Commit Graph

16 Commits

Author SHA1 Message Date
Thomas Kluyver
0c099ee9cc Run nosetests with verbose flag on Travis
Hopefully stops tests from hanging after completion - seems to work on
Jenkins.
2016-02-05 13:37:09 +00:00
Min RK
1f9feec428 don't install prereleases on Travis 2016-01-28 19:18:01 +01:00
Matthias Bussonnier
f05dfae0f3 Rework multiple selections to be continuous
It use the notion of Head/Anchor moving the selection normally move both
the head and the anchor. It is possible to mot move the anchor, for
example by pressing Shift.

Everything in between the head and the anchor (head and anchor included)
is in a "soft-selection" marked with the 'jupyter-soft-selection' class
in CSS.

This then remove completely the notion of marked cell, and thus disallow
discontinuous selection.

Unlike previous implementation the used a thick left border, this use
background gradient with 2 stops at the same position to archived the
same visual effect without the gap in between left border in between
contiguous cells.

For compatibility with previous versions, a few choices have been made.
An extra multi-selected class is added to the body when multiple
cells are selected. This allow to toggle the background to a soft blue
indicating selection. And the Head of the selection is still called the
"selected" cell.

The on_focus event have been reworked as a
click-let-click-release-outside of codemirror was putting the notebook
in undefined state with multiple selected cells, and the head in edit
mode.

Finally Travis now test on edge group, to get faster, which can be
removed in a few weeks as the all infrastructure of Travis will move on
Google Cloud.
2015-12-02 14:15:09 +01:00
Min RK
84f14c0ca0 shrink travis matrix 2015-09-30 16:06:15 +02:00
John Kirkham
668812ad85 .travis.yml: Test on Python 3.3, as well. 2015-09-10 16:56:40 -04:00
Min RK
2b5ba10ce9 remove requirements.txt
and update README installation accordingly
2015-07-23 09:31:19 -07:00
Matthias Bussonnier
10a5017f4c Cache bower cache. Speed up build by 1min/matrix item 2015-06-11 13:04:36 -07:00
Min RK
d71a59cc9f s/jupyter_notebook/notebook 2015-05-14 10:49:28 -07:00
Min RK
6bec6c9b80 Merge pull request #40 from minrk/rm-widgets
remove widgets
2015-04-27 11:36:27 -07:00
Min RK
b1562cd21a properly update package_data after components changes
build_py wasn't getting updated,
causing it to leave out components fetched during setup
2015-04-22 16:19:13 -07:00
Min RK
8906efd495 remove js_prefix for js tests
allows external use of js tests by passing absolute path
2015-04-22 15:40:58 -07:00
Min RK
d645e7a2c1 remove unused mathjax install from travis
no longer needed now that mathjax is a component
2015-04-22 15:16:19 -07:00
Min RK
9ad8811075 remove widget tests from travis 2015-04-22 14:33:48 -07:00
Min RK
e5f50a1027 install notebook with -e on travis 2015-04-22 14:11:43 -07:00
Min RK
7b4f435dc2 don't install unused mathjax on travis 2015-04-21 15:37:12 -07:00
Min RK
44ae68da77 get it running on travis 2015-04-21 15:37:08 -07:00