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