Aron Ahmadia
0caac8cd28
partial refactor, can't quite get environments working
14 years ago
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
14 years ago
Erik M. Bray
ae27cc7c3e
Locate URLs in text output and convert them to hyperlinks.
14 years ago
Brian E. Granger
2be72dae5d
Merge pull request #2421 from Carreau/nbconsole
...
Some notebook tweaks.
14 years ago
Matthias BUSSONNIER
20fec7b2d0
remove rogue codemirror onUpdate
14 years ago
Brian E. Granger
7ae77c8372
Merge pull request #2127 from Carreau/jsToolbar
...
Ability to build toolbar in JS
14 years ago
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
14 years ago
Bussonnier Matthias
01cdf460cc
align output with input
14 years ago
Bussonnier Matthias
a03764ed67
add ability to create continuation prompt
14 years ago
Bussonnier Matthias
045973b6bb
add insert_cell_at_bottom prototype
14 years ago
Bradley M. Froehle
4982a24bd7
Merge pull request #2326 from Carreau/detachable-pager
...
Detachable pager in notebook.
14 years ago
Bussonnier Matthias
3119f11ba6
change detach icon and tab title
14 years ago
Matthias BUSSONNIER
e0e519afcb
Add scroll_to_cell(cell_number) to the notebook
14 years ago
Matthias BUSSONNIER
f4d9dabc31
remove notification widget leftover
...
fixes #2367
14 years ago
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.
14 years ago
Matthias BUSSONNIER
6526b6ea68
fix some whitespace
14 years ago
Matthias BUSSONNIER
645ac8df8e
add tooltip to pager button
14 years ago
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.
14 years ago
Adam Davis
6d18d60921
Added bracket matching for code cells
14 years ago
Matthias BUSSONNIER
5e1ba95f6d
check for selector only in parent classes
14 years ago
Matthias BUSSONNIER
00fcd46323
reorder methods and fix typo
14 years ago
Matthias BUSSONNIER
feabba941f
space around : , bis
14 years ago
Matthias BUSSONNIER
299106fe38
space around :
14 years ago
Matthias BUSSONNIER
c2cf3a07dd
jslint 1
14 years ago
Matthias BUSSONNIER
2b26c6a7d4
optionally 1n, 2l
14 years ago
Matthias BUSSONNIER
8a121f93ac
#toolbar -> #maintoolbar
14 years ago
Matthias BUSSONNIER
8374d14d06
use strict in notificationwidget.js
14 years ago
Matthias BUSSONNIER
56a57de8e1
jslint 2
14 years ago
Matthias BUSSONNIER
7d9c78c081
jslint 1
14 years ago
Matthias BUSSONNIER
adcb0a8f56
fix click unbind
...
unbind click to dismissed when click, otherwise it stays for next
button shown
14 years ago
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
14 years ago
Brian E. Granger
bb4009b178
Merge pull request #2218 from Carreau/new_redirect
...
Use redirect for new notebooks
14 years ago
Matthias BUSSONNIER
bcc9081444
remove update_url occurences
14 years ago
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.
14 years ago
Matthias BUSSONNIER
3160d67763
css typo
14 years ago
Matthias BUSSONNIER
71a1675c8f
tweek notebook notification behavior
14 years ago
Matthias BUSSONNIER
33edba2c9a
warn on error when user display javascript
14 years ago
Bussonnier Matthias
5c394dab71
Merge pull request #2212 from minrk/protectjs
...
catch errors in markdown javascript
14 years ago
MinRK
4a3e1f3185
make markdown error handling js-specific
14 years ago
Matthias BUSSONNIER
a5bc24d8b2
select correct behavior for backspace in codecell
14 years ago
Matthias BUSSONNIER
2f6117bd46
Force tabs to space in CM
14 years ago
Matthias BUSSONNIER
308c4994d3
patch SingleOperator in CodeMirror2
14 years ago
Matthias BUSSONNIER
370943fff0
update CodeMirror2 to 2.32
14 years ago
MinRK
7e7c2fe9e5
catch js errors when rendering markdown cells
14 years ago
Matthias BUSSONNIER
9564a899ed
DeCamelCasify method names
14 years ago
Matthias BUSSONNIER
a0bc644153
call init method
14 years ago
Bussonnier Matthias
9a52bdc18b
Merge pull request #2175 from minrk/staticfile
...
add FileFindHandler for Notebook static files
* The static file handler now uses a search path, instead of a single dir.
This allows easier customization of available js/css,
and provides a place for extra files to go for extending the notebook.
* An empty custom.js / custom.css are added to the templates for trivial
custom user styling/scripting.
The search only happens once, and the result is cached after the first.
* A few methods are pulled from tornado 2.2-dev verbatim to have tornado 2.1 compatibility.
* mathjax is now installed by default in profile.
14 years ago
Matthias BUSSONNIER
8d6a9e0a67
separate kernel notification from save/load notification
14 years ago
Matthias BUSSONNIER
a40b2d6b61
prototype sticky notification
14 years ago
Matthias BUSSONNIER
aedb1a809b
use jquery-ui classes
14 years ago
Matthias BUSSONNIER
e5ede75fdb
trap undefined timout
14 years ago
Matthias BUSSONNIER
d6ebf4d2b1
beginning notification area
14 years ago
Min RK
8373a99eb8
Merge pull request #2183 from jasongrout/trigger-kernel
...
Include the kernel object in the event object passed to kernel events
14 years ago
Jason Grout
e9324378e8
Include the kernel object in the event object passed to kernel events
14 years ago
MinRK
d77e9a4eba
handle undefined param in notebooklist
...
PR #2159 introduced a bug preventing the notebook list from drawing
14 years ago
Min RK
8b34dfc405
Merge pull request #2051 from jasongrout/stream-metadata
...
Add a metadata attribute to messages
subheader is removed in favor of the new metadata dict,
reducing degeneracy.
14 years ago
MinRK
25aa3003ac
add metadata to javascript msg spec implementation
14 years ago
Jason Grout
7095b9eb87
Make top-level metadata dictionary not optional.
14 years ago
Jason Grout
4ad79b41f6
Set default metadata for javascript callback
14 years ago
Jason Grout
9436f33035
Add an optional metadata attribute to all messages and add a session-level default metadata attribute.
14 years ago
Jason Grout
009e5583cf
Pass the header of output and clear_output messages to javascript callbacks
14 years ago
Bussonnier Matthias
260a107d80
Merge pull request #2159 from Carreau/dashbord_refresh_on_error
...
show message on notebook list if server is unreachable
14 years ago
Matthias BUSSONNIER
cf2cfa45e1
pep8
14 years ago
Bussonnier Matthias
70ffbd609b
Merge pull request #2090 from v923z/master
...
Notebook, Alt-enter : execute cell, append codecell below.
14 years ago
MinRK
2891a0a8ca
add empty custom.js/css
...
With FileFindHandler, these will be useful for small user overrides of css/js.
14 years ago
v923z
eaf53eeb9a
Replaced .toJSON().input by .get_text()
14 years ago
v923z
0e4dbb2880
Added checking for emptiness of cell below.
14 years ago
v923z
eb47f0eb8d
Added some comments to the Alt-Enter code part, and also added checking whether a new code cell is really needed.
14 years ago
Matthias BUSSONNIER
23cf94023d
show message on notebook list if server is unreachable
...
usefull when :
server goes down, you don't notice it on dashboard
restart on https, cookies is unvalid, autoreload don't work
14 years ago
Bussonnier Matthias
f38cf983c5
Merge pull request #2128 from Carreau/fixes-2120
...
open notebook copy in different tabs
14 years ago
Matthias BUSSONNIER
ca65de9fa2
open notebook copy in different tabs
...
returning false to allow modifier+click,
otherwise open 2 tabs at once.
14 years ago
Matthias BUSSONNIER
cc663005e4
dont use string as dict key, better redability
14 years ago
Matthias BUSSONNIER
53d2a34336
correcty inherign the main toolbar
14 years ago
Matthias BUSSONNIER
04d7e96aa8
add maintoolbar file
14 years ago
Matthias BUSSONNIER
2f28e4c4a1
Allow toolbar construction in js
...
Base of allowing a full toolbar construction in js without altering the
html template, and use it to construct our toolbar as example.
still need some work to be totally decoupled.
14 years ago
Zoltán Vörös
a2665ef341
Added new short key for cell execution
14 years ago
Matthias BUSSONNIER
3c743846a7
use full base_url in html and js
14 years ago
Matthias BUSSONNIER
51d715d00a
allows password and prefix for notebook
...
fixes #1997
14 years ago
Min RK
360e40feca
Merge pull request #2047 from minrk/badFirefox
...
disable auto-scroll on mozilla
14 years ago
MinRK
422965cb3d
disable auto-scroll on mozilla
...
see #2041 for details
14 years ago
MinRK
fae43d51d4
double auto-scroll threshold to 100 lines
...
it is more important that we not be surprising or annoying than we hide moderately long output.
14 years ago
MinRK
da17f26fbe
ignore shift keydown
...
prevented case-sensitive shortcuts if shift was pressed after control key
14 years ago
Fernando Perez
6226f830a0
Merge pull request #2012 from mcelrath/mono_cursor_offset
...
Fix spurious appearance of the #fontarea when fonts don't have any problem; also remove loud dialog when problematic font is detected and simply adjust baseline. Users will have a slightly offset baseline for bold/italic highlights, but without any functional problems.
Fixes #2005 .
14 years ago
mcelrath
591a8eac23
Fix spurious appearance of #fontarea at end of document.
14 years ago
mcelrath
5a070dcd1a
Merge remote-tracking branch 'upstream/master' into mono_cursor_offset
14 years ago
Bussonnier Matthias
f200bd0392
Merge pull request #1974 from Carreau/notebook-path-completion
...
Allow path completion on notebook.
add slash (/) for unix, backslash (\) and colon (:) for windows
as authorized characters in completions.
14 years ago
Min RK
e97f84acd8
Merge pull request #1970 from minrk/resize
...
dblclick to restore resized images
14 years ago
Min RK
137f4cb441
Merge pull request #1825 from minrk/elide2
...
second attempt at scrolled long output
Some amount of CSS tweaking will probably want to be done before 0.13 final,
but this is good enough for beta.
closes #1553
14 years ago
Fernando Perez
f52a1f689c
Merge pull request #1934 from minrk/cellmd
...
Cell/Worksheet metadata
* metadata dicts are attached to cells and worksheets
* restores collapsed flag to the nbformat - this change happened in the refactor, and was undocumented, and possibly accidental. But we should either document it or fix it, and this includes a fix.
* adds a new field, `nbformat_minor`, used to denote minor bumps of the notebook format that expose new capabilities but don't prevent loading by older clients.
* Add a warning in Javascript if loading a multiworksheet notebook (which will exist in the future) as current JS code will only save the first.
closes #1915
14 years ago
MinRK
18bb591723
add future-warning about multiple notebooks
14 years ago
Matthias BUSSONNIER
0161c55594
Allow path completion on notebook.
...
add -(dash) /(slash) \(antislash for windows) : (colon) ~(tilde)
as part of words symbol for notebook completer to help for path
completion
Fixes #1969
14 years ago
MinRK
9963980f37
use chained delay for setting resizable images
14 years ago
MinRK
e04fd13086
dblclick to restore size of images
14 years ago
Min RK
643837dff3
Merge pull request #1965 from ivanov/fix-1678
...
fix for #1678 , undo no longer clears cells
With these changes, Ctrl-Z inside of codemirror cells will only undo up to the text that was in the cell when it was loaded from JSON.
closes #1678
14 years ago
Min RK
5a57dc5a1a
Merge pull request #1952 from minrk/wsclose
...
avoid duplicate "Websockets closed" dialog on ws close
14 years ago
Paul Ivanov
ad07d0cf44
fix for #1678 , undo no longer clears cells
...
I found another bug where switching the cell type causes the loss of all
undo history for that cell. With this commit, switching the cell type
simply resets the history
14 years ago
MinRK
c20b2e1056
slightly more subtle prompt overlay
14 years ago
MinRK
fa55ba2b43
fix margin typo on output prompt
14 years ago
MinRK
654fed95be
avoid double websocket-close message
14 years ago
MinRK
224f024257
add dialog when loading newer minor-version notebooks
14 years ago