Grant Nestor
224294c274
Use `/view` route for HTML files
9 years ago
Grant Nestor
0034f2a251
Create `/view` route, handler, and template
9 years ago
Grant Nestor
b7dcae6a56
Update View and Edit conditions
...
* Edit notebook opens a notebook, Edit any other file type open it in a
text editor
* View only available for HTML files to disambiguate between “viewing”
a notebook or text file (which is the same as editing it) and viewing
an HTML file
9 years ago
Grant Nestor
a7387b8633
Revise https://github.com/jupyter/notebook/pull/1755
9 years ago
Doug Blank
482ea4bb67
Adds edit and view buttons, #1752
9 years ago
Min RK
83a2e83cf9
declare contents variable
...
typo introduced in unwebpackification
9 years ago
Min RK
cd47dac0ff
Merge pull request #2061 from dkrenn/dkrenn/event-finished-exec
...
add event for finished execution of cell
9 years ago
Min RK
eb73920cbf
Merge pull request #2070 from ivanov/halt-kernel
...
Add "Shutdown" item to Kernel menu
9 years ago
Paul Ivanov
051e430f98
fix tests
...
along with a minor whitespace inconsistency introduced in an earlier
commit.
9 years ago
Paul Ivanov
03e410ba61
rename Halt to Shutdown
9 years ago
Paul Ivanov
95790be956
kernel halt confirmation dialog
9 years ago
Daniel Krenn
e3bdb1586c
cleanup
9 years ago
Daniel Krenn
540b51e7d0
trigger an event finished_execute.CodeCell
9 years ago
Daniel Krenn
d689ac1a38
trigger an event finished_iopub.Kernel
9 years ago
Thomas Kluyver
f5072cf434
Merge pull request #1827 from minrk/kernel-activity
...
add activity watching to kernels
9 years ago
Jinesh Mehta
f1a03a7ce3
added welcome message to terminal output on Notebook server app start
9 years ago
Jinesh Mehta
00952c45a7
added welcome message to display in console
9 years ago
Kyle Kelley
f8c41bec1a
Merge pull request #2055 from ivanov/faster-testing
...
speed up casperjs tests
9 years ago
Paul Ivanov
eb3377cc45
speed up casperjs tests
...
This code claimed to be required for SlimerJS, but our test suite does
not currently pass on SlimerJS (and does no better or worse without this
code).
With PhantomJS, however, this eliminates a ~10s startup cost for each
file which uses notebook_test, and all of the tests continue to pass.
There are ~40 files using this, the bult of them in the js/notebook
section, which should now run 5-6 minutes faster as a result.
9 years ago
Min RK
dc873f1290
use self.request in status test
9 years ago
Min RK
2a5f8d2e17
add token auth to kernel websocket test
9 years ago
Min RK
75a0d71c28
give the server a second to notice that the websocket closed
...
because travis is slow
9 years ago
Min RK
32a353378a
track REST API activity
...
add /api/status endpoint for retrieving current status
includes
- started: start time of the server
- last_activity: latest activity across all endpoints
- connections: number of current connections
- kernels: number of current kernels
9 years ago
Min RK
8b76de80be
move tz utils to top-level private module ._tz
9 years ago
Min RK
bec396304b
add connections to sessions API tests
9 years ago
Min RK
9f55a857f3
use Z isoformat in UTC timestamps
...
instead of +00:00
9 years ago
Min RK
d45cb2ad80
track active kernel connections
9 years ago
Min RK
b472c55d9b
add activity watching to kernels
...
adds to kernel REST model:
- last_activity: datetime-aware timestamp
- execution_state: from last recorded status message
9 years ago
Vidar Tonaas Fauske
946a4ac0a1
Add fade-out on overflowing tags
...
The size of the cell toolbar header is fixed, meaning that overflow
needed to be handled. This also styles a fade out, to help indicate to
the user that the content is overflowing.
9 years ago
Vidar Tonaas Fauske
8072084111
Add dialog for managing tags
...
This also meant some tags functionality needed to be refactored to avoid
multiple entry points for adding and removing tags.
9 years ago
Jason Grout
b4928d481a
Change ‘resize’ cell event to ‘resizeOutput’
...
This addresses the ‘resize’ event bubbling issue mentioned in https://bugs.jquery.com/ticket/9841#comment:8 by not triggering an event that will bubble up to something unrelated.
9 years ago
Vidar Tonaas Fauske
c0abae90fb
Split input on whitespace
...
Don't allow whitespace in tags. Instead split on whitespace, such that
several tags can be added in one go.
9 years ago
Vidar Tonaas Fauske
c49c8ea72a
Set dirty flag when changing tags
9 years ago
Vidar Tonaas Fauske
457d86b8b2
Add initial version of tags celltoolbar
9 years ago
Thomas Kluyver
666ecbf35c
Merge pull request #2011 from minrk/unwebpack
...
unwebpackify
9 years ago
Thomas Kluyver
4917ba4d44
Merge pull request #1991 from minrk/template-log-message
...
remove debug statement about no custom error page template
9 years ago
Min RK
68a514a29d
Merge pull request #2033 from vlimant/master
...
simple overload of passwd_check
9 years ago
Kyle Kelley
f5f97d1f93
Merge pull request #2007 from minrk/password
...
add `jupyter notebook password` entrypoint
9 years ago
Min RK
2659ff85b1
Merge pull request #2026 from ashaffer/master
...
Throttle element resizing in output areas
9 years ago
jean-roch
6ab3a5c098
correcting function definition
9 years ago
Min RK
035fc91fa9
test runtime-loading of modules
...
verify that runtime-required modules are the same as those used to build the classes
(this is the primary motivator for the rollback of webpack)
9 years ago
Min RK
f587b01f66
avoid race to set ws.onclose callback
...
between stop_channels and ws_closed_late
9 years ago
Min RK
16a751c4d6
fix attachments test
...
Don't try to pass non-JSONable data across evaluate boundary
9 years ago
Min RK
7188f02763
check if module is defined before checking for items on it
9 years ago
Min RK
003ce4e71a
reimpelement casper.thenClick
...
using jquery.
default implementation doesn't seem to trigger events.
9 years ago
michaelpacer
f3b4d16d14
fix typo(?) on the exception to edit application/javascript
9 years ago
michaelpacer
cd24d1ee92
add .tpl to set of editable extensions by notebook text editor
9 years ago
vlimant
ab019aae74
allows to overload the method to check unix-type password using crypt
9 years ago
Andrew Shaffer
28008783e1
Merge branch 'master' of ssh://github.com/ashaffer/notebook
9 years ago
Andrew Shaffer
e16c590b73
throttle element resizing in output areas
9 years ago
Min RK
4f7160aac6
es5ify
...
- const, let -> var
- evaluated object keys
9 years ago
Min RK
5cafbfe822
Merge pull request #2005 from minrk/require-api-token
...
forward-port xsrf fixes
9 years ago
Min RK
82b3a65523
ES5ify shortcut editor
9 years ago
Min RK
cbd6eef04a
get preact from script tag
...
doesn't seem to like loading with require
9 years ago
Min RK
11bd42c353
un-nest loading of contents in main modules
9 years ago
Min RK
aa5293a253
missing typeahead require in commandpalette
9 years ago
Min RK
7839d32cfe
remove test for reverted deprecated paths
9 years ago
Min RK
47d4451958
remove webpack shims
...
restore explicit imports of jquery, etc.
9 years ago
Min RK
83ca4833eb
update bundler tests with self.request
9 years ago
Min RK
a69494833b
forward-port fixes
9 years ago
Min RK
f871d64e6e
exercise password app
9 years ago
Min RK
53f809d407
use a warning for failure to set file permissions
...
instead of print
9 years ago
Kyle Kelley
4da035c577
Merge pull request #2009 from ellisonbg/md-max-width
...
Don't use max-width on tables in rendered markdown
9 years ago
Brian E. Granger
2ed20e4980
Don't use max-width on tables in rendered markdown
9 years ago
Min RK
cd7e0a939c
add `jupyter notebook password` entrypoint
...
records, hashes, and stores password in json config
9 years ago
Min RK
86c6268f64
prose review
9 years ago
Min RK
d6f091c443
allow disabling xsrf check
...
for deployments that want to grant unfettered access, even from anonymous API requests
9 years ago
Min RK
8e141df890
run Python tests with a token
...
exercises token auth
9 years ago
Min RK
2da82f909c
get xsrf from cookie, not body data
...
so that it can't be skimmed with a GET of the page
9 years ago
Min RK
9478a6b82b
use tornado xsrf token in API
...
- Cookie-authenticated API requests must use set X-XSRFToken header
- add utils.ajax for making ajax requests, adding xsrf header from default location
9 years ago
Min RK
70e79a0ad6
add token_authenticated property
...
indicates if a token is used for authentication, in which case xsrf checks should be skipped.
9 years ago
Min RK
4a8af93b5b
enable tornado xsrf cookie
9 years ago
Srinivas Reddy Thatiparthy
161c174a98
rename log.warn to log.warning as log.warn is deprecated
9 years ago
Min RK
374db739ad
Merge pull request #1965 from mgeier/proper-attachment-url
...
Use attachment:path instead of attachment://path
9 years ago
Min RK
d3b5e15bb4
Merge pull request #1994 from minrk/more-token-log-no-browser
...
Further highlight token info in log output
9 years ago
Min RK
cbeec7ae9a
Add note about cookie requirement
10 years ago
Min RK
3760525783
Only log generated tokens in URLs
...
if token came from config, assume user knows what it is
or it's handled some other way.
10 years ago
Min RK
65cb6cc185
Only show token info if tokens are available
...
on login page
10 years ago
Min RK
fb8f730c6e
Merge pull request #1985 from jasongrout/checkresize
...
Ignore resize events that bubbled up and didn't come from window.
10 years ago
Min RK
faf60320dd
Further highlight token info in log output
...
add critical-level log statement at the end of startup with token info
10 years ago
Jason Grout
935af43582
handle window sizing even when it is not from a resize event.
10 years ago
Min RK
3c0da28764
add missing waits for output in display_id tests
10 years ago
Min RK
3f32d7da00
remove debug statement about no custom error page template
...
We don't need a message when the default error page is used
10 years ago
Jason Grout
e909afc93a
Due to jQuery propagating events, the window resize event could be triggered by a bubbled event.
...
See https://bugs.jquery.com/ticket/9841 . In our case, the OutputArea was triggering a ‘resize’ event on its element, which was bubbling up and causing this handler to execute every time an output was appended. This was a pretty big drain on output areas that quickly changed (like for interact widgets), presumably since this function involves a DOM read to get heights.
10 years ago
Min RK
a2f7325537
fix carriage return handling
...
The only real fix is an errant `+` on the final replacement, which would end up skipping sequential replacements.
- leaves trailing `\r` on the text, if there is one
- use groups to avoid unnecessary replace calls (no change)
- includes test
10 years ago
Min RK
a51efa5acc
add Authorization to allowed CORS headers
...
so that CORS requests can be token-authenticated
10 years ago
Min RK
7c7f065547
include token info on login page
10 years ago
Min RK
a33ad66460
clarify the default token behavior in help output
10 years ago
Matthias Geier
6a5e22e646
Use attachment:path instead of attachment://path
...
This partly reverts #1659 , see also #1655 .
10 years ago
Min RK
c05138a219
Merge pull request #1956 from jasongrout/fontsize
...
Make the font size more robust against fickle browser values.
10 years ago
Jason Grout
1864fe5adb
Some tests for output callback overrides.
10 years ago
Jason Grout
c3de744fe9
Return after error condition.
10 years ago
Jason Grout
66146cc265
Write the get_output_callback_id function that we use.
10 years ago
Jason Grout
5d84a55e4a
Add an output callback override stack
...
This allows us to override output callbacks to redirect output messages, and is used to implement the Output widget, for example. It does not redirect status messages or messages on other channels.
10 years ago
Jason Grout
e2c0b6b5b7
Fix a subtle async bug in processing comm messages.
...
Basically, message processing did not wait for any promises a comm message handler may return to resolve, because comms were not set up to resolve return values of message handlers.
10 years ago
Jason Grout
d376b35636
Make the font size more robust against fickle browser values.
...
Also change the line-height multiplier to 1.3, which is closer to what the CSS is (I think it is 1.21 something.)
Thanks to @williamstein and @haraldschilly for bringing this to our attention: https://github.com/sagemathinc/smc/issues/1262
We also re-enable auto scrolling for Firefox, since this might have been the issue.
10 years ago
Grant Nestor
19c9a791cc
Pass `options.index` to `OutputArea.register_mime_type` to set `display_order` index
10 years ago
Grant Nestor
a4744c696f
Expose `OutputArea.mime_types` to allow extensions to calculate `display_order` index
10 years ago
Min RK
38060d001e
Merge pull request #1939 from jupyter/static-file-log
...
Add debug log for static file paths
10 years ago
Thomas Kluyver
283042c675
Ensure variable is set if exc_info is falsey
...
Closes gh-1940
10 years ago
Thomas Kluyver
27a2c50adb
Merge pull request #1941 from minrk/safe-load
...
Catch and log handler exceptions in events.trigger
10 years ago
Kyle Kelley
37bd0a7d78
Merge pull request #1877 from jdetle/terminals
...
Document Terminals API
10 years ago
John Detlefs
4cdaed7e5b
Fix other swagger error
10 years ago
Min RK
316bfdbd1e
Catch and log handler exceptions in events.trigger
...
rather than throwing handler errors in the call to `.trigger()`
Extensions can register buggy event handlers.
These should not be able to cause failures in the event-triggering code paths.
This should fix several avenues where extensions (or other bugs) could prevent a notebook from loading.
10 years ago
Min RK
1e070a50f5
don't check origin on token-authenticated requests
...
adds LoginHandler.should_check_origin classmethod API
10 years ago
Min RK
910caf56e1
Don't check origin on CSP violation reports
...
still authenticate, though
10 years ago
Jason Grout
ec13af58d7
Add debug log for static file paths
10 years ago
Min RK
7621fae43e
include PATH in cross-origin blocking log message
...
makes it clearer what's being blocked
10 years ago
John Detlefs
77252b97a9
Change responses to actual behavior.
...
Fill in missing response descriptions
Fix terminal ID error
10 years ago
Grant Nestor
8d66114992
Change max-width for tables to 150px
10 years ago
Kyle Kelley
391a72dbb8
Merge pull request #1919 from minrk/rm-debug-statement
...
remove leftover print statement
10 years ago
alexandercbooth
fd9cddd82a
chore(baseUrl): remove forward slash from path
10 years ago
Min RK
951cfde98b
remove leftover print statement
10 years ago
alexandercbooth
cf37b9f145
[WIP] chore(baseUrl): add base_url to download_selected
10 years ago
Matthias Bussonnier
50ec132615
Merge pull request #1908 from gnestor/pr/1907
...
Improve `Notebook.render_cell_output`
10 years ago
Grant Nestor
bbec3d7cc1
Do not overwrite `OutputArea.trusted` on `Notebook.render_cell_output`
10 years ago
Grant Nestor
dca820e845
Improve `Notebook.render_cell_output`
10 years ago
Matthias Bussonnier
02740a91ff
Merge pull request #1907 from gnestor/master
...
Add `Notebook.render_cell_output` method
10 years ago
Min RK
5b70ab976e
Merge pull request #1903 from minrk/allow-script-websockets
...
Allow websocket connections from scripts
10 years ago
Grant Nestor
6f929697f3
Add `Notebook.render_cell_output` method
10 years ago
Thomas Kluyver
e6fb7e65e9
Merge pull request #1650 from Carreau/predicatable-extensions
...
Load extension in predictable order.
10 years ago
Min RK
fe86b65183
json_errors should be outermost decorator on API handlers
...
in order to apply to 403 raised by web.authenticated
10 years ago
Min RK
8d7e430b89
Allow websocket connections from scripts
...
scripts don't set origin on connection
we allow these connections on API requests, websockets should match.
10 years ago
Kyle Kelley
6df840e19d
Merge pull request #1879 from minrk/display_data_update
...
support routing updating outputs with display_id
10 years ago
Kyle Kelley
389b0b0730
Merge pull request #1831 from minrk/server-token
...
enable token-authentication by default
10 years ago
Min RK
c0a6e41038
support display_id in execute_result
...
make update_display handling clearer and separate from regular display_data
10 years ago
Kyle Kelley
bdee765dd3
Merge pull request #1896 from gnestor/mime-json-suffix
...
Accept JSON output data with mime type "application/*+json"
10 years ago
Grant Nestor
8e0de400ae
Accept JSON output data with mime type "application/*+json"
10 years ago
Steven Silvester
781066a40e
Update handler and test
10 years ago
Steven Silvester
8f5a67ad6d
Allow kernelspecs to have spaces in them for backward compat
10 years ago
Thomas Kluyver
78dc8a8c7a
Fix extending range selection down to markdown cell
...
The 'moveanchor' argument was not getting passed down to the parent
class' select() method.
Closes gh-1589
10 years ago
Thomas Kluyver
89c6f9e631
Merge pull request #1838 from yuvipanda/xterm-2.0.1
...
terminal: Bump xterm.js to 2.0.1
10 years ago
YuviPanda
ae5f345d35
Remove deprecated xterm.js constructor params
10 years ago
Jim Kitchen
c5a784a982
Fix bug when attempting to remove old nbserver info files
...
When list_running_servers find an old nbserver-xxxx.json info file, it attempts to delete it. It needs to use the full path rather than the filename. An exception was being raised, but the error was suppressed silently.
10 years ago
Min RK
bff750397c
clarify some variable names
10 years ago
Min RK
0c90391f8a
handle display-updates as updates
10 years ago
Min RK
4439a19d24
test display_id handling
10 years ago
Min RK
a7a30c3bde
fix handling of display_id repeats in a single output area
10 years ago
Min RK
5b2279c192
support repeat displays with id
10 years ago
Min RK
f82f2568f5
Support update_display
10 years ago
John Detlefs
ab8decfd40
Add terminals info to notebook api
10 years ago
Thomas Kluyver
ee4b9ce598
Allow None for post_save_hook
...
See gh-1868
10 years ago
Matthias Bussonnier
606b7377ae
Merge pull request #1866 from gnestor/register-mime-type
...
Add a `register_mime_type` method to OutputArea
10 years ago
Ryan Morshead
15a37c9ba7
fix for default value changes in ipython/traitlets/pull/332
10 years ago
Matthias Bussonnier
64d996f820
Merge pull request #1855 from minrk/rate-limit
...
iopub rate limit refinements
10 years ago
Matthias Bussonnier
8d666c603f
Merge pull request #1863 from Carreau/rtl-action-toggle
...
Add a quick action to have the possibility to toggle rtl-layout.
10 years ago
Matthias Bussonnier
a1c6e8fc86
Merge pull request #1865 from minrk/clear-editable-deletable
...
don't store default editable/deletable metadata
10 years ago
Grant Nestor
4cf93c8c57
Add a `register_mime_type` method to OutputArea
10 years ago
Min RK
b058209984
strip default metadata in Cell.toJSON
...
avoids saving redundant default info in files
10 years ago
Min RK
61afdb7432
don't set default editable/deletable metadata
...
it fills notebooks with redundant flags
these should only be set if defined and not-default
10 years ago
Matthias Bussonnier
04a431a77e
Add a quick action to have the possibility to toggle rtl-layout.
10 years ago
Thomas Kluyver
2e14975d1f
Merge pull request #1861 from minrk/notebook-mime-type
...
fix notebook mime-type on download links
10 years ago
Min RK
8daac20e22
set notebook mime-type on download links
...
notebooks are not application/json, they are application/x-ipynb+json.
This fixes Safari adding the JSON extension to notebooks on download.
10 years ago
Matthias Bussonnier
a68f3c0aef
Merge pull request #1858 from gnestor/table-hover
...
Add hover styles to HTML table row
10 years ago
Grant Nestor
795e267aab
Add hover styles to HTML table row
10 years ago
Min RK
3be8697b48
iopub rate limit refinements
...
- reset counter on status: idle (avoids Run All running into limits)
- fix rate measurements to exclude messages not sent due to rate limiting
- fix formatting of rate-exceeded messages, tweak text a bit
- after pausing output, don't resume sending until rate has dropped 20% below limit, to avoid rapid back & forth across the limit
10 years ago
Thomas Kluyver
1de0423448
Improve performance of directory listing
...
- stat() the file once and reuse the result to save on syscalls. Not as
good as using scandir(), but should still help.
- Don't re-check if parent directories are hidden for each file in the
directory.
Could do with testing on Windows.
10 years ago
Min RK
0f05b2bf26
display_id comes from transient dict, not top-level
10 years ago
Min RK
30d3406f54
allow updating display_data messages in-place using display_id
10 years ago
Kyle Kelley
2456687a12
Merge pull request #1826 from minrk/cell-clears-callbacks
...
don’t clear callbacks for cell output until next execute
10 years ago
Min RK
dde1a77ef1
Merge pull request #1846 from gnestor/iopub-rate-limit
...
Set finite rate limits for iopub
10 years ago
Grant Nestor
d97000f8b1
Set finite rate limits for iopub
10 years ago
Min RK
5d5d063746
Look for token in Authorization header
...
matches JupyterHub, Kernel Gateway
10 years ago
Min RK
bf249669e1
call it token
...
login_token is redundant
10 years ago
Min RK
5a6d7556af
allow entering login token at password prompt
10 years ago
Min RK
cd3c6c1b8a
use one-time token for opening browser
...
first connection consumes the token, so command-line snoops can’t re-use it.
10 years ago
Min RK
3ba68d8cb7
enable token-authentication by default
...
- add NotebookApp.login_token, used when NotebookApp.password is not set
- store login_token, bool(password) in notebook server-info file
- `jupyter notebook list` shows pasteable URLs with token
General changes:
- notebook servers are now authenticated by default
- first connect with token sets a cookie
- once a user has logged into one server with a token, their browser is logged in to
all subsequent servers on the same system+port until cookie_secret changes
10 years ago
Min RK
6c5cca1328
Make login_available method LoginHandler.get_login_available
...
There was a conflict for the .login_available property on LoginHandler itself
causing the login form to render incorrectly when login_available should be False
10 years ago
Thomas Kluyver
cb88603ff1
Merge pull request #1837 from gnestor/busy-favicon
...
Change favicon when busy
10 years ago
Grant Nestor
b5cff95619
Don't change title when busy
10 years ago
Grant Nestor
e832689923
Change favicon when busy
10 years ago
Grant Nestor
d2a6221c23
Fix: Carriage symbol should behave like in console
10 years ago
Min RK
1c930b1b9c
don’t clear callbacks for cell output until next execute
...
adds callbacks.clear_on_done bool flag for kernel callbacks.
Default: true (current behavior)
Setting to false means that the caller is taking responsibility for clearing callbacks.
Use this in cells to only clear callbacks on the next execution, for better handling of async output.
10 years ago
Thomas Kluyver
f8f53ee805
Merge pull request #1807 from minrk/set-dirty-output
...
set dirty flag when output arrives
10 years ago
Min RK
22b3efb39d
set dirty flag when output arrives
...
and when the prompt changes
we were previously only setting dirty when execution finishes, leaving dirty=false during many changes until the output is complete
10 years ago
Min RK
92d3f4235d
Merge pull request #1359 from blink1073/generic-session
...
Update the session api in preparation for file and console sessions
10 years ago
Matthias Bussonnier
558ed9a6db
Merge pull request #1769 from gnestor/persist-header-toggle
...
Persist header and toolbar toggle status in nbconfig
10 years ago
Ashish Dahiya
c38c476df8
Create ws_url from wsUrl attribute. If wsUrl is not found, fallback to location.host
10 years ago
Ashish Dahiya
67215cf8a7
Set ws-url data attribute to access notebook terminal via a specific base URL for websockets
10 years ago
Matthias Bussonnier
bf14fc16d4
Merge pull request #1798 from minrk/extension-aliases
...
Add base aliases for nbextensions apps
10 years ago
Matthias Bussonnier
26471897ef
Define SimpleNamespace on python 2
10 years ago
Matthias Bussonnier
5210701803
Add test for predictable extension loading.
10 years ago
Min RK
b398d005ad
Add base aliases for nbextensions apps
...
Includes `--log-level` alias that was missing from install/enable applications
10 years ago
Min RK
3617c5d9b8
Merge pull request #1783 from gnestor/remove-duplicate-dependencies
...
Remove duplicate dependencies in bower
10 years ago
Matthias Bussonnier
111e41f521
Merge pull request #1776 from gnestor/html-table-styles
...
Update table styles to be consistent with JupyterLab
10 years ago
spoorthyv
6a3260b435
Updated Jupyter Logos
10 years ago
Grant Nestor
bdbfd37b24
Remove `moment` script tags
10 years ago
Matthias Bussonnier
dd4b052403
Merge pull request #1482 from yuvipanda/readonly-cells
...
Respect 'editable' cell metadata
10 years ago
Grant Nestor
6c1fe1f947
Move toggle logic from property setters in to actions
10 years ago
Grant Nestor
a0fd16cc6f
`border-width: 1px`
10 years ago
Grant Nestor
d411f0ac43
Update table styles to be consistent with JupyterLab
10 years ago
Grant Nestor
c656fc0846
Access config via `ConfigWithDefaults` vs. `ConfigSection`
...
Move toggle logic to `notebook.js` vs. `actions.js` to be consistent
with `notebook.line_numbers`
10 years ago
Grant Nestor
61eec926fe
Check header and toolbar toggle status after nbconfig loads
10 years ago
Grant Nestor
11d56a23e8
Define `header` and `toolbar` properties for notebook
...
If `notebook.header` or `notebook.toolbar` are `false`, hide them on
load
10 years ago
Thomas Kluyver
179bb24fbf
Merge pull request #1728 from minrk/appveyor
...
[WIP] add appveyor.yml to start running tests on Windows
10 years ago
Min RK
0b7435b474
add one missing skip_win32 in nbextension symlink tests
...
all the other symlink tests are already skipped
10 years ago
Min RK
f96feb5e8b
fix os.path.samefile backport on py2 + Windows
...
os.path.samefile is available everywhere but Windows + py2.
Backporting the py3 implementation doesn't work because
`os.stat` on Windows py2 returns 0 for st_ino and st_dev,
which will always be equal.
In this case, use case-insensitive path comparison, plus full-stat comparison (times included).
10 years ago
Thomas Kluyver
83785e3533
Merge pull request #1763 from gnestor/@-operator-codemirror
...
Include `@` operator in Codemirror ipython mode
10 years ago
Grant Nestor
568ba574b0
Merge pull request #1739 from minrk/terminal-logout
...
enable logout button on terminal page
10 years ago
Grant Nestor
fcb0be27f9
Include `@` operator in Codemirror ipython mode
10 years ago