##// END OF EJS Templates
Changed selection widget API to use labels list...
Changed selection widget API to use labels list for mapping custom str reprs to items in the selection list

File last commit:

r14080:dd345f46
r14709:eab8dac4
Show More
nb_arrow_keys.js
24 lines | 930 B | application/javascript | JavascriptLexer
//
// Check for errors with up and down arrow presses in a non-empty notebook.
//
casper.notebook_test(function () {
var result = this.evaluate(function() {
IPython.notebook.command_mode();
pos0 = IPython.notebook.get_selected_index();
IPython.utils.press(IPython.keycodes.b)
pos1 = IPython.notebook.get_selected_index();
IPython.utils.press(IPython.keycodes.b)
pos2 = IPython.notebook.get_selected_index();
// Simulate the "up arrow" and "down arrow" keys.
IPython.utils.press_up();
pos3 = IPython.notebook.get_selected_index();
IPython.utils.press_down();
pos4 = IPython.notebook.get_selected_index();
return pos0 == 0 &&
pos1 == 1 &&
pos2 == 2 &&
pos3 == 1 &&
pos4 == 2;
});
this.test.assertTrue(result, 'Up/down arrow okay in non-empty notebook.');
});