https://www.mediawiki.org/wiki/Special:Code/MediaWiki/104106

Revision: 104106
Author:   tparscal
Date:     2011-11-23 23:40:38 +0000 (Wed, 23 Nov 2011)
Log Message:
-----------
Another major performance improvement for updated annotated retentions

Modified Paths:
--------------
    trunk/extensions/VisualEditor/modules/es/es.TransactionProcessor.js

Modified: trunk/extensions/VisualEditor/modules/es/es.TransactionProcessor.js
===================================================================
--- trunk/extensions/VisualEditor/modules/es/es.TransactionProcessor.js 
2011-11-23 23:39:12 UTC (rev 104105)
+++ trunk/extensions/VisualEditor/modules/es/es.TransactionProcessor.js 
2011-11-23 23:40:38 UTC (rev 104106)
@@ -217,10 +217,14 @@
                changes++;
        }
        if ( update && changes ) {
-               var from = this.model.getNodeFromOffset( this.cursor );
+               var fromNode = this.model.getNodeFromOffset( this.cursor ),
+                       toNode = this.model.getNodeFromOffset( to );
                this.model.traverseLeafNodes( function( node ) {
                        node.emit( 'update' );
-               }, from );
+                       if ( node === toNode ) {
+                               return false;
+                       }
+               }, fromNode );
        }
 };
 


_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to