瀏覽代碼

Merge pull request #805 from roshancvp/notebook

Prevent shift navigation
Afshin Darian 8 年之前
父節點
當前提交
c40f0db299
共有 1 個文件被更改,包括 7 次插入3 次删除
  1. 7 3
      src/notebook/codemirror/cells/editor.ts

+ 7 - 3
src/notebook/codemirror/cells/editor.ts

@@ -251,14 +251,18 @@ class CodeMirrorCellEditorWidget extends CodeMirrorWidget implements ICellEditor
     }
 
     if (line === 0 && ch === 0 && event.keyCode === UP_ARROW) {
-      this.edgeRequested.emit('top');
-      return;
+        if (!event.shiftKey) {
+          this.edgeRequested.emit('top');
+        }
+        return;
     }
 
     let lastLine = doc.lastLine();
     let lastCh = doc.getLineHandle(lastLine).text.length;
     if (line === lastLine && ch === lastCh && event.keyCode === DOWN_ARROW) {
-      this.edgeRequested.emit('bottom');
+      if (!event.shiftKey) {
+        this.edgeRequested.emit('bottom');
+      }
       return;
     }
   }