https://www.mediawiki.org/wiki/Special:Code/MediaWiki/103363
Revision: 103363
Author: inez
Date: 2011-11-16 19:51:02 +0000 (Wed, 16 Nov 2011)
Log Message:
-----------
Support for moving cursor up and down by "unit" distance when control key
pressed down.
Modified Paths:
--------------
trunk/extensions/VisualEditor/modules/es/views/es.SurfaceView.js
Modified: trunk/extensions/VisualEditor/modules/es/views/es.SurfaceView.js
===================================================================
--- trunk/extensions/VisualEditor/modules/es/views/es.SurfaceView.js
2011-11-16 19:50:59 UTC (rev 103362)
+++ trunk/extensions/VisualEditor/modules/es/views/es.SurfaceView.js
2011-11-16 19:51:02 UTC (rev 103363)
@@ -408,6 +408,21 @@
case 'down':
switch ( unit ) {
case 'unit':
+ var toNode = null;
+
this.documentView.model.traverseLeafNodes(
+ function( node ) {
+ if ( toNode === null) {
+ toNode = node;
+ } else {
+ toNode = node;
+ return false;
+ }
+ },
+
this.documentView.getNodeFromOffset( this.selection.to, false ).getModel(),
+ direction === 'up' ? true :
false
+ );
+ to =
this.documentView.model.getOffsetFromNode( toNode, false ) + 1;
+ break;
case 'char':
/*
* Looks for the in-document character
position that would match up with the
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs