##// END OF EJS Templates
s/autosave_notebook/set_autosave_interval/
MinRK -
Show More
@@ -1558,17 +1558,17 b' var IPython = (function (IPython) {'
1558 /**
1558 /**
1559 * Start an autosave timer, for periodically saving the notebook.
1559 * Start an autosave timer, for periodically saving the notebook.
1560 *
1560 *
1561 * @method autosave_notebook
1561 * @method set_autosave_interval
1562 * @param {Integer} interval the autosave interval in milliseconds
1562 * @param {Integer} interval the autosave interval in milliseconds
1563 */
1563 */
1564 Notebook.prototype.autosave_notebook = function (interval) {
1564 Notebook.prototype.set_autosave_interval = function (interval) {
1565 var that = this;
1565 var that = this;
1566 // clear previous interval, so we don't get simultaneous timers
1566 // clear previous interval, so we don't get simultaneous timers
1567 if (this.autosave_timer) {
1567 if (this.autosave_timer) {
1568 clearInterval(this.autosave_timer);
1568 clearInterval(this.autosave_timer);
1569 }
1569 }
1570
1570
1571 this.autosave_interval = interval;
1571 this.autosave_interval = this.minimum_autosave_interval = interval;
1572 if (interval) {
1572 if (interval) {
1573 this.autosave_timer = setInterval(function() {
1573 this.autosave_timer = setInterval(function() {
1574 if (that.dirty) {
1574 if (that.dirty) {
@@ -1646,7 +1646,7 b' var IPython = (function (IPython) {'
1646 interval = 10000 * Math.round(interval / 10000);
1646 interval = 10000 * Math.round(interval / 10000);
1647 // set new interval, if it's changed
1647 // set new interval, if it's changed
1648 if (interval != this.autosave_interval) {
1648 if (interval != this.autosave_interval) {
1649 this.autosave_notebook(interval);
1649 this.set_autosave_interval(interval);
1650 }
1650 }
1651 }
1651 }
1652 };
1652 };
@@ -87,7 +87,7 b' $(document).ready(function () {'
87 document.location.hash = '';
87 document.location.hash = '';
88 document.location.hash = hash;
88 document.location.hash = hash;
89 }
89 }
90 IPython.notebook.autosave_notebook(IPython.notebook.minimum_autosave_interval);
90 IPython.notebook.set_autosave_interval(IPython.notebook.minimum_autosave_interval);
91 // only do this once
91 // only do this once
92 $([IPython.events]).off('notebook_loaded.Notebook', first_load);
92 $([IPython.events]).off('notebook_loaded.Notebook', first_load);
93 };
93 };
General Comments 0
You need to be logged in to leave comments. Login now