Cscott has uploaded a new change for review.

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

Change subject: Stop using deprecated aliases for OO.ui.mixin.*
......................................................................

Stop using deprecated aliases for OO.ui.mixin.*

These classes were renamed after OOui v0.11.3.

Update the jsduck categories to match the latest OOui categories
at the same time (to reflect the new mixin category).

Change-Id: Ie932eb3bf5e65866ae4ba3bf2317facb1e740d3b
---
M .jsduck/categories.json
M modules/ve-mw/ce/nodes/ve.ce.MWAlienExtensionNode.js
M modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js
M modules/ve-mw/ui/widgets/ve.ui.MWCategoryInputWidget.js
M modules/ve-mw/ui/widgets/ve.ui.MWCategoryItemWidget.js
M modules/ve-mw/ui/widgets/ve.ui.MWCategoryWidget.js
M modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js
M modules/ve-mw/ui/widgets/ve.ui.MWMediaInfoFieldWidget.js
M modules/ve-mw/ui/widgets/ve.ui.MWTocItemWidget.js
9 files changed, 34 insertions(+), 98 deletions(-)


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

diff --git a/.jsduck/categories.json b/.jsduck/categories.json
index 3933327..60c34ee 100644
--- a/.jsduck/categories.json
+++ b/.jsduck/categories.json
@@ -168,75 +168,10 @@
                ]
        },
        {
-               "name": "OOJS UI",
-               "groups": [
-                       {
-                               "name": "General",
-                               "classes": [
-                                       "OO.ui",
-                                       "OO.ui.ActionSet",
-                                       "OO.ui.Element",
-                                       "OO.ui.Layout",
-                                       "OO.ui.Widget",
-                                       "OO.ui.Window",
-                                       "OO.ui.Dialog",
-                                       "OO.ui.WindowManager",
-                                       "OO.ui.Error",
-                                       "OO.ui.Process",
-                                       "OO.ui.HtmlSnippet"
-                               ]
-                       },
-                       {
-                               "name": "Elements",
-                               "classes": [
-                                       "OO.ui.*Element"
-                               ]
-                       },
-                       {
-                               "name": "Tools",
-                               "classes": [
-                                       "OO.ui.*Tool",
-                                       "OO.ui.Tool*Factory"
-                               ]
-                       },
-                       {
-                               "name": "Toolbar and tool groups",
-                               "classes": [
-                                       "OO.ui.Toolbar",
-                                       "OO.ui.*ToolGroup"
-                               ]
-                       },
-                       {
-                               "name": "Dialogs",
-                               "classes": [
-                                       "OO.ui.*Dialog"
-                               ]
-                       },
-                       {
-                               "name": "Layouts",
-                               "classes": [
-                                       "OO.ui.*Layout"
-                               ]
-                       },
-                       {
-                               "name": "Widgets",
-                               "classes": [
-                                       "OO.ui.*Widget"
-                               ]
-                       },
-                       {
-                               "name": "Themes",
-                               "classes": [
-                                       "OO.ui.*Theme"
-                               ]
-                       }
-               ]
-       },
-       {
                "name": "Upstream",
                "groups": [
                        {
-                               "name": "OOJS",
+                               "name": "OOjs",
                                "classes": [
                                        "OO",
                                        "OO.EventEmitter",
diff --git a/modules/ve-mw/ce/nodes/ve.ce.MWAlienExtensionNode.js 
b/modules/ve-mw/ce/nodes/ve.ce.MWAlienExtensionNode.js
index 9eb7137..22b1b91 100644
--- a/modules/ve-mw/ce/nodes/ve.ce.MWAlienExtensionNode.js
+++ b/modules/ve-mw/ce/nodes/ve.ce.MWAlienExtensionNode.js
@@ -10,14 +10,14 @@
  *
  * @class
  * @abstract
- * @mixins OO.ui.IconElement
+ * @mixins OO.ui.mixin.IconElement
  *
  * @constructor
  * @param {Object} [config] Configuration options
  */
 ve.ce.MWAlienExtensionNode = function VeCeMWAlienExtensionNode( config ) {
        // Mixin constructors
-       OO.ui.IconElement.call( this, config );
+       OO.ui.mixin.IconElement.call( this, config );
 
        // Events
        this.connect( this, { setup: 'onAlienSetup' } );
@@ -27,7 +27,7 @@
 
 OO.initClass( ve.ce.MWAlienExtensionNode );
 
-OO.mixinClass( ve.ce.MWAlienExtensionNode, OO.ui.IconElement );
+OO.mixinClass( ve.ce.MWAlienExtensionNode, OO.ui.mixin.IconElement );
 
 /* Static members */
 
diff --git a/modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js 
b/modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js
index 2cb3b53..75abd5e 100644
--- a/modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js
+++ b/modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js
@@ -12,6 +12,7 @@
  * @abstract
  * @extends ve.ce.LeafNode
  * @mixins ve.ce.FocusableNode
+ * @mixins OO.ui.mixin.IconElement
  * @mixins ve.ce.GeneratedContentNode
  *
  * @constructor
@@ -24,7 +25,7 @@
 
        // Mixin constructors
        ve.ce.FocusableNode.call( this );
-       OO.ui.IconElement.call( this, config );
+       OO.ui.mixin.IconElement.call( this, config );
        ve.ce.GeneratedContentNode.call( this );
 };
 
@@ -34,7 +35,7 @@
 
 OO.mixinClass( ve.ce.MWTransclusionNode, ve.ce.FocusableNode );
 OO.mixinClass( ve.ce.MWTransclusionNode, ve.ce.GeneratedContentNode );
-OO.mixinClass( ve.ce.MWTransclusionNode, OO.ui.IconElement );
+OO.mixinClass( ve.ce.MWTransclusionNode, OO.ui.mixin.IconElement );
 
 /* Static Properties */
 
diff --git a/modules/ve-mw/ui/widgets/ve.ui.MWCategoryInputWidget.js 
b/modules/ve-mw/ui/widgets/ve.ui.MWCategoryInputWidget.js
index c0bbd6a..5eee3d9 100644
--- a/modules/ve-mw/ui/widgets/ve.ui.MWCategoryInputWidget.js
+++ b/modules/ve-mw/ui/widgets/ve.ui.MWCategoryInputWidget.js
@@ -10,7 +10,7 @@
  *
  * @class
  * @extends OO.ui.TextInputWidget
- * @mixins OO.ui.LookupElement
+ * @mixins OO.ui.mixin.LookupElement
  *
  * @constructor
  * @param {ve.ui.MWCategoryWidget} categoryWidget
@@ -26,7 +26,7 @@
        OO.ui.TextInputWidget.call( this, config );
 
        // Mixin constructors
-       OO.ui.LookupElement.call( this, config );
+       OO.ui.mixin.LookupElement.call( this, config );
 
        // Properties
        this.categoryWidget = categoryWidget;
@@ -40,7 +40,7 @@
 
 OO.inheritClass( ve.ui.MWCategoryInputWidget, OO.ui.TextInputWidget );
 
-OO.mixinClass( ve.ui.MWCategoryInputWidget, OO.ui.LookupElement );
+OO.mixinClass( ve.ui.MWCategoryInputWidget, OO.ui.mixin.LookupElement );
 
 /* Events */
 
diff --git a/modules/ve-mw/ui/widgets/ve.ui.MWCategoryItemWidget.js 
b/modules/ve-mw/ui/widgets/ve.ui.MWCategoryItemWidget.js
index ddb5b5f..fe8e5e8 100644
--- a/modules/ve-mw/ui/widgets/ve.ui.MWCategoryItemWidget.js
+++ b/modules/ve-mw/ui/widgets/ve.ui.MWCategoryItemWidget.js
@@ -11,7 +11,7 @@
  * @class
  * @abstract
  * @extends OO.ui.ButtonWidget
- * @mixins OO.ui.DraggableElement
+ * @mixins OO.ui.mixin.DraggableElement
  *
  * @constructor
  * @param {Object} [config] Configuration options
@@ -28,7 +28,7 @@
        OO.ui.ButtonWidget.call( this, config );
 
        // Mixin constructors
-       OO.ui.DraggableElement.call( this, config );
+       OO.ui.mixin.DraggableElement.call( this, config );
 
        // Properties
        this.name = config.item.name;
@@ -61,7 +61,7 @@
 
 OO.inheritClass( ve.ui.MWCategoryItemWidget, OO.ui.ButtonWidget );
 
-OO.mixinClass( ve.ui.MWCategoryItemWidget, OO.ui.DraggableElement );
+OO.mixinClass( ve.ui.MWCategoryItemWidget, OO.ui.mixin.DraggableElement );
 
 /* Events */
 
diff --git a/modules/ve-mw/ui/widgets/ve.ui.MWCategoryWidget.js 
b/modules/ve-mw/ui/widgets/ve.ui.MWCategoryWidget.js
index 99e7f32..56af3f0 100644
--- a/modules/ve-mw/ui/widgets/ve.ui.MWCategoryWidget.js
+++ b/modules/ve-mw/ui/widgets/ve.ui.MWCategoryWidget.js
@@ -11,8 +11,8 @@
  * @class
  * @abstract
  * @extends OO.ui.Widget
- * @mixins OO.ui.GroupElement
- * @mixins OO.ui.DraggableGroupElement
+ * @mixins OO.ui.mixin.GroupElement
+ * @mixins OO.ui.mixin.DraggableGroupElement
  *
  * @constructor
  * @param {Object} [config] Configuration options
@@ -26,8 +26,8 @@
        OO.ui.Widget.call( this, config );
 
        // Mixin constructors
-       OO.ui.GroupElement.call( this, config );
-       OO.ui.DraggableGroupElement.call( this, $.extend( {}, config, { 
orientation: 'horizontal' } ) );
+       OO.ui.mixin.GroupElement.call( this, config );
+       OO.ui.mixin.DraggableGroupElement.call( this, $.extend( {}, config, { 
orientation: 'horizontal' } ) );
 
        // Properties
        this.categories = {};
@@ -62,8 +62,8 @@
 
 OO.inheritClass( ve.ui.MWCategoryWidget, OO.ui.Widget );
 
-OO.mixinClass( ve.ui.MWCategoryWidget, OO.ui.GroupElement );
-OO.mixinClass( ve.ui.MWCategoryWidget, OO.ui.DraggableGroupElement );
+OO.mixinClass( ve.ui.MWCategoryWidget, OO.ui.mixin.GroupElement );
+OO.mixinClass( ve.ui.MWCategoryWidget, OO.ui.mixin.DraggableGroupElement );
 
 /* Events */
 
@@ -183,7 +183,7 @@
  * @inheritdoc
  */
 ve.ui.MWCategoryWidget.prototype.clearItems = function () {
-       OO.ui.GroupElement.prototype.clearItems.call( this );
+       OO.ui.mixin.GroupElement.prototype.clearItems.call( this );
        this.categories = {};
 };
 
@@ -350,7 +350,7 @@
                        categoryItems.push( categoryItem );
                }
 
-               OO.ui.DraggableGroupElement.prototype.addItems.call( 
categoryWidget, categoryItems, index );
+               OO.ui.mixin.DraggableGroupElement.prototype.addItems.call( 
categoryWidget, categoryItems, index );
 
                categoryWidget.fitInput();
        } );
@@ -371,7 +371,7 @@
                }
        }
 
