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

Revision: 105509
Author:   inez
Date:     2011-12-08 01:17:08 +0000 (Thu, 08 Dec 2011)
Log Message:
-----------
Temporary fix for transact method to accept array of transactions.

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

Modified: trunk/extensions/VisualEditor/modules/es/models/es.SurfaceModel.js
===================================================================
--- trunk/extensions/VisualEditor/modules/es/models/es.SurfaceModel.js  
2011-12-08 01:11:24 UTC (rev 105508)
+++ trunk/extensions/VisualEditor/modules/es/models/es.SurfaceModel.js  
2011-12-08 01:17:08 UTC (rev 105509)
@@ -120,6 +120,14 @@
  *                                     (such as when replacing - delete, then 
insert)
  */
 es.SurfaceModel.prototype.transact = function( transaction, isPartial ) {
+       
+       if(es.isArray(transaction)) {
+               for( var i = 0; i < transaction.length; i++ ) {
+                       this.transact( transaction[i] );
+               }
+               return;
+       }
+       
        // console.log( 'tx:' + $.map( transaction.getOperations(), 
function(tx) { return tx.type; } ).join(",") 
        //                              + ' isPartial:' + isPartial ); 
        this.doc.commit( transaction );


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

Reply via email to