Esanders has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/225650

Change subject: [PULL THROUGH] Rename MWSurfaceWidget to MWTargetWidget
......................................................................

[PULL THROUGH] Rename MWSurfaceWidget to MWTargetWidget

Depends on Ib019df8b in core.

Bug: T94066
Change-Id: If578e15c1ee7effd5ca1d6073521a6c59caac255
---
M .jsduck/eg-iframe.html
M extension.json
M modules/ve-mw/ui/dialogs/ve.ui.MWMediaDialog.js
M modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js
D modules/ve-mw/ui/widgets/ve.ui.MWSurfaceWidget.js
A modules/ve-mw/ui/widgets/ve.ui.MWTargetWidget.js
6 files changed, 61 insertions(+), 61 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor 
refs/changes/50/225650/1

diff --git a/.jsduck/eg-iframe.html b/.jsduck/eg-iframe.html
index d184564..cd1f4fc 100644
--- a/.jsduck/eg-iframe.html
+++ b/.jsduck/eg-iframe.html
@@ -48,7 +48,7 @@
                <link rel=stylesheet 
href="lib/ve/src/ui/styles/contextitems/ve.ui.TableContextItem.css" 
class="stylesheet-ve">
                <link rel=stylesheet 
href="lib/ve/src/ui/styles/ve.ui.Overlay.css" class="stylesheet-ve">
                <link rel=stylesheet 
href="lib/ve/src/ui/styles/ve.ui.Surface.css" class="stylesheet-ve">
-               <link rel=stylesheet 
href="lib/ve/src/ui/styles/widgets/ve.ui.SurfaceWidget.css" 
class="stylesheet-ve">
+               <link rel=stylesheet 
href="lib/ve/src/ui/styles/widgets/ve.ui.TargetWidget.css" 
class="stylesheet-ve">
                <link rel=stylesheet 
href="lib/ve/src/ui/styles/ve.ui.TableContext.css" class="stylesheet-ve">
                <link rel=stylesheet 
href="lib/ve/src/ui/styles/ve.ui.Toolbar.css" class="stylesheet-ve">
 
@@ -367,7 +367,7 @@
                <script 
src="lib/ve/src/ui/widgets/ve.ui.LanguageResultWidget.js"></script>
                <script 
src="lib/ve/src/ui/dialogs/ve.ui.LanguageSearchDialog.js"></script>
                <script 
src="lib/ve/src/ui/widgets/ve.ui.LanguageInputWidget.js"></script>
-               <script 
src="lib/ve/src/ui/widgets/ve.ui.SurfaceWidget.js"></script>
+               <script 
src="lib/ve/src/ui/widgets/ve.ui.TargetWidget.js"></script>
                <script 
src="lib/ve/src/ui/widgets/ve.ui.LinkAnnotationWidget.js"></script>
                <script 
src="lib/ve/src/ui/widgets/ve.ui.ContextSelectWidget.js"></script>
                <script 
src="lib/ve/src/ui/widgets/ve.ui.ContextOptionWidget.js"></script>
diff --git a/extension.json b/extension.json
index 07cb25c..78e117f 100644
--- a/extension.json
+++ b/extension.json
@@ -675,7 +675,7 @@
                                
"lib/ve/src/ui/datatransferhandlers/ve.ui.HTMLFileTransferHandler.js",
                                
"lib/ve/src/ui/windowmanagers/ve.ui.ToolbarDialogWindowManager.js",
                                "lib/ve/src/ui/widgets/ve.ui.AlignWidget.js",
-                               "lib/ve/src/ui/widgets/ve.ui.SurfaceWidget.js",
+                               "lib/ve/src/ui/widgets/ve.ui.TargetWidget.js",
                                
"lib/ve/src/ui/widgets/ve.ui.LinkAnnotationWidget.js",
                                
"lib/ve/src/ui/widgets/ve.ui.ContextSelectWidget.js",
                                
"lib/ve/src/ui/widgets/ve.ui.ContextOptionWidget.js",
@@ -729,7 +729,7 @@
                                
"lib/ve/src/ui/styles/widgets/ve.ui.MediaSizeWidget.css",
                                
"lib/ve/src/ui/styles/inspectors/ve.ui.CommentInspector.css",
                                
"lib/ve/src/ui/styles/inspectors/ve.ui.FragmentInspector.css",
-                               
"lib/ve/src/ui/styles/widgets/ve.ui.SurfaceWidget.css",
+                               
"lib/ve/src/ui/styles/widgets/ve.ui.TargetWidget.css",
                                "lib/ve/src/ui/styles/ve.ui.ContextItem.css",
                                
"lib/ve/src/ui/styles/contextitems/ve.ui.AlignableContextItem.css",
                                
"lib/ve/src/ui/styles/contextitems/ve.ui.CommentContextItem.css",
@@ -911,7 +911,7 @@
                                "modules/ve-mw/ui/ve.ui.MWCommandRegistry.js",
                                "modules/ve-mw/ui/ve.ui.MWSequenceRegistry.js",
                                