-       OO.ui.DraggableGroupElement.prototype.removeItems.call( this, items );
+       OO.ui.mixin.DraggableGroupElement.prototype.removeItems.call( this, 
items );
 
        this.fitInput();
 };
diff --git a/modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js 
b/modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js
index 57c716e..85f2886 100644
--- a/modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js
+++ b/modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js
@@ -10,7 +10,7 @@
  *
  * @class
  * @extends OO.ui.TextInputWidget
- * @mixins OO.ui.LookupElement
+ * @mixins OO.ui.mixin.LookupElement
  *
  * @constructor
  * @param {Object} [config] Configuration options
@@ -25,7 +25,7 @@
        ve.ui.MWLinkTargetInputWidget.super.call( this, config );
 
        // Mixin constructors
-       OO.ui.LookupElement.call( this, config );
+       OO.ui.mixin.LookupElement.call( this, config );
 
        // Initialization
        this.$element.addClass( 've-ui-mwLinkTargetInputWidget' );
@@ -53,7 +53,7 @@
 
 OO.inheritClass( ve.ui.MWLinkTargetInputWidget, OO.ui.TextInputWidget );
 
-OO.mixinClass( ve.ui.MWLinkTargetInputWidget, OO.ui.LookupElement );
+OO.mixinClass( ve.ui.MWLinkTargetInputWidget, OO.ui.mixin.LookupElement );
 
 /* Methods */
 
