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

Reply via email to