##// END OF EJS Templates
DEV: Refactor checkpoint logic from FileContentsManager....
DEV: Refactor checkpoint logic from FileContentsManager. - Add a `CheckpointManager` base class and infrastructure for creating a `checkpoint_manager` instance attribute on `ContentsManager`. - Provide default implementations of `delete` and `rename` in the base `ContentsManager` class. `ContentsManager` subclasses are now required to implement `delete_file` and `rename_file`. These methods no longer need to manage checkpoints. - Move checkpoint-related functionality from `FileContentsManager` to a dedicated `FileCheckpointManager` subclass. - Move shared filesystem interaction logic into `FileManagerMixin` used by both `FileContentsManager` and `FileCheckpointManager`. - Minor tweaks to ContentsManager tests to get methods from the right object. The purpose of this change is to provide an API for users to replace just the checkpoint logic associated with a particular `ContentsManager`. In particular, this change makes it possible to easily support remote storage of checkpoints while otherwise retaining normal filesystem interactions.

File last commit:

r19652:492e9645
r19727:974ebd4a
Show More
celltoolbar.less
58 lines | 1.1 KiB | text/x-less | LessCssLexer
MinRK
tweak global hide/show...
r13667 /* CSS for the cell toolbar */
Jonathan Frederic
Review comments
r16957 @celltoolbar-height: 29px;
Brian E. Granger
Fixing styling issues with CellToolbar....
r9142
.celltoolbar {
Matthias BUSSONNIER
some css fixes
r9377 border: thin solid #CFCFCF;
Brian E. Granger
Fixing styling issues with CellToolbar....
r9142 border-bottom: none;
Matthias BUSSONNIER
Add a per cell toolbar....
r9055 background : #EEE;
Bussonnier Matthias
use less variable for rounded corner...
r19124 border-radius : @border-radius-base @border-radius-base 0px 0px;
Matthias BUSSONNIER
fix celltoolbar layout on FF
r9422 width:100%;
-webkit-box-pack: end;
Jonathan Frederic
Review comments
r16957 height: @celltoolbar-height;
jon
Fix cell toolbar
r16935 padding-right: 4px;
Matthias BUSSONNIER
remove more hard coded layout
r13332 .hbox();
Jessica B. Hamrick
Right-justify celltoolbar instead of reversing
r18325 .end();
Bussonnier Matthias
no shadow on print media...
r19652 @media print{
display: none;
}
Matthias BUSSONNIER
Add a per cell toolbar....
r9055 }
Bussonnier Matthias
no shadow on print media...
r19652
Brian Granger
Further cleanup for celltoolbars.
r9144 .ctb_hideshow {
Matthias BUSSONNIER
fix celltoolbar layout on FF
r9422 display:none;
vertical-align:bottom;
}
MinRK
tweak global hide/show...
r13667 /* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
Cell toolbars are only shown when the ctb_global_show class is also set.
Brian Granger
Minor tweaks to the css to enable single cell hide/show.
r9145 */
MinRK
tweak global hide/show...
r13667 .ctb_global_show .ctb_show.ctb_hideshow {
display: block;
Matthias BUSSONNIER
gshow
r9143 }
MinRK
tweak global hide/show...
r13667 .ctb_global_show .ctb_show + .input_area,
.ctb_global_show .ctb_show + div.text_cell_input
{
Matthias BUSSONNIER
gshow
r9143 border-top-right-radius: 0px;
border-top-left-radius: 0px;
}
Jonathan Frederic
Review comments
r16957 .celltoolbar {
Matthias BUSSONNIER
some css fixes
r9377 font-size: 87%;
Jonathan Frederic
Review comments
r16957 padding-top: 3px;
Matthias BUSSONNIER
fix a few css rules...
r9285 }
Matthias BUSSONNIER
some css fixes
r9377
Jonathan Frederic
Fixed cell toolbar select font size
r16959 .celltoolbar select {
Matthias BUSSONNIER
get rid of some jq-ui- style
r17759 .form-control();
.input-sm();
width: inherit;
Jonathan Frederic
Fixed cell toolbar select font size
r16959 font-size: 87%;
Jonathan Frederic
Review #2
r16970 height: 22px;
Matthias BUSSONNIER
get rid of some jq-ui- style
r17759 display: inline-block;
Jonathan Frederic
Fixed cell toolbar select font size
r16959 }
Jonathan Frederic
Review comments
r16957 .celltoolbar label {
margin-left: 5px;
margin-right: 5px;
Matthias BUSSONNIER
Add a per cell toolbar....
r9055 }