directly blur codemirror to trigger command-mode

rather than focusing the cell, which implies codemirror blur
This commit is contained in:
Min RK 2015-03-30 12:03:03 -07:00
parent 581d6ca158
commit effbd91b77

View File

@ -663,10 +663,9 @@ define(function (require) {
Notebook.prototype.command_mode = function () {
var cell = this.get_cell(this.get_edit_index());
if (cell && this.mode !== 'command') {
// We don't call cell.command_mode, but rather call cell.focus_cell()
// which will blur and CM editor and trigger the call to
// handle_command_mode.
cell.focus_cell();
// We don't call cell.command_mode, but rather blur the CM editor
// which will trigger the call to handle_command_mode.
cell.code_mirror.getInputField().blur();
}
};