diff --git a/modules/ve-mw/ui/widgets/ve.ui.MWMediaInfoFieldWidget.js 
b/modules/ve-mw/ui/widgets/ve.ui.MWMediaInfoFieldWidget.js
index d88a643..327b063 100644
--- a/modules/ve-mw/ui/widgets/ve.ui.MWMediaInfoFieldWidget.js
+++ b/modules/ve-mw/ui/widgets/ve.ui.MWMediaInfoFieldWidget.js
@@ -10,8 +10,8 @@
  *
  * @class
  * @extends OO.ui.Widget
- * @mixins OO.ui.IconElement
- * @mixins OO.ui.TitledElement
+ * @mixins OO.ui.mixin.IconElement
+ * @mixins OO.ui.mixin.TitledElement
  *
  * @constructor
  * @param {Object} [config] Configuration options
@@ -31,8 +31,8 @@
        ve.ui.MWMediaInfoFieldWidget.super.call( this, config );
 
        // Mixin constructors
-       OO.ui.IconElement.call( this, config );
-       OO.ui.LabelElement.call( this, $.extend( { $label: $( '<div>' ) }, 
config ) );
+       OO.ui.mixin.IconElement.call( this, config );
+       OO.ui.mixin.LabelElement.call( this, $.extend( { $label: $( '<div>' ) 
}, config ) );
 
        this.$text = $( '<div>' )
                .addClass( 've-ui-mwMediaInfoFieldWidget-text' );
