Min RK
f11fbe8844
add missing `that = this`
11 years ago
Jonathan Frederic
2501206692
Only show shutdown when notebooks are the only thing selected.
11 years ago
Jonathan Frederic
0779c37871
Re-add shutdown button to running tab
11 years ago
Jonathan Frederic
9923737e74
Use trash bin icon,
...
and add tooltip to checkbox
11 years ago
Jonathan Frederic
c3838cf2c9
That this typo
11 years ago
Jonathan Frederic
0ca3ce1236
Use running text instead of icon.
11 years ago
Jonathan Frederic
bd52c3bc3a
Change shutdown button display behavior,
...
now display when atleast one RUNNING notebook is selected.
11 years ago
Jonathan Frederic
e586a364cd
Shutdown the selected notebooks before deleting them
11 years ago
Jonathan Frederic
8701ac2db5
Use checkbox layout instead of actions dropdown
11 years ago
Jonathan Frederic
d07b05c8c4
Add actions dropdown to tree view
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
fafd6ca305
Move new button group over one pixel
11 years ago
Jonathan Frederic
78f28a635b
Review comments
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
Jonathan Frederic
f254cda663
Typo fix
11 years ago
Jonathan Frederic
d39311ccb5
Correct the padding of the new button group on the files page
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
bb0bc50cf3
Use bootstrap variable for table color
11 years ago
Jonathan Frederic
0159a2911d
Use less variable for header bg color
11 years ago
Jonathan Frederic
0cabf03343
Animated arrow icon
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
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
06fe62fe96
Improved styling
11 years ago
Jonathan Frederic
808916762e
Remove terminals page of the dashboard,
...
move contents into running tab.
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
Min RK
e769c2c99e
remove tree override.css
11 years ago
Min RK
ffaa09492a
Merge pull request #7315 from Carreau/codacy2
...
miscellaneous cleanup
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
Min RK
026ec844f9
update new notebook button with kernelspec changes
...
display_name is in the spec, not top-level.
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
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
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
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
Jonathan Frederic
fbc2adf2d5
Make things consistent
11 years ago
Jonathan Frederic
726c95cbff
Address review comments
11 years ago
Jonathan Frederic
79fe99d124
Make terminal pretty
11 years ago
Bussonnier Matthias
bb61df5c35
make shutdown yellow/orange
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
Jonathan Frederic
ab1fca9fdb
Prevent the page from jumping on tree tab change
11 years ago
Kyle Kelley
4f4e14342b
Merge pull request #7172 from Carreau/sort-dashboard
...
Sort dashbord list in frontend
11 years ago
Bussonnier Matthias
89edf7c099
fix ordering dirs > notebook> files
11 years ago
Bussonnier Matthias
09b4d91ad0
sort dashbord in frontend
11 years ago
Min RK
ab7b35afdb
link to /edit/ on files
11 years ago
Min RK
b10ebdad4b
s/current_selection/default_kernel/
11 years ago
Min RK
6a1cebe4c0
minor reflow of tree header
...
- remove absolutely positioned text (absolute text doesn't wrap correctly)
- associate hidden upload directly with 'click here' via span
- remove column split, rely on regular reflow
11 years ago
Min RK
371b031f40
informative hover text for current selection
11 years ago
Min RK
d1bda196b7
remove some weird tabs
...
How did they get there? We may never know...
11 years ago
Min RK
fbaae651ad
remove UI for setting default kernel
...
can be set with:
IPython.new_notebook_widget.set_default_kernel('kernel_name')
11 years ago
Min RK
8eb6ec00d8
store current kernel selection in frontend config
...
instead of localStorage
11 years ago
Min RK
11ef669ec6
kernelspecs is a dict
...
sort menus client-side
11 years ago
Min RK
d9767e8c94
separate selecting default kernel from new notebook with specified kernel
...
adds checkmark to indicate selection
11 years ago
Min RK
0cfd8731a0
include current kernel name in new notebook dropdown
11 years ago
Min RK
d312486840
Add kernel-select dropdown to new notebook button
...
most recent choice is remembered in localStorage
11 years ago
Jonathan Frederic
b53386b37b
Ran function comment conversion tool
11 years ago
Osada Paranaliyanage
bc55f3c16e
Refresh terminal list. closes #7018 .
11 years ago
Scott Sanderson
16b9150151
DEV: Add various events.
11 years ago
Min RK
5eff21f3c6
simplify NotebookList.duplicate with recent changes
...
- contents service + futures
- remove no-longer-necessary parent_item
11 years ago
Min RK
036c47d032
set min-width on tree-list buttons
...
avoids misaligned buttons when the content changes
11 years ago
Min RK
8bad784ce5
update add_duplicate_button with API changes
...
- allow duplicating regular files
- update with contents service API changes
- fix some path/name bugs found in session and kernel list
11 years ago
David Neto
6aae1e219f
Add the "Duplicate" button in the main dashboard
...
so we can copy an existing notebook without having to start it's instance
11 years ago
Thomas Kluyver
aecb4bffa5
All aboard the promise train
11 years ago
Thomas Kluyver
11cfcc40d4
Use promises for GET requests
11 years ago
Min RK
287d572fb3
Merge pull request #6855 from takluyver/new-notebook-async
...
Open new windows before creating new notebooks
closes #6849
11 years ago
Min RK
a257e580a0
Merge pull request #6854 from takluyver/post-new-terminal
...
Create new terminals with POST request to API
11 years ago
Thomas Kluyver
b046af083c
Fix some bugs in deleting notebooks from the dashboard
11 years ago
Thomas Kluyver
260ebcebcf
Open window before creating new notebook
...
Avoids the need for synchronous requests.
11 years ago
Min RK
3870a30ce4
contents.new_untitled to match Python API
11 years ago
Min RK
39041a9f03
address review in contents service
...
- various docstrings, comments clarified and updated
- misc typos
- fix and test creating an untitled directory via POST
- only define `message` if there's something to say
11 years ago
Min RK
8407ba3a08
update frontend with path/name changes
...
- remove name from models
- path is full path (contains name)
11 years ago
Thomas Kluyver
538fcbc025
Close new window on error creating terminal
11 years ago
Thomas Kluyver
8da4e89e3a
Make a window immediately, and set its location on response
...
Avoids the need for async:false
11 years ago
Thomas Kluyver
b7a558d5b9
Use synchronous request for creating new notebooks
...
To get round popup blockers
11 years ago
Thomas Kluyver
1f2e4cc6c3
Fix passing empty list to draw_notebook_list()
11 years ago
Thomas Kluyver
a4f869aa8b
Rename methods to remove _file suffix
11 years ago
Thomas Kluyver
5279418acf
Make Contents.new more generic
11 years ago
Kester Tong
89df330129
Modifies Contents API to return Error objects
...
Modfies the Contents class to return JavaScript Error objects instead of passing on the return values from $.ajax(). This has two advantages. First, it allows the content manager to parse errors and give more informative messages than the ajax response. Second, it makes the Contents interface more general, since other kinds of backends might generate client-side errors.
11 years ago
Thomas Kluyver
e1cbaf3d3c
Fix spelling
11 years ago
Thomas Kluyver
f8ec8d4abe
Various minor fixes from review
11 years ago
Thomas Kluyver
ea314a2a86
Rename callback parameters to success/error
11 years ago
Thomas Kluyver
060dd1305c
Miscellaneous JS fixes
11 years ago
Thomas Kluyver
c1c591336e
Some more event cleanup
11 years ago
Thomas Kluyver
c9bd254735
Make contents JS API consistent
11 years ago
Thomas Kluyver
9538726b16
Don't do UI stuff in contents API module
11 years ago
Jeff Hemmelgarn
dab99c599f
Remove unnecessary backwards compatibility code
11 years ago
Jeff Hemmelgarn
53463898eb
Move contentmanager to contents
11 years ago
Jeff Hemmelgarn
09e0ff93d8
Fix a few problems with cherry-picked commits
...
api/notebooks => api/contents
add type to JSON model
fix a few things in notebooklist.js
11 years ago
KesterTong
3994d4d56a
Adds configuration options to use Google Drive content manager
...
Adds the key contentmanager_js_source to webapp_settings that allows for specifying the content manager JavaScript source file. Also adds a NotebookManager subclass, ClientSideNotebookManager, which does minimal logic. This class is used when the JavaScript content manager doesn't use the Python notebook manager, but rather implements that logic client side, as is the case for the Google Drive based content manager.
A sample command line that uses the Google Drive content manager, and the ClientSideNotebookManager, is
ipython notebook --NotebookApp.webapp_settings="{'contentmanager_js_source': 'base/js/drive_contentmanager'}" --NotebookApp.notebook_manager_class="IPython.html.services.notebooks.clientsidenbmanager.ClientSideNotebookManager"
11 years ago
KesterTong
e3ef5d3b70
Moves list_notebooks to ContentManager
11 years ago
KesterTong
61a911fc0c
Fix constructor comments
...
Add content_manager as a dictionary key to the options param passed in to the NotebookList and Notebook constructors.
11 years ago
KesterTong
0aada3ac5d
Remove deleted notebook from notebook list
...
Uses events to notify the NotebookList when the content manager deletes a notebook, and remove the deleted notebook in response to such an event.
11 years ago