mirror of
https://github.com/jupyter/notebook.git
synced 2024-12-15 04:00:34 +08:00
add page-up and page-down functionality to the autocomplete dropdown
This commit is contained in:
parent
2483e0a0e1
commit
fe37c14bdf
@ -351,6 +351,18 @@ var IPython = (function (IPython) {
|
||||
}
|
||||
index = Math.min(Math.max(index, 0), options.length-1);
|
||||
this.sel[0].selectedIndex = index;
|
||||
} else if (code == keycodes.pageup || code == keycodes.pagedown) {
|
||||
CodeMirror.e_stop(event);
|
||||
|
||||
var options = this.sel.find('option');
|
||||
var index = this.sel[0].selectedIndex;
|
||||
if (code == keycodes.pageup) {
|
||||
index -= 10; // As 10 is the hard coded size of the drop down menu
|
||||
} else {
|
||||
index += 10;
|
||||
}
|
||||
index = Math.min(Math.max(index, 0), options.length-1);
|
||||
this.sel[0].selectedIndex = index;
|
||||
} else if (code == keycodes.left || code == keycodes.right) {
|
||||
this.close();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user