@@ -98,8 +98,8 @@
 /* Setup */
 
 OO.inheritClass( ve.ui.MWMediaInfoFieldWidget, OO.ui.Widget );
-OO.mixinClass( ve.ui.MWMediaInfoFieldWidget, OO.ui.IconElement );
-OO.mixinClass( ve.ui.MWMediaInfoFieldWidget, OO.ui.LabelElement );
+OO.mixinClass( ve.ui.MWMediaInfoFieldWidget, OO.ui.mixin.IconElement );
+OO.mixinClass( ve.ui.MWMediaInfoFieldWidget, OO.ui.mixin.LabelElement );
 
 /* Static Properties */
 
diff --git a/modules/ve-mw/ui/widgets/ve.ui.MWTocItemWidget.js 
b/modules/ve-mw/ui/widgets/ve.ui.MWTocItemWidget.js
index 5ea2eb9..62e5554 100644
--- a/modules/ve-mw/ui/widgets/ve.ui.MWTocItemWidget.js
+++ b/modules/ve-mw/ui/widgets/ve.ui.MWTocItemWidget.js
@@ -10,7 +10,7 @@
  *
  * @class
  * @extends OO.ui.Widget
- * @mixins OO.ui.GroupElement
+ * @mixins OO.ui.mixin.GroupElement
  *
  * @constructor
  * @param {Object} config TOC Item configuration
@@ -26,7 +26,7 @@
        OO.ui.Widget.call( this, config );
 
        // Mixin Constructor
-       OO.ui.GroupElement.call( this, $.extend( {}, config, { $group: $( 
'<ul>' ) } ) );
+       OO.ui.mixin.GroupElement.call( this, $.extend( {}, config, { $group: $( 
'<ul>' ) } ) );
 
        config = config || {};
 
@@ -59,7 +59,7 @@
 
 OO.inheritClass( ve.ui.MWTocItemWidget, OO.ui.Widget );
 
-OO.mixinClass( ve.ui.MWTocItemWidget, OO.ui.GroupElement );
+OO.mixinClass( ve.ui.MWTocItemWidget, OO.ui.mixin.GroupElement );
 
 /* Static Properties */
 

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie932eb3bf5e65866ae4ba3bf2317facb1e740d3b
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Cscott <[email protected]>

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

Reply via email to