Grant Nestor
b69509fcab
Move preact, preact-compat, and proptypes to bower
9 years ago
Min RK
420715e3e5
Merge pull request #2234 from takluyver/i2204
...
Show server root directory in move dialog
9 years ago
Min RK
ee82acd66a
update token info on login page
...
- clarify that it does *not* mean password is disabled
- phrasing
- https links
9 years ago
Matthias Bussonnier
018db6c8ce
Tell user how to avoid token authentication.
...
Most user don't care how to get the token each time (if they see the
message). They want to avoid using a token.
Make it clearer that Password should be configured.
Be more tricky, say that password not configured **yet**, to make the
user think they __have to__.
The text is not technically correct as as far as I remember you can have
PW and Token at the same time. But I'm going to say that in 99% of case
where users read that, the password is unset.
9 years ago
Thomas Kluyver
b2d048a85e
[WIP] Show server root directory in move dialog
9 years ago
Thomas Kluyver
f384662df4
Fix viewing HTML in sandboxed iframe
...
See gh-2203
The URL calculation was going wrong, so it was using a URL starting with
//files. This uses url_path_join() to get the separators right.
9 years ago
Matthias Bussonnier
23d55207d9
UX: Put notebook first on new menu
...
See #2182
9 years ago
Min RK
7784723f59
add base_url to view page
9 years ago
Min RK
3dc91c993e
remove unused variable in token removal
9 years ago
Min RK
9cf239f5e5
Merge pull request #2132 from Carreau/fix-find-replace-css
...
Remove double border in Find and replace UI.
9 years ago
Min RK
8e477e514e
Merge pull request #2128 from minrk/remove-token-url
...
remove token query parameter from pages on load
9 years ago
Matthias Bussonnier
6d0b45b536
Remove double border in Find and replace UI.
...
There is a less-than optimal double border between the last button and
the input field.
Remove it by making the left border of the input field None, (or the
right one in RLT layout). We don't change the border of the buton or it
looks ugly when pressed.
9 years ago
Min RK
5de77314bd
remove token query parameter from pages on load
...
Once the page has been loaded, the token has done its job and can be discarded.
Its presence can lead to confusion, especially copying/pasting URLs with one-time tokens present.
9 years ago
Thomas Kluyver
8fbf1fb1ce
Merge pull request #2104 from Carreau/shortcut-edit-menu
...
Add a menu item to edit keyboard shortcuts.
9 years ago
Grant Nestor
dacfd21942
Add back xterm.css
9 years ago
Matthias Bussonnier
90429adba4
Add a menu item to edit keyboard shortcuts.
9 years ago
Grant Nestor
0034f2a251
Create `/view` route, handler, and template
9 years ago
Doug Blank
482ea4bb67
Adds edit and view buttons, #1752
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
Thomas Kluyver
666ecbf35c
Merge pull request #2011 from minrk/unwebpack
...
unwebpackify
9 years ago
Min RK
cbd6eef04a
get preact from script tag
...
doesn't seem to like loading with require
9 years ago
Min RK
47d4451958
remove webpack shims
...
restore explicit imports of jquery, etc.
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
10 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
10 years ago
Min RK
4a8af93b5b
enable tornado xsrf cookie
10 years ago
Min RK
cbeec7ae9a
Add note about cookie requirement
10 years ago
Min RK
65cb6cc185
Only show token info if tokens are available
...
on login page
10 years ago
Min RK
7c7f065547
include token info on login page
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
Grant Nestor
e832689923
Change favicon when busy
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
Grant Nestor
bdbfd37b24
Remove `moment` script tags
10 years ago
Min RK
9195ffd273
Merge pull request #1760 from gnestor/root-breadcrumb
...
Use folder icon vs. home icon for root breadcrumb
10 years ago
Grant Nestor
540886963b
Use folder icon vs. home icon for root breadcrumb
10 years ago
Sylvain Corlay
b01b6f8cc7
Remove jupyter lab link and old bundle
10 years ago
Brian E. Granger
6c8d453762
Merge pull request #1676 from gnestor/toggle-line-numbers
...
View > Toggle line numbers
10 years ago
Min RK
f396334380
Merge pull request #1579 from parente/bundler-api
...
Bundler extension API
10 years ago
Grant Nestor
ac526c2b55
Move toggle line numbers from toolbar to "View" menu
10 years ago
Steven Silvester
d223e96fe1
Switch to xterm for the terminal emulator
10 years ago
Peter Parente
8fb670904b
First pass migrating from jupyter_cms
...
* Change handler for consistency with nbconvert
* Change bundler function API to take ContentManager models
* Change CLI to work as jupyter bundler
* Change UI to fit into existing template / JS structure
(c) Copyright IBM Corp. 2016
10 years ago
Steven Silvester
6205ba9a21
Unify handling of CodeMirror
...
Load codemirror as a script tag
Load codemirror synchronously
More cleanup of codemirror handling
Make the config more succinct
Reinstate mode/meta
10 years ago
Steven Silvester
bc001b8062
Remove the hardcoded jupyterlab in favor of a server extension
10 years ago
robnagler
129c7179fc
typeahead.min.js (not typeahead.js
10 years ago
Bernhard Liebl
4d0c9dec86
extended the mathjax_config setting to lab
10 years ago
Bernhard Liebl
c52e8fdc77
make MathJax config parameter configurable (instead of hard coded)
10 years ago
Sylvain Corlay
f6b7656499
Enable widgets 4.1
10 years ago
Steven Silvester
a3b1cadc9b
Use webpack for promise polyfill and font-awesome
10 years ago
Jonathan Frederic
9f9bc69e9b
Remove deprecatedwidgets handler, because it's backwards compat support for ipywidgets 3.0
10 years ago
Min RK
41d6da235c
Merge pull request #879 from ellisonbg/nbext-pain
...
New nbextensions installation API
10 years ago
Steven Silvester
6a3e4b6289
Clean up paths
10 years ago
Steven Silvester
28829b2524
Fix webpack static file configuration
10 years ago
Min RK
5e9c88b2fe
fix a few remaining IPython Notebook references
...
in HTML templates
10 years ago
Min RK
84003fb30d
Merge pull request #1215 from Summersa/master
...
Toggle Header in Edit page
10 years ago
summersa
d1203448f8
Add option to toggle header on edit page
10 years ago
Steven Silvester
86b1536d18
Fix mathjax link
10 years ago
Steven Silvester
39b42307c9
Update mathjax link
10 years ago
Steven Silvester
4a48cad90a
Make notebook functional and add mathjax
10 years ago
Matthias Bussonnier
dcd9027af2
Merge pull request #1180 from takluyver/new-notebook-menu-header
...
Clarify notebook heading in new menu
10 years ago
Min RK
8c038e3ddb
add missing url-encoding of base_url in terminal/edit templates
...
This was fixed in the notebook and tree views,
but overlooked in edit, terminal
10 years ago
Min RK
233f04428d
Merge pull request #621 from julienr/inline_images
...
Implement markdown cell attachments. Allow drag’n’drop of images into…
10 years ago
Thomas Kluyver
c424d61558
Adjust text of notebook heading in new menu
...
Closes jupyter/jupyter#97
10 years ago
Brian E. Granger
7705bfd5ab
New approach working, old approach gone.
10 years ago
Brian E. Granger
49b7b8c071
This part of things is working.
10 years ago
Brian E. Granger
142ae515bc
Adding prototype nbextensions argument to NotebookApp
10 years ago
Steven Silvester
e663bc3156
Add a jupyter lab page
...
wip add lab page
Add missing source files
Remove unused typings
Clean up tsconfig
No typings are required
Add typescript to dev dependencies
Switch to a JS-only build
Remove unused config file
Remove unused test and cleanup handlers
Update the setup file to build the lab
Use new application plugin from js-plugins
Remove whitespace changes
Bump plugins version
Update to latest plugins
Update to latest plugins
Update to latest jupyter-js-plugins and add files to manifest
Work around bug in css-loader
Update plugins and fix webpack warning
Update lab version
Fix static directory path
Bump plugins version
Add the try jupyter link
Bump dependencies
Back out whitespace changes
Update plugins version
Update dependencies
Update the bootstrap file
Use a standalone template for the lab page
10 years ago
Julien Rebetez
865de47233
Add Cut/Copy/Paste Cell attachments menu items
10 years ago
Julien Rebetez
22fccff443
Add a new insert-image action and corresponding dialog to insert inline images from menu.
10 years ago
Jonathan Frederic
4b0aa51ce7
Don't load main files - they should never be referenced anyways,
...
they break things by resetting global page state.
Also put URL in string
10 years ago
Jonathan Frederic
e64f1f9dc2
Dynamically set base url
10 years ago
Jonathan Frederic
18edcd3fb4
Allow old style imports, but deprecate them
10 years ago
Jonathan Frederic
acb2b51051
Allow jquery-ish imports, but log a deprecation warning to the user console.
10 years ago
Jonathan Frederic
f75f648f5e
Remove require logging statements
10 years ago
Jonathan Frederic
c4c16a76b8
Disallow dynamic loading of jquery and friends
...
Because it is a very bad idea. Don't do it. Seriously!
10 years ago
Jonathan Frederic
378732e9f3
Get the terminal working
10 years ago
Jonathan Frederic
20b95f9297
Re-add moment
10 years ago
Jonathan Frederic
3750a6a803
Log requirejs usage
10 years ago
Jonathan Frederic
e5e8db3670
Load contents dynamically and load jquery-typeahead globally
10 years ago
Jonathan Frederic
a83f18255b
Use npm to install moment
10 years ago
Jonathan Frederic
1ae63ce185
Load jquery and friends globally
10 years ago
Jonathan Frederic
508804153a
Remove ignore minified
10 years ago
VladMironov
75cba936aa
Add download button at /tree
10 years ago
Min RK
94986bfd6a
scroll long tracebacks to the bottom
...
since that's usually where the most important info is
10 years ago
Nathan Daly
4a9e31ed30
Adds a Move button to the notebooklist interface next to Rename.
...
With this button, you can now move files or directories to any path in
the notebook, including creating new directories (like 'mv -p'). To move
a file, you specify the new destination directory's path.
This achieves the same effect as renaming a file with a new relative
path, but is more clear to users unfamiliar with unix commands --
especially with regard to moving to a parent directory.
Can only move one file at a time currently.
10 years ago
Min RK
301cbc6374
Merge pull request #960 from Carreau/ignjs
...
Acknowledge `ignotre_minified_js` on auth, and tab-> space
10 years ago
Matthias Bussonnier
34d67327ae
Acknowledge `ignotre_minified_js` on auth, and tab-> space
10 years ago
Safia Abdalla
9494ca1a9c
Update buttons in template
10 years ago
Safia Abdalla
04a456516c
Added button for sort by name
10 years ago
Safia Abdalla
b18d269bda
Added arrow indicator for sorting
10 years ago
Safia Abdalla
11eebd2fc0
Added last modified sort button
10 years ago
Safia Abdalla
42bb38fcb0
Pluralized menu items for merged multiselect features
11 years ago
Matthias Bussonnier
fb7d3004f2
Pluralize action on multiple outputs
11 years ago
Matthias Bussonnier
c42d43f6c4
Pluralize commands in menu that can act on many cells.
...
Should we put the `s` in parenthesis ?
11 years ago
Sylvain Corlay
f32651e202
Use jquery-ui instead of jqueryui
11 years ago
Matthias Bussonnier
47a51b7fd9
Merge pull request #527 from minrk/demote-cell-toolbar
...
Move cell toolbar selection to View menu
11 years ago
Safia Abdalla
01498d1dfd
Fixed indentation
11 years ago
Safia Abdalla
dcd6bb470a
Fixed title tooltip in notebook template
11 years ago
Min RK
523da50784
Move cell toolbar selection to View menu
...
it's not used enough to justify taking up a huge amount of space in the toolbar.
11 years ago
Min RK
ef64f743c4
make restart-clear-output a discrete action
...
- no more multi-button restart dialog
- Restart & Clear Output added to Kernel menu
11 years ago
Jonathan Frederic
831b2a523b
Merge pull request #472 from minrk/base-url-always-encoded
...
avoid double-encoding base_url
11 years ago
Safia Abdalla
e93db3ec22
Replaced 'Search and Replace' with 'Find and Replace'
11 years ago
Min RK
460643ed90
urlencode urls,paths in body-data in templates
11 years ago
Matthias Bussonnier
3602a86873
Merge pull request #447 from captainsafia/search-replace-menu-item
...
Added view and logic for search and replace menu item
11 years ago
Matthias Bussonnier
1ff9504bf1
Acknowledge ignore_minified on tree
11 years ago
Safia Abdalla
1f95016512
Added search and replace menu item to template
11 years ago
Matthias Bussonnier
8ec8a520e8
Merge pull request #404 from minrk/rjs-timeout
...
bump requirejs waitSeconds to 30
11 years ago
Min RK
172c6e272f
Merge pull request #423 from Carreau/ignore-min-edit
...
Acknowledge "ingnore_minified" on editor page.
11 years ago
Matthias Bussonnier
c4f2c5ac23
Acknowledge "ingnore_minified" on editor page.
...
a few typo and consistency also.
11 years ago
zhangmm
498bdb66b3
add a style for password input
11 years ago
Matthias Bussonnier
806cd1f989
Merge pull request #400 from minrk/restart-run-all
...
add Restart & Run All action
11 years ago
Min RK
70e9186914
bump requirejs waitSeconds to 30
...
default is 7, and can timeout inappropriately on slow connections
11 years ago
Matthias Bussonnier
bce9c94f32
Fix overzealous auto escape
...
closes #398
Need backport.
11 years ago
Min RK
31f0ef480b
add Restart & Run All to Kernel Menu
11 years ago
Doug Blank
dffbacb377
Update tree.html
...
Typo "Deleted selected" -> "Delete selected"
11 years ago
Matthias Bussonnier
2d5d548d79
Revert "Use NPM, node ES5, and browserify."
11 years ago
Jonathan Frederic
7df0a118c7
Make caja point to the same file
11 years ago
Jonathan Frederic
6258f542dd
Almost working 100%
11 years ago
jdfreder
64690654b4
Re-add require.js for backwards compat.
11 years ago
jdfreder
b88fa0163a
Use npm for js and less builds
11 years ago
Matthias Bussonnier
656628cbe6
Merge pull request #283 from crwilcox/noreferrer
...
Add rel=noreferrer to helplink URLs as sending the referrer link is unnecessary
11 years ago
Matthias Bussonnier
f9ad56e206
Add option to not use minified javascript and ease developpement.
11 years ago
Jonathan Frederic
309dab2fe8
Merge pull request #260 from Carreau/typeahead
...
Command Palette on notebook.
11 years ago
Min RK
6473a5a51d
enable MathJax safe mode
...
forward-port from IPython 3.2
11 years ago
Christopher Wilcox
e0f3060629
Add rel=noreferrer to helplink URLs as sending the referrer link is unnecessary
...
Currently, links that go to external sites are getting the referrer
url, which for things like tmpnb, is a secret. This avoids us sending
along unnecessary information to possibly third party sites.
11 years ago
Christopher Wilcox
83536924e1
Undo change to the help links
...
The change we were making here was to support adding rel="noreferrer".
Since this should likely be done for all jupyter notebooks (and not just
us) I am removing this change. We are hashing out the finer details of
this on the security group.
11 years ago
Christopher Wilcox
6901b31697
Incorporate @minrk feedback
...
Moving a few blocks to css classes that can be used through custom.css
11 years ago
Matthias Bussonnier
b873e8337d
try to create better html structure.
11 years ago
Matthias Bussonnier
d6a0217b01
get things on the page workign
11 years ago
Matthias Bussonnier
91fe9f2d01
start workign on typeahead
11 years ago
Christopher Wilcox
237d2fa51c
Add Jinja Blocks to notebook.html and tree.html
...
Added blocks to support customization to:
- the logo in the upper right. Both tmpnb and notebooks.azureml.net use
this area to add logos.
- help links. We add links to the help tab. We also add a
rel="noreferrer" to each link. These block enable us to make these
corrections without altering the primary template.
- provide a place in tree to give an attribute area. We use this to
hide the clusters tab.
11 years ago
Min RK
3cea489d17
fix url for custom.css
...
served from .jupyter/custom
11 years ago
Min RK
5ba389dcc5
restore clusters tab with a link to IPython parallel.
11 years ago
Min RK
1a91f8ce74
remove clusters tab from notebook
...
moving to an nbextension in ipyparallel
11 years ago
Min RK
0deee0d989
build auth/js/main.min.js
...
exports login_main and logout_main
11 years ago
Min RK
85d952b4d7
use minified `main.min.js` on each application
11 years ago
Min RK
d71a59cc9f
s/jupyter_notebook/notebook
11 years ago