Min RK
f499104d75
don't use flexbox to size `#site`
...
The approach in #7517 didn't work on Safari
(as in the entire page was invisible).
This is the same mechanism used to size the CodeMirror div on the edit page, and should work more reliably.
11 years ago
Min RK
5dfece0a2a
Merge pull request #7514 from minrk/border-markdown
...
add border to rendered markdown with cell toolbar
11 years ago
Min RK
3d96dfc6fb
Merge pull request #7523 from jdfreder/outputwidgetfix
...
Fix the output widget
11 years ago
Andrew Dawes
98e77906e4
removed tab backward
11 years ago
Thomas Kluyver
306ced6ac7
Merge pull request #7541 from minrk/no-no-default
...
remove preventDefault on menubar
11 years ago
Jonathan Frederic
374be802c0
Merge pull request #7517 from minrk/scroll-offset
...
don't use fixed header
11 years ago
Jonathan Frederic
efe654e59d
Use longer version of document.ready
11 years ago
Min RK
76624b9a93
remove preventDefault on menubar
...
no longer needed after removing fixed header
11 years ago
Jonathan Frederic
273a8030d9
Hook the output the right way.
11 years ago
Jonathan Frederic
6b9558c613
Be a little more clear about sizing logic.
11 years ago
Andrew Dawes
8ed28bf57d
cleaned up new function and removed comments
11 years ago
Andrew Dawes
09818e6b02
working function to build modifier key list
11 years ago
Min RK
cf25b8a93c
fix printing
11 years ago
Jonathan Frederic
bdd40e2734
Explicitly size codemirror editor in Edit app
11 years ago
Jonathan Frederic
39b99340ed
Finished changing output widget logic.
11 years ago
Min RK
ab221f09f9
toggle scroll from auto based on current scroll
...
rather than always `false`
11 years ago
Min RK
66450cf2b3
allow users to set scroll state
...
and persist that state in metadata.
When user toggles the scroll state,
the choice is remembered and persisted.
There are three states:
- 'auto' (default, only state in master)
- true (always scroll if above minimum_scroll_threshold)
- false (never scroll)
true or false is persisted in cell.metadata.scrolled.
"auto" may be persisted, but isn't currently because it's the default state.
11 years ago
Andrew Dawes
1a10511143
new function build_key_names to automate
11 years ago
Andrew Dawes
471c1c9bba
layout key modifiers in alert-warning box
11 years ago
Andrew Dawes
f37edd7eef
rough draft of formatting
11 years ago
Andrew Dawes
c011dd9bfd
first shot at adding list of key symbols, need to format nicely
11 years ago
Min RK
e1926b2f12
Merge pull request #7515 from jhamrick/fix-tour
...
Fix user interface tour
closes #5570
closes #7418
11 years ago
Min RK
b84ad79b2f
don't use fixed header
...
instead, use static header and flex box to accomplish the same thing.
fixes various issues related to scrolling, anchors, etc.
11 years ago
Min RK
bfc9908b75
Merge pull request #7516 from minrk/empty-language-info
...
don't set language_info to an empty dict
11 years ago
Min RK
4fe63dd38f
don't set language_info to an empty dict
...
delete it from metadata if language_info is undefined
11 years ago
Brian E. Granger
918d13200a
Merge pull request #7271 from jdfreder/remove-term-page
...
Try moving terminal page contents into the running tab.
11 years ago
Jonathan Frederic
5ef0c1dfd3
invoke css
11 years ago
Jonathan Frederic
fafd6ca305
Move new button group over one pixel
11 years ago
Jessica B. Hamrick
241dd2b69c
Make tour functional again
11 years ago
Jonathan Frederic
78f28a635b
Review comments
11 years ago
Jonathan Frederic
705bd90653
Start forwarding the messages over widget custom messages
11 years ago
Min RK
784f07346d
add border to rendered markdown with cell toolbar
...
matches unrendered markdown and code cells
11 years ago
Min RK
b01bd7b626
Merge pull request #7493 from Carreau/secure-dialog
...
Sanitize dialog body when a string
11 years ago
Thomas Kluyver
411bf7a39d
Merge pull request #7445 from bollwyvl/left-rendered-text
...
left-aligning text
11 years ago
Bussonnier Matthias
b52467a966
sanitize only of text and not explicitely asked not to.
...
also some docs.
11 years ago
Min RK
4335486bdc
Merge pull request #7263 from takluyver/nb-common-config
...
Add common config section for frontend config
11 years ago
Thomas Kluyver
0a28783871
Expose load_extensions in utils
11 years ago
Jonathan Frederic
64f529d399
invoke css
11 years ago
Jonathan Frederic
f254cda663
Typo fix
11 years ago
Jonathan Frederic
96656a87e0
invoke css
11 years ago
Jonathan Frederic
d39311ccb5
Correct the padding of the new button group on the files page
11 years ago
Jonathan Frederic
db8cad5bff
invoke css
11 years ago
Jonathan Frederic
aebc1ac2c1
Adjust colors so they are the same
11 years ago
Jonathan Frederic
30a596b4df
Fix margins
11 years ago
Jonathan Frederic
cf0234d5f9
invoke css
11 years ago
Jonathan Frederic
bb0bc50cf3
Use bootstrap variable for table color
11 years ago
Jonathan Frederic
74fbcdfec2
invoke css
11 years ago
Jonathan Frederic
0159a2911d
Use less variable for header bg color
11 years ago
Jonathan Frederic
bc79ec0c75
invoke css after rebase
11 years ago
Jonathan Frederic
0cabf03343
Animated arrow icon
11 years ago
Jonathan Frederic
6007ef89fe
invoke css
11 years ago
Jonathan Frederic
070d9ace2e
Remove underline header collapse links
11 years ago
Jonathan Frederic
12fe7823ad
New Terminal into new new button
11 years ago
Jonathan Frederic
7c7da54699
invoke css
11 years ago
Jonathan Frederic
0b4d5e73b2
Decrease 2px bottom border to 1px
11 years ago
Jonathan Frederic
33d1bc2abe
Fix heading height
11 years ago
Jonathan Frederic
9f35ee6c7a
Use less for heading padding
11 years ago
Jonathan Frederic
d783812d9b
invoke css
11 years ago
Jonathan Frederic
06fe62fe96
Improved styling
11 years ago
Jonathan Frederic
808916762e
Remove terminals page of the dashboard,
...
move contents into running tab.
11 years ago
Juergen Hasch
eb7d0b7e07
Use stop_on_error instead of skip_exceptions
11 years ago
Juergen Hasch
2f50bf9980
Skip exceptions
11 years ago
Matthias Bussonnier
9581e3e491
Reload list after creating a new folder in promises.
...
No need to reload session (I doubt creating a new folder create a
session), and does it once the creation drive promise return which make
the new directory appear in the listing for slow remote-backend (like
google drive)
11 years ago
Matthias Bussonnier
6c5a4ec115
Sanitize dialog text-body.
...
Mitigate 7486, could probably be improved, but
treat text as pure text, but assume that when received a dome
element it actually come from a secure source.
Sanitizing all we get, including Dom Element break json-metadata editor
and a few others.
11 years ago
Thomas Kluyver
0009fcc22b
Merge pull request #7456 from minrk/change-not-dead
...
Don't show kernel-dead on manually shutdown kernel
11 years ago
Min RK
a152a481d0
don't set bootstrap toggle on ToggleButtonsWidget
...
model update already toggles active and data-toggle does the same,
so clicking on a toggle toggles twice, setting it back to the original value.
11 years ago
Min RK
510c883728
Don't show kernel-dead on manually shutdown kernel
...
When there is no kernel, show 'No kernel',
and set kernel-busy instead of showing read dead and bomb.
This is different from kernel-dead
11 years ago
Min RK
0aedf1658f
Merge pull request #7417 from Carreau/logominpad
...
rework css media-query (and lots of css fixes)
11 years ago
Matthias Bussonnier
e6fd916ce7
Merge pull request #7474 from mathieu1/tooltip-prevent-default
...
Prevent page jump on tooltip actions
11 years ago
Matthias Bussonnier
851be20367
Merge pull request #7458 from minrk/superfluous-prevent-default
...
remove superfluous event.preventDefault
11 years ago
Min RK
eba94f4e0b
remove superfluous event.preventDefault
...
from #7416
only one of the additions from that PR was necessary to address the issue
11 years ago
Matthias Bussonnier
411a08bf09
rework css media-query
...
fixes #7355
Also limit the number of query "jump", and use variables.
In particular there was a container width discontinuity at 768 pixel
where below 768 container width is 100% and "only" 720px on wider
screen, making a jump.
So now Css media query have 3 breakpoints:
- <540 px with (aka -no name-)
- colapsed menubar
- vbox for prompt
- 100% width container
- 540 -> 767 (aka -xs- )
- expand menubar
- hbox fro prompt
- 767 -> 991 (aka -sm-)
- show save widget
- fix width (768px)
- 991+ (aka -md-)
- extra save widget info (date time)
- fix with of 991 px.
- 1200+ (aka -lg-)
- widht of 1200px.
of course we've set soem variable wrongly so this is still kinda-a-hack
as we shoudl have pushed the xs-sm limit lower instead of pushing the
nothing-xs limit up but I don't want to "fix it" now.
11 years ago
Bussonnier Matthias
4021e9d487
Do not leave toolbar element focused.
...
Can lead to enter re-trigerring them
(ok, can be a feature sometimes I guess)
closes #7475
11 years ago
Mathieu
8936122110
prevent page jump on tooltip actions\n\nExpands the fix of #7367 to tooltip buttons
11 years ago
Matthias Bussonnier
b7bdfa715c
Merge pull request #7444 from minrk/toggle-header-bar
...
hide header-bar when header is hidden
11 years ago
Matthias Bussonnier
e2d809222c
Merge pull request #7460 from minrk/kernel-indicator
...
set kernel-busy on kernel_created
11 years ago
Matthias Bussonnier
3e60745ca1
Smooth notebook scrolling on pager closing.
...
avoid brutal jump of notebook on closing pager, when notebook is scroll
to max
11 years ago
Matthias Bussonnier
d9303c8a14
Merge pull request #7470 from minrk/pager-straight-down
...
hide pager straight down
11 years ago
Matthias Bussonnier
1eb04fd583
Merge pull request #7438 from minrk/auto_highlight
...
move auto_highlight to Cell
11 years ago
Matthias Bussonnier
8b8437c4cc
Merge pull request #7443 from minrk/bold-is-always-broken
...
force Terminal.brokenBold=True
11 years ago
Matthias Bussonnier
c84a35da64
Merge pull request #7455 from minrk/new-notebook
...
fix new-notebook and change-kernel menus
11 years ago
Min RK
7479bf26e8
hide pager straight down
...
instead of shrinking into the corner
11 years ago
Thomas Kluyver
81f9f1b7f5
Merge pull request #7462 from minrk/rm-override
...
remove tree override.css
11 years ago
Min RK
5f08e50830
discard invalid stream output
...
If a stream output is missing text,
log an error and discard the broken message
so it doesn't get into the notebook.
11 years ago
Min RK
e769c2c99e
remove tree override.css
11 years ago
Min RK
015b68e7b4
Merge pull request #7413 from Carreau/end_Space
...
fix end_space size
closes #7409
closes #7372
11 years ago
Min RK
01da342708
set kernel-busy on kernel_created
...
rather than waiting for kernel_starting, which is only after kernel exists, but before connection is available
11 years ago
Min RK
5b4657e9c5
disable trust-notebook click event
...
when trust-notebook item is disabled
11 years ago
Min RK
4bd8335c0e
fix new-notebook and change-kernel menus
...
recent PR made all of these no-ops
also include missing dialog module
11 years ago
Min RK
a900545e78
Merge pull request #7440 from mathieu1/new-notebook-fix-list-logic
...
Fix kernel change breaking "new notebook" list
11 years ago
Matthias Bussonnier
f064f8e113
also fix action in kernelselector.js
11 years ago
Matthias Bussonnier
3aef283f79
Prevent jump when clicking on action in menu.
...
To do so prevent even default action;
Closes #7367
11 years ago
Nicholas Bollweg
ac1c6f7ca8
#7239 : left-aligning text
11 years ago
Min RK
e2de7a928a
hide header-bar when header is hidden
...
also reduce the amount of CSS used to accomplish the 1px line (no negative margins)
11 years ago
Min RK
d48210701f
force Terminal.brokenBold=True
...
bold always seems broken
11 years ago
Min RK
da07d77f82
encode URI components in selection widget queries
...
avoids failure to find items when composing attribute queries
11 years ago
Mathieu
f3cfed13ac
fix kernel change breaking new notebook list
11 years ago
Min RK
ed6fa478f0
disable keyboard events on main toolbar
...
closes #5829
11 years ago
Min RK
490248ea93
move auto_highlight to Cell
...
consolidates nearly-identical CodeCell.auto_highlight and TextCell.auto_highlight
11 years ago
Min RK
0327b39a67
console.log
11 years ago
Min RK
b5abeb8ed6
kernelselector lint
11 years ago
Min RK
5f9e75dcef
cleanup kernelspec loading
...
- kernel_selector.set_kernel validates selection and triggers 'spec_changed.Kernel'. It does not start the session anymore.
- notebook calls kernel_selector.set_kernel when:
- kernelspec is in notebook metadata
- session is loaded (e.g. no kernelspec metadata)
- notebook starts session, loads metadata on spec_changed.kernel
The only case where starting the session is not triggered by spec_changed is on notebook load with no kernel metadata
11 years ago
Min RK
0e5ee5bc34
move promise sync to kernelselector, from notebook
11 years ago
Min RK
1028c8d192
use promises to wait for kernelspecs on notebook load
...
should avoid race condition that causes attempt to load kernelspec
prior to loading the kernelspec list
11 years ago
Matthias Bussonnier
7df157f6e4
Make modal backdrop static by default.
...
does not dismiss dialog accidentally if click on faded area.
Closes #7403
11 years ago
Matthias Bussonnier
c106e76a66
fix end_space size
...
closes #7409
Mostly a symptome of too many nested div that do different things.
don't try to both have an end space inside and outside the 'document'
area. And don't try to also get the things to be 100viewport height by
hacking around and make them smaller;
11 years ago
Brian E. Granger
db10980a8f
Merge pull request #7401 from mathieu1/new-notebook-same-kernel
...
create new notebook with same kernel
11 years ago
Mathieu
d90cc0e0de
put current kernel at the top
11 years ago
Mathieu
4e5839dde4
add choice of kernel for new notebook
11 years ago
Mathieu
0eb340b3e2
create new notebook with same kernel
11 years ago
Min RK
1cac03528b
use single WebSocket connection for all channels
...
multiplex on a 'channel' key in message,
rather than separate websockets.
Unlike zmq, there aren't different message patterns that require the channels to be separate.
Reduces FD count by factor of 3 and connection complexity in js.
11 years ago
Matthias Bussonnier
2b7568c13f
Merge pull request #7375 from minrk/empty-execute-result
...
ensure data, metadata are set in execute_results
11 years ago
Matthias Bussonnier
87b7f7599c
Merge pull request #7278 from minrk/nb-file-ext
...
don't enforce .ipynb extension in URLs
11 years ago
Matthias Bussonnier
f51872c4c2
Merge pull request #7346 from jdfreder/terminal-page
...
Use page backdrop color in terminal page
11 years ago
Jonathan Frederic
f79b914e5c
invoke css
11 years ago
Jonathan Frederic
f0da3c863c
Make headerbar -1 margin global
11 years ago
Matthias Bussonnier
cc0efade88
Merge pull request #7376 from minrk/modal-z-index
...
recompile css
11 years ago
Min RK
c9c6b8d8a2
recompile css
...
it had fallen out of sync with updated bootstrap
11 years ago
Min RK
d2335ab000
handle missing data, metadata in validate_mimebundle
11 years ago
Min RK
9e3e5cfca7
store widget state in single key
...
rather than in a dict, which doesn't work without reserializing *all* stored widget states (of all notebooks), since localStorage only supports storing strings.
11 years ago
Min RK
ffaa09492a
Merge pull request #7315 from Carreau/codacy2
...
miscellaneous cleanup
11 years ago
Min RK
796b480922
Merge pull request #7359 from jdfreder/tab-fix
...
Accordion and Tab widget, fixes for ancient bugs.
11 years ago
Min RK
45d8afa32d
Merge pull request #7361 from quantopian/fix-extension-rename
...
BUG: Fix broken codemirror highlighting on file rename.
11 years ago
dongweiming
491046425d
fix widget description can not display when use --no-mathjax
11 years ago
Jonathan Frederic
ad546d89f9
Merge pull request #7341 from jdfreder/remove-popup
...
Remove the popup widget
11 years ago
Scott Sanderson
cbb196bb94
DOC: Add comment.
11 years ago
Scott Sanderson
782ac56768
BUG: Fix broken codemirror highlighting on file rename.
...
When a users uses the rename dialog in the text editor, we call
_set_mode_for_model on the returned model. The expected model to be
returned from rename has no value for mimetype, which causes us to pass
`undefined` to `CodeMirror.findModeByMIME`, which returns `undefined`
back. We then try access an attribute of the (undefined) return value,
causing an error.
This now properly checks whether the `mimetype` attribute is set on the
input model.
11 years ago
Matthias Bussonnier
214195ce5f
Merge pull request #7327 from minrk/kernel-links
...
move Python-specific help links to kernel_info
11 years ago
Matthias Bussonnier
c0efca80ea
Merge pull request #7331 from minrk/fix-scroll
...
fix scroll actions
11 years ago
Matthias Bussonnier
ea5f2066af
Merge pull request #7340 from minrk/kernel-js-event
...
load kernel js, css, logo on spec_changed event
11 years ago
Matthias Bussonnier
41f24bbe2c
Merge pull request #7358 from jdfreder/persistence-page-specific
...
Associate widget state persistence with current URL.
11 years ago
Matthias Bussonnier
1e6f969c39
Merge pull request #7357 from jdfreder/error-overlay
...
When executing a cell, clear output and ignore queued animations.
11 years ago
Matthias Bussonnier
290dab0846
Merge pull request #7342 from jdfreder/wid-border-radius
...
Adjust widget border radius to match new notebook style
11 years ago
Jonathan Frederic
47c12abbf3
Fix a bunch of bugs with the accordion and tab widgets
11 years ago
Jonathan Frederic
8ad7cb3f4b
Associate persistence with URL
11 years ago
Jonathan Frederic
b37c5d21d0
When executing a cell, clear output and ignore queued animations.
11 years ago
Jonathan Frederic
edf737d111
invoke css
11 years ago
Jonathan Frederic
8ff7381ef3
Remove superfluous body tag from terminal less
11 years ago
Jonathan Frederic
8e54937893
Fixed pre-display "pixel-like" widget attribute parsing
11 years ago
Jonathan Frederic
e2bb4ca875
invoke css
11 years ago
Jonathan Frederic
7b602f07cc
Use page backdrop with the terminal
11 years ago
Jonathan Frederic
d0ab0ad4aa
Display kernels in alphabetical order.
11 years ago
Jonathan Frederic
992976844d
Merge pull request #7302 from Carreau/1pix
...
a few 1 pixel fixes.
11 years ago
Jonathan Frederic
8d3f5b2865
invoke css
11 years ago
Jonathan Frederic
1a1c93b9d2
Remove modal less
11 years ago
Jonathan Frederic
2f982bd1e0
invoke css
11 years ago
Jonathan Frederic
239b4ab3dc
Fix widget radii
11 years ago
Jonathan Frederic
3f2dc88154
Remove the popup widget
11 years ago
Min RK
2587cf710c
load kernel js, css, logo on spec_changed event
...
Ensures kernel.js is always loaded.
It wasn't being loaded when creating a new notebook with a particular kernel because `change_kernel` wasn't being called. Only the `spec_changed` event is triggered by all the various ways a kernel can be loaded,
so load kernel stuff on that event.
11 years ago
Min RK
026ec844f9
update new notebook button with kernelspec changes
...
display_name is in the spec, not top-level.
11 years ago
Matthias Bussonnier
c1d9f4d436
Merge pull request #7283 from minrk/kernel-spec-model
...
add resource URLs to kernelspec model
11 years ago
Matthias Bussonnier
4e2dfe2527
Some code cleanup in javascript and python
...
change patern that are prone to error, like function redifinition
and other.
11 years ago
Min RK
96a5661648
fix scroll actions
...
div#notebook no longer scrolls at all.
Instead, only the body scrolls.
This may be a problem, but at least scroll actions work now.
11 years ago
Min RK
83f51e877c
move Python-specific help links to kernel_info
...
help_links in kernel_info were already in the msg spec,
but not implemented.
Python-specific docs are now linked to the Python version.
11 years ago
Brian E. Granger
df578b8835
Merge pull request #7307 from Carreau/remove-white
...
remove whitespace below menubar when toolbar hidden.
11 years ago
Brian E. Granger
87ab53bcfe
Merge pull request #7311 from Carreau/reform-css-2
...
Reform css 2
11 years ago
Brian E. Granger
dd2c077939
Merge pull request #7318 from Carreau/dialog-border-radius
...
fix border radius on element.
11 years ago
Matthias Bussonnier
031e829daf
stack vertically keyboard shortcut on narrow viewport.
11 years ago
Matthias Bussonnier
0165e97c7c
unify submenu style with menu style
...
closes #7303 .
Also change the arrow that indicate submenu for a fontawesoem icon,
instead of the ugly hack that show only the left border of a rectangle element
which with is twice the one of its border to get a triangle.
11 years ago
Matthias Bussonnier
39444a7190
fix border radius on element.
...
set a value to border-radius large, and actually make border radius
small smaller than border radius large.
Make dialog border radius coherent with the rest of the UI.
11 years ago
Min RK
729c233f7d
Merge pull request #7308 from Carreau/reform-css
...
reformat css
11 years ago
Matthias Bussonnier
160690f50a
reformat css
...
cause I want to inject some variable in it after (like border radius)
and a few other thigs.
This is just a reformating that does not change the generated css.
11 years ago
Min RK
d94479ad29
Merge pull request #7251 from Carreau/unregister-preset
...
add ability to unregister a preset
11 years ago
Matthias Bussonnier
54a3f47905
remove whitespace below menubar when toolbar hidden.
...
closes #7292
11 years ago
Min RK
47b41d980b
Merge pull request #7287 from Carreau/mistake
...
binary or is rare in JS
11 years ago
Jonathan Frederic
09b289d932
Merge pull request #7274 from Carreau/global-command
...
make global css change on command/edit mode
11 years ago
Matthias Bussonnier
27f3c224c2
a few 1 pixel fixes.
...
this uses the same html/css structure acroos the tabs, and reduce the overlay
click zone that expended the size of the header to 25px instead of 24px
11 years ago
Brian E. Granger
7b21e13705
Merge pull request #7242 from jdfreder/terminal-fixes
...
Some UI design changes for the Notebook and associates
11 years ago
Jonathan Frederic
34c08c035f
New file open editor
11 years ago
Jonathan Frederic
e593e6a123
Dont prompt for name.
11 years ago
Jonathan Frederic
2c43bc60ae
invoke css
11 years ago
Jonathan Frederic
e0adde46f3
New new button
11 years ago
Jonathan Frederic
849c96ae61
Merge pull request #7268 from Carreau/ungroup-button
...
ungroup button on dashboard
11 years ago
Jonathan Frederic
c6548ebe0e
Merge pull request #7288 from Carreau/that/this
...
remove that.
11 years ago
Matthias Bussonnier
7a295d1924
Merge pull request #7273 from Carreau/content-no-namespace
...
Do not inject self in IPython namespace
11 years ago
Matthias Bussonnier
123c0f3b28
remove that.
11 years ago
Matthias Bussonnier
6b57f44bf6
ungroup button on dashboard
...
fix a few instanced of button toolbar that were not with the right class or not in btn groups.
11 years ago
Matthias Bussonnier
1dfdda6e97
binary or is rare in JS
11 years ago
Min RK
43da311f5e
add Notebook.ensure_extension
...
allows override of file-extension logic in notebook extensions
11 years ago
Matthias Bussonnier
06d4d1505a
Merge pull request #7266 from Carreau/shutdown-orange
...
make shutdown yellow/orange
11 years ago
Min RK
a417785c5e
add resource URLs to kernelspec model
...
- move kernelspec itself to model.spec
- add resources top-level key with resource URLs
- no more 404s or HEAD requests under normal circumstances
11 years ago
Thomas Kluyver
217e758e3d
Merge pull request #7264 from dongweiming/custom_js_3.0
...
Update custom.js for 3.0
11 years ago
dongweiming
85a2a88396
Update custom.js for 3.0
11 years ago
Bussonnier Matthias
15ab64e884
make global css change on command/edit mode
11 years ago
Bussonnier Matthias
eaf8fdc4f9
Do not inject self in IPython namespace
...
And do not require nemaespace either
- this is bad practice, and this prevent from
writing a blended content manager that works both
with drive and localhost as they shoudl both export
themselves to IPython.Contents module.
11 years ago
Jonathan Frederic
7926c36b0d
Remove right margin from the terminal
11 years ago
Jonathan Frederic
8d2e57e3ef
invoke css
11 years ago
Jonathan Frederic
028b79b385
Move kernel logo to right margin.
11 years ago
Jonathan Frederic
fd5659427d
invoke css
11 years ago
Jonathan Frederic
2c714357c4
Review comments
11 years ago
Jonathan Frederic
359bc2e1bc
invoke css
11 years ago
Jonathan Frederic
096b1638bf
Remove padding on editor
11 years ago
Jonathan Frederic
7daba81475
invoke css
11 years ago
Jonathan Frederic
cda53215ba
Improve edit app
11 years ago
Jonathan Frederic
b81a9f6bc6
invoke css
11 years ago
Jonathan Frederic
972065ad22
Additional aesthetic clean-up
11 years ago
Jonathan Frederic
461b2e74b6
invoke css
11 years ago
Jonathan Frederic
94a893d975
Prevent terminal from scrolling
11 years ago
Jonathan Frederic
fbc2adf2d5
Make things consistent
11 years ago
Jonathan Frederic
4e7832cf64
invoke css
11 years ago
Jonathan Frederic
726c95cbff
Address review comments
11 years ago
Bussonnier Matthias
2b0147c21a
no shadow on print media
...
Also hide celltoolbars
11 years ago
Matthias Bussonnier
6e9ef7abeb
Style notebook as a document
11 years ago
Jonathan Frederic
4d62ad0df6
invoke css
11 years ago
Jonathan Frederic
79fe99d124
Make terminal pretty
11 years ago
Jonathan Frederic
3969f0ec84
Move terminal less into better location
11 years ago
Jonathan Frederic
f8968df7e2
Merge pull request #7148 from minrk/kernel-selector
...
remove kernel selector from header
11 years ago
Bussonnier Matthias
bb61df5c35
make shutdown yellow/orange
11 years ago
Matthias Bussonnier
27c90f1da3
Merge pull request #7087 from nheijermans/master
...
Enable the IPython Notebook to display messages from other clients.
11 years ago
Thomas Kluyver
0c3c3b3c79
Fix instantiating config in editor and terminal
11 years ago
Thomas Kluyver
e2139e7190
Fix module name
11 years ago
Thomas Kluyver
01331514bd
Load common_config, and load extensions specified therein
11 years ago
Thomas Kluyver
c719d2fe83
Refactor out load_extensions_from_config function
11 years ago
Min RK
9f9714e11f
remove kernel logo text placeholder
11 years ago
Min RK
da88bff678
add text placeholder for kernels with no logo
...
capital first initial on gray field
11 years ago
Min RK
d5f6aaa1f6
remove kernel selector from header
...
- add kernel name to indicator
- float kernel logo where indicator used to be
11 years ago
Brian E. Granger
6c55690994
Merge pull request #7227 from jdfreder/undead
...
Add visual cue for widgets with dead comms
11 years ago
Jonathan Frederic
e7370be7cc
invoke css
11 years ago
Jonathan Frederic
79fd5c3fed
Address comments
11 years ago
Thomas Kluyver
5a5f621591
Merge pull request #7247 from Carreau/fix-restore-checkpoint
...
fix restore checkpoint add an empty cell
11 years ago
Thomas Kluyver
2dbc8f5304
Merge pull request #7248 from Carreau/config-ctm
...
pass config to contentsManager
11 years ago
Bussonnier Matthias
f0c5de7c7e
make method private
11 years ago
Bussonnier Matthias
ddbd7aa4fa
add ability to unregister a preset
...
fix #7218
11 years ago
Bussonnier Matthias
3bce53e32e
fix logo on base_url prefix
11 years ago
Bussonnier Matthias
51f1cad6e4
pass config to contentsManager
11 years ago
Bussonnier Matthias
df418c6a62
fix restore checkpoint add an empty cell
11 years ago
Matthias Bussonnier
449384e85f
Merge pull request #7224 from jasongrout/fix-toolbarjs
...
Fix javascript iteration through array
11 years ago
Matthias Bussonnier
7eb4d1b84d
Merge pull request #7225 from Carreau/fix-actions
...
fix leading underscore
11 years ago
Jonathan Frederic
ab1fca9fdb
Prevent the page from jumping on tree tab change
11 years ago
Jonathan Frederic
d9346c002d
invoke css
11 years ago
Jonathan Frederic
9e67a34891
Bubble event and implement logic in CodeCell
11 years ago
Matthias Bussonnier
420fee5e4c
Merge pull request #7163 from jdfreder/refresh-persist
...
Persist widgets across page refresh
11 years ago
Jonathan Frederic
2d40eb30d4
Make sure comm-dead is applied to the top widget view class
...
in all cases where the kernel disconnects.
11 years ago
Min RK
26136f44d2
Merge pull request #7088 from Carreau/kernel.js
...
Load the per kernel kernel.js and kernel.css
11 years ago
Bussonnier Matthias
737064d9db
fix leading underscore
...
mering object with itself is stupid otherwise
11 years ago
Jason Grout
efc1fee242
Fix javascript iteration through array
...
for(var k in config) was assigning k to the properties of Array, not just the numeric indices
the second argument of add_buttons_group, k[1], should be config[k][1]
11 years ago
Matthias Bussonnier
031252d44f
Merge pull request #7207 from takluyver/rm-nb-user-config
...
WIP: Remove js user_config module
11 years ago
Matthias Bussonnier
791676006d
Merge pull request #7186 from minrk/moment
...
moment.js-related fixes
11 years ago
Thomas Kluyver
95e60a544c
Update test to modify class config for default_cell_type
11 years ago
Kyle Kelley
4f4e14342b
Merge pull request #7172 from Carreau/sort-dashboard
...
Sort dashbord list in frontend
11 years ago
Brian E. Granger
bd57d219fc
Merge pull request #7199 from takluyver/python-logo
...
Use Python logo for IPython kernel
11 years ago
Thomas Kluyver
7f221537d4
Fix default_cell_type option for notebook
11 years ago
Thomas Kluyver
938630b475
Remove user_config js module
11 years ago
Thomas Kluyver
e51f3ff8d5
Merge pull request #7187 from minrk/utils-js
...
various fixes in utils.js
11 years ago
Thomas Kluyver
27ad247f9d
Enlarge Jupyter logo to 28px height
11 years ago
Nathan Heijermans
408e3fa557
Backing out all changes to the UI and notebook.js.
...
Updated kernel.js to trigger the ``received_unsolicited_message.Kernel`` event instead. Notebook extensions can handle the event in whatever way they deem appropriate.
A notebook extension that takes advantage of this is available at https://github.com/nheijermans/nbexts.git .
11 years ago
Brian E. Granger
27144e51ff
Merge pull request #7162 from jdfreder/persist-fixes
...
Widget persistence fixes
11 years ago
Brian E. Granger
e090b609d1
Merge pull request #7169 from jdfreder/pager-style
...
Make the new pager look better
11 years ago
Jonathan Frederic
12366e8e8d
Clean up comments
11 years ago
Jonathan Frederic
1e0acbeb31
Write a plugin to handle private function automatically.
11 years ago
Jonathan Frederic
c703b3f3f5
Some clean-up
11 years ago
Jonathan Frederic
beb5ea6deb
Make sure every function appears in the Notebook class.
11 years ago
Jonathan Frederic
d756816e2b
Some typo fixes
11 years ago
Jonathan Frederic
5802309151
Make notebook.js jsdoc compatible
11 years ago
Jonathan Frederic
1aa280d9c9
Start JSDoc integration
11 years ago
Min RK
6661a0a301
fix regular checkpoint updates in notebook
...
in master, this was updating every 10 hours,
regardless of the value, due to a variety of bugs,
including using relativeTimeThreshold getters
that do not exist in moment.js 2.7.
11 years ago
Min RK
b11fe93abb
add utils.time
...
consolidate some time-related utils, used in save widgets
11 years ago
Min RK
982a742112
Merge pull request #6700 from Carreau/actions-2
...
Use notebook actions in toolbar
11 years ago
Thomas Kluyver
7454b25dc0
Probably don't need text styles on an img tag
11 years ago
Min RK
cadd5a14fe
Merge pull request #6747 from jdfreder/combofix
...
Make Selection widgets respect values order.
11 years ago
Jonathan Frederic
ab409d1966
Hide variables that shouldn't be exposed to the user
11 years ago
Jonathan Frederic
45eadcd06c
invoke css
11 years ago
Bussonnier Matthias
cd67e1aca7
return elements instead of append them directly
...
+ jshint fixes
11 years ago
Bussonnier Matthias
89edf7c099
fix ordering dirs > notebook> files
11 years ago
Min RK
1512598b83
various fixes in utils.js
...
revealed by linters
- remove duplicate WrappedError definition
- regex_split doesn't actually allow string separator
- remove various unused variables
- fix some incorrect regex escaping
- add missing quotes in $('body')
- remove a `for(attr in object)` because javascript
11 years ago
Jonathan Frederic
c5de028039
invoke css
11 years ago
Jonathan Frederic
12ef806b58
Thinner handle, single handlebar
11 years ago
Bussonnier Matthias
09b4d91ad0
sort dashbord in frontend
11 years ago
Bussonnier Matthias
07c6dd8b5d
move setting nb.kernelselector inside kernelselector itself
11 years ago
Bussonnier Matthias
7a3a61fe81
make pseudo action in their own dcit.
...
make test more reliable by adding data-attributes to buttons.
11 years ago
Bussonnier Matthias
08dbdb1640
note to self
11 years ago
Matthias Bussonnier
199483b82d
fix rebase after kill of layout manager
11 years ago
Jonathan Frederic
c897b66031
invoke css
11 years ago
Jonathan Frederic
eb34a4c6c2
Add shadow to pager handle
11 years ago
Jonathan Frederic
d5a4739636
invoke css
11 years ago
Jonathan Frederic
9879a3c16c
Make the pager look better
11 years ago
Jonathan Frederic
b1b88a7855
Merge pull request #7147 from jdfreder/print
...
Meta-p for print
11 years ago
Jonathan Frederic
3b11cc66a7
Make widgets persist across page refresh
11 years ago
Jonathan Frederic
272f281b03
Merge pull request #7161 from jdfreder/promise_fix
...
Another widget promise bug fix
11 years ago
Jonathan Frederic
3d9e43f0c4
Fix persistence API,
...
it expecited a view dictionary not a dictionary of view promises
11 years ago
Matthias Bussonnier
2d51cec3c8
adresses Min comments x2
11 years ago
Bussonnier Matthias
fc6f562317
complete unicode mac symbol
11 years ago
Bussonnier Matthias
e292a82dff
Fix comments
...
move humanize-map out of function call to have only one instance
11 years ago
Bussonnier Matthias
5be62ba538
fix john coments
11 years ago
Matthias Bussonnier
f43d8585d1
Add notion of actions to celltoolbar
...
modify toolbar.js to be able to deal with actions.
modify maintoolbar to deal with the new action architecture
add a way to triger notification widget hiding
11 years ago
Matthias Bussonnier
f1a167ee19
add an humanize function that prettify shortcut on macos
11 years ago
Thomas Kluyver
4dd8efd043
Merge pull request #7160 from minrk/toolbar-layout
...
remove references to defunct layout_manager in ToolBar
11 years ago
Jonathan Frederic
88d8d85987
Another widget promise bug fix
11 years ago
Jonathan Frederic
51fc7241da
Another widget promise bug fix
11 years ago
Jonathan Frederic
73637fb694
Merge pull request #7097 from jasongrout/widget-visibility
...
Expand the semantics of the widget visible attribute to allow for visibility: hidden
11 years ago
Jonathan Frederic
4842d48ace
invoke css
11 years ago
Jonathan Frederic
bdb0e9dd7a
Move header styles into base less
11 years ago
Jonathan Frederic
d58d3a65a3
invoke css
11 years ago
Jonathan Frederic
f497d06d0c
Avoid using important
11 years ago
Min RK
73c33f402c
remove references to defunct layout_manager in ToolBar
11 years ago
Jonathan Frederic
095d8b2feb
Merge pull request #7143 from jasongrout/viewlist-promises
...
Update viewlists to store a list of promises for views
11 years ago
Jason Grout
967d83104f
Missing return
...
Thanks to @jdfreder for catching this in review!
11 years ago
Matthias Bussonnier
912c4bb683
adresses Min comments
11 years ago
Matthias Bussonnier
47822187c1
Fix typos, rephrase english. Thanks Kyle.
11 years ago
Matthias BUSSONNIER
4239dc03f3
load the per kernel kernel.js and kernel.css
...
As per discussion, each kernel can provide a file name kernel.js that
we try to load at kernel switching. If such a file exist we assume that
the kernel pathches the javasscript and that this javascript cannot be
unpatched, and further switching of the kernel cannot be undone without
reloading the page. (separate PR for UI)
if a kernel provide kernel.js, the it should consist into a AMD module
definition that uses require.js the module shoudl define a function name
`onload` that will be called at the appropriate moment before the kernel
starts.
11 years ago
Jonathan Frederic
1c499334c7
Merge pull request #7146 from jdfreder/interact-fix
...
Fix Dropdown widget page scroll issue
11 years ago
Jonathan Frederic
3ea8929b82
Merge pull request #6454 from jasongrout/links
...
Javascript link
11 years ago
Min RK
e890122c3e
Merge pull request #6537 from takluyver/kernelspec-logos
...
Initial support for supplying kernel logos in kernel spec
11 years ago
Min RK
7d465c7e96
Merge pull request #7139 from jdfreder/widget-space-fix
...
Fix padding of widgets.
11 years ago
Jonathan Frederic
bf18e09521
invoke css
11 years ago
Jonathan Frederic
b29d81ee23
Add LESS that enables meta-p printing
11 years ago
Jason Grout
4496bfc6bd
Fix a bug in using promises with comms: this -> that
11 years ago
Jonathan Frederic
cecf05efb2
Fix bug where selection box modification would cause page to scroll to the top
11 years ago
Thomas Kluyver
3e2f6dba98
logo-64 -> logo-64x64
11 years ago
Thomas Kluyver
4cee2f5f3a
Merge pull request #7128 from minrk/more-v-less-m
...
A little more V, a little less M in the text editor
11 years ago
Thomas Kluyver
7cc07251e4
Use double resolution logo to support hires displays
11 years ago
Jason Grout
49541066f1
Update viewlists to store a list of promises for views
11 years ago
Min RK
615ff9f138
Merge pull request #6789 from jdfreder/persistence2
...
Widget persistence API
11 years ago
Thomas Kluyver
cad0c32137
Hide kernel logo if it's missing
11 years ago
Thomas Kluyver
f123b0d2ad
Initial support for supplying kernel logos in kernel spec
11 years ago
Jonathan Frederic
cf9b092013
Use once instead of on
11 years ago
Jonathan Frederic
cb12229480
Fix padding of widgets.
11 years ago
Jonathan Frederic
52c8f14223
Added changes discussed with @jasongrout
11 years ago
Jonathan Frederic
152982efcd
Updated comments to new style.
11 years ago
Jonathan Frederic
0978065269
Remove view.show
11 years ago
Jonathan Frederic
a56a6f5657
Document set_state_callbacks and,
...
make load_state callback support promises.
11 years ago
Jonathan Frederic
0c737867fe
Rebase fixes
11 years ago
Jonathan Frederic
16e3bad23f
Address @jasongrout 's review comments, take 2
11 years ago
Jonathan Frederic
5d4b83ba4a
Add an event that fires before the notebook saves
11 years ago
Jonathan Frederic
71d2d47036
Fix, only return views that are direct children of the cell
11 years ago
Jonathan Frederic
a53f4cc9dd
Log save state callback failures
11 years ago
Jonathan Frederic
db62a210e7
Another that = this
11 years ago
Jonathan Frederic
f060947eb9
This, that, and the other thing
11 years ago
Jonathan Frederic
8a5770b811
Add convenience API
11 years ago
Jonathan Frederic
e02a5ec201
Promises...
11 years ago
Jonathan Frederic
d466601dbb
Persistence API,
...
This is a combination of 10 commits.
Enable widget instanciation from front-end.
Address @minrk 's review comments.
Make API that allows users to persist widget state easily.
Added support for view persistence
Started adding support for model persistence.
Half way there!
Finished persistence API.
Move persistence code into the widget framework.
Fin.
Bug fixes
11 years ago
Scott Sanderson
ccc8cb9cbf
Minor cleanups in the contents API.
...
Noticed while poking around with a linter enabled.
11 years ago
Nathan Heijermans
4925ea3e44
Fixed inverted logic caused by renaming variables.
11 years ago
Nathan Heijermans
4440337711
Removed keyboard shortcut.
11 years ago
Min RK
6c4f8de34a
wrap lines by default
...
because long lines are not handled well
11 years ago
Min RK
1e5bd77bda
s/mode/language/
...
for user-facing CodeMirror mode (hover text, language menu)
11 years ago
Min RK
c81609f5d6
redirect /edit/ to /files/ if not (utf8) text
11 years ago
Min RK
85fb8e1085
use $.map for setting cm options
11 years ago
Min RK
7ede5e291f
update mode on rename
11 years ago
Min RK
03779746ab
Toggle line numbers in menu
...
use 'Toggle' text, instead of switching between Show/Hide
11 years ago
Min RK
0b8920193f
add Mode menu to editor
11 years ago
Min RK
0cc0dead5d
add File/Rename
11 years ago
Min RK
d6282035fa
add save widget to text editor
11 years ago
Min RK
c58070a702
make savewidget css a little more generic
...
- use classes instead of IDs
- use .filename instead of #notebook_name
11 years ago
Min RK
0dfcc1b512
expect JSON reply to save
11 years ago
Min RK
2452c0c2f7
checkpoint
11 years ago
Min RK
928c81df9d
setting an option to null sets the default in CodeMirror
...
matching the unset behavior in config
11 years ago
Min RK
c8a1f06179
fixup keyMap
11 years ago
Min RK
54324633ca
fixup
11 years ago
Min RK
0c42d3659e
add File/New in editor
11 years ago