##// END OF EJS Templates
Backport PR #6005: Changed right arrow key movement function to mirror left arrow key...
Backport PR #6005: Changed right arrow key movement function to mirror left arrow key Seems to solve Issue #5926 on this machine, and passing the test file locally. Changed from `cursor.movePosition` to `self._control.moveCursor`, the latter is what the left-arrow key uses. Also removed line 1373 which seems unnecessary and which prevents the cursor from moving at all. I'm not certain how to further test this to make sure nothing was broken.

File last commit:

r15940:36e09c7c
r17151:477b3912
Show More
empty_arrow_keys.js
21 lines | 598 B | application/javascript | JavascriptLexer
David Wyde
Add a test to demonstrate errors when up/down arrow keys are...
r13251 //
// Check for errors with up and down arrow presses in an empty notebook.
//
Paul Ivanov
pep8 style function names
r13275 casper.notebook_test(function () {
David Wyde
Add a test to demonstrate errors when up/down arrow keys are...
r13251 var result = this.evaluate(function() {
Paul Ivanov
make confusing code snippet more readable
r13283 var ncells = IPython.notebook.ncells();
var i;
David Wyde
Add a test to demonstrate errors when up/down arrow keys are...
r13251
// Delete all cells.
for (i = 0; i < ncells; i++) {
IPython.notebook.delete_cell();
}
Jonathan Frederic
Partial fix of problems b/c keydown move
r15940
David Wyde
Add a test to demonstrate errors when up/down arrow keys are...
r13251 return true;
});
Jonathan Frederic
Partial fix of problems b/c keydown move
r15940
// Simulate the "up arrow" and "down arrow" keys.
this.trigger_keydown('up');
this.trigger_keydown('down');
David Wyde
Wrap CasperJS tests in a helper function to reduce boilerplate.
r13253 this.test.assertTrue(result, 'Up/down arrow okay in empty notebook.');
David Wyde
Add a test to demonstrate errors when up/down arrow keys are...
r13251 });