##// END OF EJS Templates
Don't always call focus_cell in Cell.command_mode....
Brian E. Granger -
Show More
@@ -368,14 +368,6 b' var IPython = (function (IPython) {'
368 368 return false;
369 369 };
370 370
371 CodeCell.prototype.command_mode = function () {
372 var cont = IPython.Cell.prototype.command_mode.apply(this);
373 if (cont) {
374 this.focus_cell();
375 };
376 return cont;
377 }
378
379 371 CodeCell.prototype.edit_mode = function () {
380 372 var cont = IPython.Cell.prototype.edit_mode.apply(this);
381 373 if (cont) {
@@ -131,6 +131,7 b' var IPython = (function (IPython) {'
131 131 help : 'command mode',
132 132 handler : function (event) {
133 133 IPython.notebook.command_mode();
134 IPython.notebook.focus_cell();
134 135 return false;
135 136 }
136 137 },
@@ -138,6 +139,7 b' var IPython = (function (IPython) {'
138 139 help : 'command mode',
139 140 handler : function (event) {
140 141 IPython.notebook.command_mode();
142 IPython.notebook.focus_cell();
141 143 return false;
142 144 }
143 145 },
@@ -547,6 +547,11 b' var IPython = (function (IPython) {'
547 547 };
548 548 };
549 549
550 Notebook.prototype.focus_cell = function () {
551 var cell = this.get_selected_cell();
552 if (cell === null) {return;} // No cell is selected
553 cell.focus_cell();
554 };
550 555
551 556 // Cell movement
552 557
@@ -204,14 +204,6 b' var IPython = (function (IPython) {'
204 204 this.render();
205 205 };
206 206
207 TextCell.prototype.command_mode = function () {
208 var cont = IPython.Cell.prototype.command_mode.apply(this);
209 if (cont) {
210 this.focus_cell();
211 };
212 return cont;
213 }
214
215 207 TextCell.prototype.edit_mode = function () {
216 208 var cont = IPython.Cell.prototype.edit_mode.apply(this);
217 209 if (cont) {
General Comments 0
You need to be logged in to leave comments. Login now