"modules/ve-mw/ui/commands/ve.ui.MWWikitextWarningCommand.js",
-                               
"modules/ve-mw/ui/widgets/ve.ui.MWSurfaceWidget.js",
+                               
"modules/ve-mw/ui/widgets/ve.ui.MWTargetWidget.js",
                                
"modules/ve-mw/ui/widgets/ve.ui.MWTocItemWidget.js",
                                "modules/ve-mw/ui/widgets/ve.ui.MWTocWidget.js",
                                
"modules/ve-mw/ui/dialogs/ve.ui.MWSaveDialog.js",
diff --git a/modules/ve-mw/ui/dialogs/ve.ui.MWMediaDialog.js 
b/modules/ve-mw/ui/dialogs/ve.ui.MWMediaDialog.js
index cd50a11..8c8ea4d 100644
--- a/modules/ve-mw/ui/dialogs/ve.ui.MWMediaDialog.js
+++ b/modules/ve-mw/ui/dialogs/ve.ui.MWMediaDialog.js
@@ -903,8 +903,8 @@
        // Only check 'changed' status after the model has finished
        // building itself
        if ( !this.isSettingUpModel ) {
-               if ( this.captionSurface && this.captionSurface.getSurface() ) {
-                       captionChanged = 
this.captionSurface.getSurface().getModel().hasBeenModified();
+               if ( this.captionTarget && this.captionTarget.getSurface() ) {
+                       captionChanged = 
this.captionTarget.getSurface().getModel().hasBeenModified();
                }
 
                if (
@@ -998,7 +998,7 @@
                        // HACK: OO.ui.Dialog needs an API for this
                        this.$content.removeClass( 
'oo-ui-dialog-content-footless' );
                        // Focus the caption surface
-                       this.captionSurface.focus();
+                       this.captionTarget.focus();
                        break;
                case 'search':
                        this.setSize( 'larger' );
@@ -1101,10 +1101,10 @@
        var captionDocument,
                doc = this.getFragment().getDocument();
 
-       if ( this.captionSurface ) {
+       if ( this.captionTarget ) {
                // Reset the caption surface if it already exists
-               this.captionSurface.destroy();
-               this.captionSurface = null;
+               this.captionTarget.destroy();
+               this.captionTarget = null;
                this.captionNode = null;
        }
        // Get existing caption. We only do this in setup, because the caption
@@ -1144,8 +1144,8 @@
 
        this.store = doc.getStore();
 
-       // Set up the caption surface
-       this.captionSurface = new ve.ui.MWSurfaceWidget(
+       // Set up the caption target
+       this.captionTarget = new ve.ui.MWTargetWidget(
                captionDocument,
                {
                        tools: ve.init.target.constructor.static.toolbarGroups,
@@ -1155,11 +1155,11 @@
        );
 
        // Initialization
-       this.captionFieldset.$element.append( this.captionSurface.$element );
-       this.captionSurface.initialize();
+       this.captionFieldset.$element.append( this.captionTarget.$element );
+       this.captionTarget.initialize();
 
        // Events
-       this.captionSurface.getSurface().getModel().connect( this, {
+       this.captionTarget.getSurface().getModel().connect( this, {
                history: this.checkChanged.bind( this )
        } );
 };
@@ -1175,7 +1175,7 @@
                                this.search.getQuery().focus().select();
                        } else {
                                // Focus the caption surface
-                               this.captionSurface.focus();
+                               this.captionTarget.focus();
                        }
                        // Revalidate size
                        this.sizeWidget.validateDimensions();
@@ -1195,8 +1195,8 @@
                                this.imageModel.disconnect( this );
                                this.sizeWidget.disconnect( this );
                        }
-                       this.captionSurface.destroy();
-                       this.captionSurface = null;
+                       this.captionTarget.destroy();
+                       this.captionTarget = null;
                        this.captionNode = null;
                        this.imageModel = null;
                }, this );
@@ -1238,7 +1238,7 @@
                                // Update from the form
                                this.imageModel.setAltText( 
this.altTextInput.getValue() );
                                this.imageModel.setCaptionDocument(
-                                       
this.captionSurface.getSurface().getModel().getDocument()
+                                       
this.captionTarget.getSurface().getModel().getDocument()
                                );
 
                                // TODO: Simplify this condition
diff --git a/modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js 
b/modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js
index 2929bf2..415dc2c 100644
--- a/modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js
+++ b/modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js
@@ -146,7 +146,7 @@
  */
 ve.ui.MWReferenceDialog.prototype.canApply = function () {
        return this.documentHasContent() &&
-               ( 
this.referenceSurface.getSurface().getModel().hasBeenModified() ||
+               ( 
this.referenceTarget.getSurface().getModel().hasBeenModified() ||
                this.referenceGroupInput.input.getValue() !== 
this.originalGroup );
 };
 
@@ -197,7 +197,7 @@
                        if ( this.useExisting ) {
                                this.search.getQuery().focus().select();
                        } else {
-                               this.referenceSurface.focus();
+                               this.referenceTarget.focus();
                        }
                }, this );
 };
@@ -236,12 +236,12 @@
        }
 
        // Cleanup
