Show More
@@ -870,6 +870,7 body{background-color:#ffffff;} | |||||
870 | body.notebook_app{overflow:hidden;} |
|
870 | body.notebook_app{overflow:hidden;} | |
871 | blockquote{border-left:4px solid #DDD;padding:0 15px;color:#777;} |
|
871 | blockquote{border-left:4px solid #DDD;padding:0 15px;color:#777;} | |
872 | span#save_widget{padding:5px;margin:0px 0px 0px 300px;display:inline-block;} |
|
872 | span#save_widget{padding:5px;margin:0px 0px 0px 300px;display:inline-block;} | |
|
873 | span#checkpoint_status span#autosave_status{font-size:small;} | |||
873 | span#notebook_name{height:1em;line-height:1em;padding:3px;border:none;font-size:146.5%;} |
|
874 | span#notebook_name{height:1em;line-height:1em;padding:3px;border:none;font-size:146.5%;} | |
874 | .ui-menubar-item .ui-button .ui-button-text{padding:0.4em 1.0em;font-size:100%;} |
|
875 | .ui-menubar-item .ui-button .ui-button-text{padding:0.4em 1.0em;font-size:100%;} | |
875 | .ui-menu{-webkit-box-shadow:0px 6px 10px -1px #adadad;-moz-box-shadow:0px 6px 10px -1px #adadad;box-shadow:0px 6px 10px -1px #adadad;} |
|
876 | .ui-menu{-webkit-box-shadow:0px 6px 10px -1px #adadad;-moz-box-shadow:0px 6px 10px -1px #adadad;box-shadow:0px 6px 10px -1px #adadad;} |
@@ -26,7 +26,9 var IPython = (function (IPython) { | |||||
26 | SaveWidget.prototype.style = function () { |
|
26 | SaveWidget.prototype.style = function () { | |
27 | this.element.find('span#save_widget').addClass('ui-widget'); |
|
27 | this.element.find('span#save_widget').addClass('ui-widget'); | |
28 | this.element.find('span#notebook_name').addClass('ui-widget'); |
|
28 | this.element.find('span#notebook_name').addClass('ui-widget'); | |
29 | this.element.find('span#save_status').addClass('ui-widget') |
|
29 | this.element.find('span#autosave_status').addClass('ui-widget') | |
|
30 | .css({border: 'none'}); | |||
|
31 | this.element.find('span#checkpoint_status').addClass('ui-widget') | |||
30 | .css({border: 'none', 'margin-left': '20px'}); |
|
32 | .css({border: 'none', 'margin-left': '20px'}); | |
31 | }; |
|
33 | }; | |
32 |
|
34 | |||
@@ -54,6 +56,13 var IPython = (function (IPython) { | |||||
54 | $([IPython.events]).on('notebook_save_failed.Notebook', function () { |
|
56 | $([IPython.events]).on('notebook_save_failed.Notebook', function () { | |
55 | that.set_save_status('Last Save Failed!'); |
|
57 | that.set_save_status('Last Save Failed!'); | |
56 | }); |
|
58 | }); | |
|
59 | $([IPython.events]).on('checkpoints_listed.Notebook', function (event, data) { | |||
|
60 | that.set_last_checkpoint(data); | |||
|
61 | }); | |||
|
62 | ||||
|
63 | $([IPython.events]).on('checkpoint_created.Notebook', function (event, data) { | |||
|
64 | that.set_last_checkpoint(data); | |||
|
65 | }); | |||
57 | }; |
|
66 | }; | |
58 |
|
67 | |||
59 |
|
68 | |||
@@ -121,13 +130,23 var IPython = (function (IPython) { | |||||
121 |
|
130 | |||
122 |
|
131 | |||
123 | SaveWidget.prototype.set_save_status = function (msg) { |
|
132 | SaveWidget.prototype.set_save_status = function (msg) { | |
124 | this.element.find('span#save_status').html(msg); |
|
133 | this.element.find('span#autosave_status').html(msg); | |
|
134 | } | |||
|
135 | ||||
|
136 | SaveWidget.prototype.set_checkpoint_status = function (msg) { | |||
|
137 | this.element.find('span#checkpoint_status').html(msg); | |||
125 | } |
|
138 | } | |
126 |
|
139 | |||
|
140 | SaveWidget.prototype.set_last_checkpoint = function (checkpoint) { | |||
|
141 | var d = new Date(checkpoint.last_modified); | |||
|
142 | this.set_checkpoint_status( | |||
|
143 | "Last Checkpoint: " + d.format('mmm dd HH:MM') | |||
|
144 | ); | |||
|
145 | } | |||
127 |
|
146 | |||
128 | SaveWidget.prototype.set_last_saved = function () { |
|
147 | SaveWidget.prototype.set_last_saved = function () { | |
129 | var d = new Date(); |
|
148 | var d = new Date(); | |
130 |
this.set_save_status(' |
|
149 | this.set_save_status('(autosaved: '+d.format('mmm dd HH:MM') + ')'); | |
131 | }; |
|
150 | }; | |
132 |
|
151 | |||
133 |
|
152 |
@@ -27,6 +27,14 span#save_widget { | |||||
27 | display:inline-block; |
|
27 | display:inline-block; | |
28 | } |
|
28 | } | |
29 |
|
29 | |||
|
30 | span#checkpoint_status span#autosave_status { | |||
|
31 | font-size: small; | |||
|
32 | } | |||
|
33 | ||||
|
34 | /*span#save_widget > span#autosave_status { | |||
|
35 | font-size: x-small; | |||
|
36 | } | |||
|
37 | */ | |||
30 | span#notebook_name { |
|
38 | span#notebook_name { | |
31 | height: 1em; |
|
39 | height: 1em; | |
32 | line-height: 1em; |
|
40 | line-height: 1em; | |
@@ -498,3 +506,4 input.raw_input { | |||||
498 | padding-top: 2px; |
|
506 | padding-top: 2px; | |
499 | height: 1em; |
|
507 | height: 1em; | |
500 | } |
|
508 | } | |
|
509 |
@@ -38,7 +38,8 class="notebook_app" | |||||
38 |
|
38 | |||
39 | <span id="save_widget"> |
|
39 | <span id="save_widget"> | |
40 | <span id="notebook_name"></span> |
|
40 | <span id="notebook_name"></span> | |
41 |
<span id=" |
|
41 | <span id="checkpoint_status"></span> | |
|
42 | <span id="autosave_status"></span> | |||
42 | </span> |
|
43 | </span> | |
43 |
|
44 | |||
44 | {% endblock %} |
|
45 | {% endblock %} |
General Comments 0
You need to be logged in to leave comments.
Login now