Show More
@@ -69,12 +69,13 IPython.dialog = (function (IPython) { | |||
|
69 | 69 | if (IPython.notebook) { |
|
70 | 70 | var cell = IPython.notebook.get_selected_cell(); |
|
71 | 71 | if (cell) cell.select(); |
|
72 | IPython.keyboard_manager.enable(); | |
|
72 | 73 | IPython.keyboard_manager.command_mode(); |
|
73 | 74 | } |
|
74 | 75 | }); |
|
75 | 76 | |
|
76 | 77 | if (IPython.keyboard_manager) { |
|
77 |
IPython.keyboard_manager. |
|
|
78 | IPython.keyboard_manager.disable(); | |
|
78 | 79 | } |
|
79 | 80 | |
|
80 | 81 | return dialog.modal(options); |
@@ -257,7 +257,7 var IPython = (function (IPython) { | |||
|
257 | 257 | this.build_gui_list(this.raw_result); |
|
258 | 258 | |
|
259 | 259 | this.sel.focus(); |
|
260 |
IPython.keyboard_manager. |
|
|
260 | IPython.keyboard_manager.disable(); | |
|
261 | 261 | // Opera sometimes ignores focusing a freshly created node |
|
262 | 262 | if (window.opera) setTimeout(function () { |
|
263 | 263 | if (!this.done) this.sel.focus(); |
@@ -282,7 +282,7 var IPython = (function (IPython) { | |||
|
282 | 282 | if (this.done) return; |
|
283 | 283 | this.done = true; |
|
284 | 284 | $('.completions').remove(); |
|
285 |
IPython.keyboard_manager.e |
|
|
285 | IPython.keyboard_manager.enable(); | |
|
286 | 286 | } |
|
287 | 287 | |
|
288 | 288 | Completer.prototype.pick = function () { |
@@ -16,7 +16,7 var IPython = (function (IPython) { | |||
|
16 | 16 | |
|
17 | 17 | var KeyboardManager = function () { |
|
18 | 18 | this.mode = 'command'; |
|
19 |
this. |
|
|
19 | this.enabled = true; | |
|
20 | 20 | this.bind_events(); |
|
21 | 21 | }; |
|
22 | 22 | |
@@ -38,8 +38,8 var IPython = (function (IPython) { | |||
|
38 | 38 | event.preventDefault(); |
|
39 | 39 | } |
|
40 | 40 | |
|
41 |
if (this. |
|
|
42 |
return t |
|
|
41 | if (!this.enabled) { | |
|
42 | return true; | |
|
43 | 43 | } |
|
44 | 44 | |
|
45 | 45 | // Event handlers for both command and edit mode |
@@ -75,11 +75,6 var IPython = (function (IPython) { | |||
|
75 | 75 | } |
|
76 | 76 | } |
|
77 | 77 | |
|
78 | KeyboardManager.prototype.handle_null_mode = function (event) { | |
|
79 | return true; | |
|
80 | } | |
|
81 | ||
|
82 | ||
|
83 | 78 | KeyboardManager.prototype.handle_edit_mode = function (event) { |
|
84 | 79 | var notebook = IPython.notebook; |
|
85 | 80 | |
@@ -263,19 +258,6 var IPython = (function (IPython) { | |||
|
263 | 258 | this.mode = 'command'; |
|
264 | 259 | } |
|
265 | 260 | |
|
266 | KeyboardManager.prototype.null_mode = function () { | |
|
267 | console.log('KeyboardManager', 'changing to null mode'); | |
|
268 | this.last_mode = this.mode; | |
|
269 | this.mode = 'null'; | |
|
270 | } | |
|
271 | ||
|
272 | KeyboardManager.prototype.last_mode = function () { | |
|
273 | var lm = this.last_mode; | |
|
274 | this.last_mode = this.mode; | |
|
275 | this.mode = lm; | |
|
276 | } | |
|
277 | ||
|
278 | ||
|
279 | 261 | IPython.KeyboardManager = KeyboardManager; |
|
280 | 262 | |
|
281 | 263 | return IPython; |
General Comments 0
You need to be logged in to leave comments.
Login now