-       if ( this.referenceSurface ) {
-               this.referenceSurface.destroy();
+       if ( this.referenceTarget ) {
+               this.referenceTarget.destroy();
        }
 
        // Properties
-       this.referenceSurface = new ve.ui.MWSurfaceWidget(
+       this.referenceTarget = new ve.ui.MWTargetWidget(
                this.referenceModel.getDocument(),
                {
                        tools: ve.copy( ve.init.mw.Target.static.toolbarGroups 
),
@@ -252,15 +252,15 @@
        );
 
        // Events
-       this.referenceSurface.getSurface().getModel().connect( this, {
+       this.referenceTarget.getSurface().getModel().connect( this, {
                history: this.onSurfaceHistory.bind( this )
        } );
 
        // Initialization
        this.originalGroup = this.referenceModel.getGroup();
        this.referenceGroupInput.input.setValue( this.originalGroup );
-       this.contentFieldset.$element.append( this.referenceSurface.$element );
-       this.referenceSurface.initialize();
+       this.contentFieldset.$element.append( this.referenceTarget.$element );
+       this.referenceTarget.initialize();
 
        group = this.getFragment().getDocument().getInternalList()
                .getNodeGroup( this.referenceModel.getListGroup() );
@@ -417,8 +417,8 @@
        return ve.ui.MWReferenceDialog.super.prototype.getTeardownProcess.call( 
this, data )
                .first( function () {
                        this.search.getQuery().setValue( '' );
-                       this.referenceSurface.destroy();
-                       this.referenceSurface = null;
+                       this.referenceTarget.destroy();
+                       this.referenceTarget = null;
                        this.referenceModel = null;
                }, this );
 };
diff --git a/modules/ve-mw/ui/widgets/ve.ui.MWSurfaceWidget.js 
b/modules/ve-mw/ui/widgets/ve.ui.MWSurfaceWidget.js
deleted file mode 100644
index 17d5397..0000000
--- a/modules/ve-mw/ui/widgets/ve.ui.MWSurfaceWidget.js
+++ /dev/null
@@ -1,31 +0,0 @@
-/*!
- * VisualEditor UserInterface MWSurfaceWidget class.
- *
- * @copyright 2011-2015 VisualEditor Team and others; see AUTHORS.txt
- * @license The MIT License (MIT); see LICENSE.txt
- */
-
-/**
- * Creates an ve.ui.MWSurfaceWidget object.
- *
- * @class
- * @abstract
- * @extends ve.ui.SurfaceWidget
- *
- * @constructor
- * @param {ve.dm.Document} doc Document model
- * @param {Object} [config] Configuration options
- */
-ve.ui.MWSurfaceWidget = function VeUiMWSurfaceWidget( doc, config ) {
-       // Parent constructor
-       ve.ui.MWSurfaceWidget.super.call( this, doc, config );
-
-       // Initialization
-       this.$element.addClass( 've-ui-mwSurfaceWidget' );
-       this.surface.getView().$element.addClass( 'mw-body-content' );
-       this.surface.$placeholder.addClass( 'mw-body-content' );
-};
-
-/* Inheritance */
-
-OO.inheritClass( ve.ui.MWSurfaceWidget, ve.ui.SurfaceWidget );
diff --git a/modules/ve-mw/ui/widgets/ve.ui.MWTargetWidget.js 
b/modules/ve-mw/ui/widgets/ve.ui.MWTargetWidget.js
new file mode 100644
index 0000000..4cdef63
--- /dev/null
+++ b/modules/ve-mw/ui/widgets/ve.ui.MWTargetWidget.js
@@ -0,0 +1,31 @@
+/*!
+ * VisualEditor UserInterface MWTargetWidget class.
+ *
+ * @copyright 2011-2015 VisualEditor Team and others; see AUTHORS.txt
+ * @license The MIT License (MIT); see LICENSE.txt
+ */
+
+/**
+ * Creates an ve.ui.MWTargetWidget object.
+ *
+ * @class
+ * @abstract
+ * @extends ve.ui.TargetWidget
+ *
+ * @constructor
+ * @param {ve.dm.Document} doc Document model
+ * @param {Object} [config] Configuration options
+ */
+ve.ui.MWTargetWidget = function VeUiMWTargetWidget( doc, config ) {
+       // Parent constructor
+       ve.ui.MWTargetWidget.super.call( this, doc, config );
+
+       // Initialization
+       this.$element.addClass( 've-ui-mwTargetWidget' );
+       this.surface.getView().$element.addClass( 'mw-body-content' );
+       this.surface.$placeholder.addClass( 'mw-body-content' );
+};
+
+/* Inheritance */
+
+OO.inheritClass( ve.ui.MWTargetWidget, ve.ui.TargetWidget );

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: If578e15c1ee7effd5ca1d6073521a6c59caac255
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Esanders <esand...@wikimedia.org>

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

Reply via email to