jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/357813 )

Change subject: Use static parseDocument method
......................................................................


Use static parseDocument method

Change-Id: I545a58ffcbf1c7c57c197f4858958de835a40394
Depends-On: I5b36e187a5e8bb68b47b2fccf5b46c08b81b01d9
---
M build/screenshots.diffs.js
M modules/ve-mw/init/ve.init.mw.ArticleTarget.js
M modules/ve-mw/init/ve.init.mw.Target.js
3 files changed, 10 insertions(+), 10 deletions(-)

Approvals:
  Bartosz Dziewoński: Looks good to me, but someone else must approve
  jenkins-bot: Verified
  Jforrester: Looks good to me, approved



diff --git a/build/screenshots.diffs.js b/build/screenshots.diffs.js
index f8c168a..2aac6fc 100644
--- a/build/screenshots.diffs.js
+++ b/build/screenshots.diffs.js
@@ -21,12 +21,12 @@
                                }
                        }
 
-                       target.originalDmDoc = 
target.constructor.static.createModelFromDom( target.parseDocument( oldHtml ), 
'visual' );
+                       target.originalDmDoc = 
target.constructor.static.createModelFromDom( 
target.constructor.static.parseDocument( oldHtml ), 'visual' );
 
                        surface.getModel().getDocument().getStore().merge( 
target.originalDmDoc.getStore() );
 
                        surface.getModel().getLinearFragment( new ve.Range( 0 ) 
).insertDocument(
-                               target.constructor.static.createModelFromDom( 
target.parseDocument( newHtml ), 'visual' )
+                               target.constructor.static.createModelFromDom( 
target.constructor.static.parseDocument( newHtml ), 'visual' )
                        ).collapseToEnd().adjustLinearSelection( 0, 3 
).removeContent();
 
                        target.once( 'saveReview', function () {
diff --git a/modules/ve-mw/init/ve.init.mw.ArticleTarget.js 
b/modules/ve-mw/init/ve.init.mw.ArticleTarget.js
index eae257b..8605460 100644
--- a/modules/ve-mw/init/ve.init.mw.ArticleTarget.js
+++ b/modules/ve-mw/init/ve.init.mw.ArticleTarget.js
@@ -271,7 +271,7 @@
                this.etag = data.etag;
                this.fromEditedState = data.fromEditedState;
                this.switched = data.switched || 'wteswitched' in new mw.Uri( 
location.href ).query;
-               this.doc = this.parseDocument( this.originalHtml, 
this.getDefaultMode() );
+               this.doc = this.constructor.static.parseDocument( 
this.originalHtml, this.getDefaultMode() );
 
                this.remoteNotices = ve.getObjectValues( data.notices );
                this.protectedClasses = data.protectedClasses;
@@ -1000,7 +1000,7 @@
                                baseDoc = 
target.getSurface().getModel().getDocument().getHtmlDocument();
 
                        if ( ve.getProp( response, 'visualeditor', 'result' ) 
=== 'success' ) {
-                               doc = target.parseDocument( 
response.visualeditor.content, 'visual' );
+                               doc = target.constructor.static.parseDocument( 
response.visualeditor.content, 'visual' );
                                body = doc.body;
                                // Import body to current document, then 
resolve attributes against original document (parseDocument called #fixBase)
                                document.adoptNode( body );
@@ -1079,7 +1079,7 @@
                        ).then( function ( response ) {
                                var doc, data = response ? ( 
response.visualeditor || response.visualeditoredit ) : null;
                                if ( data && typeof data.content === 'string' ) 
{
-                                       doc = target.parseDocument( 
data.content, 'visual' );
+                                       doc = 
target.constructor.static.parseDocument( data.content, 'visual' );
                                        target.originalDmDoc = 
target.constructor.static.createModelFromDom( doc, 'visual' );
                                        deferred.resolve( function () {
                                                return new ve.dm.VisualDiff( 
target.originalDmDoc, dmDoc );
diff --git a/modules/ve-mw/init/ve.init.mw.Target.js 
b/modules/ve-mw/init/ve.init.mw.Target.js
index b0fa020..160b5c8 100644
--- a/modules/ve-mw/init/ve.init.mw.Target.js
+++ b/modules/ve-mw/init/ve.init.mw.Target.js
@@ -185,26 +185,26 @@
        return this.constructor.static.createModelFromDom.apply( 
this.constructor.static, arguments );
 };
 
-/* Methods */
-
 /**
  * @inheritdoc
  */
-ve.init.mw.Target.prototype.parseDocument = function ( documentString, mode ) {
+ve.init.mw.Target.static.parseDocument = function ( documentString, mode ) {
        var doc;
        if ( mode === 'source' ) {
                // Parent method
-               doc = ve.init.mw.Target.super.prototype.parseDocument.apply( 
this, arguments );
+               doc = ve.init.mw.Target.super.static.parseDocument.apply( this, 
arguments );
        } else {
                // Parsoid documents are XHTML so we can use parseXhtml which 
fixed some IE issues.
                doc = ve.parseXhtml( documentString );
        }
        // Fix relative or missing base URL if needed
-       this.constructor.static.fixBase( doc );
+       this.fixBase( doc );
 
        return doc;
 };
 
+/* Methods */
+
 /**
  * Handle both DOM and modules being loaded and ready.
  *

-- 
To view, visit https://gerrit.wikimedia.org/r/357813
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I545a58ffcbf1c7c57c197f4858958de835a40394
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Esanders <[email protected]>
Gerrit-Reviewer: Bartosz Dziewoński <[email protected]>
Gerrit-Reviewer: Jforrester <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to