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

Change subject: Move all style related files to ui/styles
......................................................................


Move all style related files to ui/styles

For example,
modules/ui/translationunits/mw.cx.ui.LinkTranslationUnit.less will have
its style file as
modules/ui/translationunits/styles/mw.cx.ui.LinkTranslationUnit.less

This makes the filer organization consistent with VE, OOJS-UI

Change-Id: I04edeb999c31131bdc8819b54435965788d5ac2c
---
M extension.json
M modules/ui/mw.cx.ui.Infobar.js
R modules/ui/styles/images/external_link.png
R modules/ui/styles/images/external_link.svg
R modules/ui/styles/translationunits/mw.cx.ui.LinkTranslationUnit.less
R modules/ui/styles/widgets/mw.cx.ui.MessageWidget.less
R modules/ui/styles/widgets/mw.cx.ui.PageSelectorWidget.less
R modules/ui/styles/widgets/mw.cx.ui.PageTitleWidget.less
R modules/ui/styles/widgets/mw.cx.ui.ProgressBarWidget.less
R modules/ui/styles/widgets/mw.cx.ui.TranslationToolWidget.less
R modules/ui/widgets/mw.cx.ui.MessageWidget.js
M modules/ui/widgets/mw.cx.ui.PageSelectorWidget.js
R modules/ui/widgets/mw.cx.ui.PageTitleWidget.js
R modules/ui/widgets/mw.cx.ui.ProgressBarWidget.js
R modules/ui/widgets/mw.cx.ui.TranslationToolWidget.js
15 files changed, 90 insertions(+), 93 deletions(-)

Approvals:
  jenkins-bot: Verified
  Nikerabbit: Looks good to me, approved



diff --git a/extension.json b/extension.json
index 4f248e6..14f65e4 100644
--- a/extension.json
+++ b/extension.json
@@ -1495,7 +1495,7 @@
                                "cx-translation-target-page-exists"
                        ],
                        "dependencies": [
-                               "mw.cx.widgets.MessageWidget",
+                               "mw.cx.ui.MessageWidget",
                                "mw.cx.ui"
                        ],
                        "targets": [
@@ -1547,7 +1547,7 @@
                                "mw.cx.ui",
                                "ext.cx.widgets.spinner",
                                "mw.cx.ui.Categories",
-                               "mw.cx.widgets.PageTitleWidget"
+                               "mw.cx.ui.PageTitleWidget"
                        ]
                },
                "mw.cx.ui.SourceColumn.legacy": {
@@ -1580,7 +1580,7 @@
                        "dependencies": [
                                "mw.cx.ui",
                                "ext.cx.widgets.spinner",
-                               "mw.cx.widgets.PageTitleWidget"
+                               "mw.cx.ui.PageTitleWidget"
                        ]
                },
                "mw.cx.ui.TranslationColumn.legacy": {
@@ -1622,7 +1622,7 @@
                        ],
                        "dependencies": [
                                "mw.cx.ui",
-                               "mw.cx.widgets.ProgressBarWidget",
+                               "mw.cx.ui.ProgressBarWidget",
                                "mw.cx.tools.SearchTool"
                        ]
                },
@@ -1676,7 +1676,7 @@
                                
"ui/translationunits/mw.cx.ui.LinkTranslationUnit.js"
                        ],
                        "styles":[
-                               
"ui/translationunits/styles/mw.cx.ui.LinkTranslationUnit.less"
+                               
"ui/styles/translationunits/mw.cx.ui.LinkTranslationUnit.less"
                        ],
                        "dependencies": [
                                "mw.cx.ui.TranslationUnit"
@@ -1882,7 +1882,7 @@
                        ],
                        "dependencies": [
                                "mw.cx.tools.TranslationToolFactory",
-                               "mw.cx.widgets.TranslationToolWidget"
+                               "mw.cx.ui.TranslationToolWidget"
                        ]
                },
                "mw.cx.tools.ReferenceTool": {
@@ -1910,23 +1910,23 @@
                                "mw.cx.ui"
                        ]
                },
-               "mw.cx.widgets.TranslationToolWidget":{
+               "mw.cx.ui.TranslationToolWidget":{
                        "scripts": [
-                               "widgets/mw.cx.widgets.TranslationToolWidget.js"
+                               "ui/widgets/mw.cx.ui.TranslationToolWidget.js"
                        ],
                        "styles": [
-                               
"widgets/mw.cx.widgets.TranslationToolWidget.less"
+                               
"ui/styles/widgets/mw.cx.ui.TranslationToolWidget.less"
                        ],
                        "dependencies": [
                                "oojs-ui-widgets"
                        ]
                },
-               "mw.cx.widgets.ProgressBarWidget":{
+               "mw.cx.ui.ProgressBarWidget":{
                        "scripts": [
-                               "widgets/mw.cx.widgets.ProgressBarWidget.js"
+                               "ui/widgets/mw.cx.ui.ProgressBarWidget.js"
                        ],
                        "styles": [
-                               "widgets/mw.cx.widgets.ProgressBarWidget.less"
+                               
"ui/styles/widgets/mw.cx.ui.ProgressBarWidget.less"
                        ],
                        "dependencies": [
                                "oojs-ui-widgets"
@@ -1943,24 +1943,24 @@
                                "oojs-ui-widgets"
                        ]
                },
-               "mw.cx.widgets.PageTitleWidget": {
+               "mw.cx.ui.PageTitleWidget": {
                        "scripts": [
-                               "widgets/mw.cx.widgets.PageTitleWidget.js"
+                               "ui/widgets/mw.cx.ui.PageTitleWidget.js"
                        ],
                        "styles": [
-                               "widgets/mw.cx.widgets.PageTitleWidget.less"
+                               
"ui/styles/widgets/mw.cx.ui.PageTitleWidget.less"
                        ],
                        "dependencies": [
                                "oojs-ui-widgets",
                                "mw.cx.util"
                        ]
                },
-               "mw.cx.widgets.MessageWidget": {
+               "mw.cx.ui.MessageWidget": {
                        "scripts": [
-                               "widgets/mw.cx.widgets.MessageWidget.js"
+                               "ui/widgets/mw.cx.ui.MessageWidget.js"
                        ],
                        "styles": [
-                               "widgets/mw.cx.widgets.MessageWidget.less"
+                               "ui/styles/widgets/mw.cx.ui.MessageWidget.less"
                        ],
                        "dependencies": [
                                "mw.cx.ui",
@@ -1979,7 +1979,7 @@
                                "ui/widgets/mw.cx.ui.PageSelectorWidget.js"
                        ],
                        "styles": [
-                               
"ui/widgets/styles/mw.cx.ui.PageSelectorWidget.less"
+                               
"ui/styles/widgets/mw.cx.ui.PageSelectorWidget.less"
                        ],
                        "dependencies": [
                                "mediawiki.widgets"
diff --git a/modules/ui/mw.cx.ui.Infobar.js b/modules/ui/mw.cx.ui.Infobar.js
index dce0135..e99b506 100644
--- a/modules/ui/mw.cx.ui.Infobar.js
+++ b/modules/ui/mw.cx.ui.Infobar.js
@@ -56,7 +56,7 @@
 mw.cx.ui.Infobar.prototype.showMessage = function ( type, message, details ) {
        var messageWidget;
 
-       messageWidget = new mw.cx.widgets.MessageWidget( {
+       messageWidget = new mw.cx.ui.MessageWidget( {
                message: message,
                details: details,
                type: type
diff --git a/modules/ui/translationunits/images/external_link.png 
b/modules/ui/styles/images/external_link.png
similarity index 100%
rename from modules/ui/translationunits/images/external_link.png
rename to modules/ui/styles/images/external_link.png
Binary files differ
diff --git a/modules/ui/translationunits/images/external_link.svg 
b/modules/ui/styles/images/external_link.svg
similarity index 100%
rename from modules/ui/translationunits/images/external_link.svg
rename to modules/ui/styles/images/external_link.svg
diff --git 
a/modules/ui/translationunits/styles/mw.cx.ui.LinkTranslationUnit.less 
b/modules/ui/styles/translationunits/mw.cx.ui.LinkTranslationUnit.less
similarity index 100%
rename from modules/ui/translationunits/styles/mw.cx.ui.LinkTranslationUnit.less
rename to modules/ui/styles/translationunits/mw.cx.ui.LinkTranslationUnit.less
diff --git a/modules/widgets/mw.cx.widgets.MessageWidget.less 
b/modules/ui/styles/widgets/mw.cx.ui.MessageWidget.less
similarity index 93%
rename from modules/widgets/mw.cx.widgets.MessageWidget.less
rename to modules/ui/styles/widgets/mw.cx.ui.MessageWidget.less
index c3373b0..e8896bb 100644
--- a/modules/widgets/mw.cx.widgets.MessageWidget.less
+++ b/modules/ui/styles/widgets/mw.cx.ui.MessageWidget.less
@@ -1,4 +1,4 @@
-@import 'common/ext.cx.common.less';
+@import '../../../widgets/common/ext.cx.common.less';
 
 .cx-message-widget {
        border-bottom: 1px solid #ddd;
diff --git a/modules/ui/widgets/styles/mw.cx.ui.PageSelectorWidget.less 
b/modules/ui/styles/widgets/mw.cx.ui.PageSelectorWidget.less
similarity index 100%
rename from modules/ui/widgets/styles/mw.cx.ui.PageSelectorWidget.less
rename to modules/ui/styles/widgets/mw.cx.ui.PageSelectorWidget.less
diff --git a/modules/widgets/mw.cx.widgets.PageTitleWidget.less 
b/modules/ui/styles/widgets/mw.cx.ui.PageTitleWidget.less
similarity index 90%
rename from modules/widgets/mw.cx.widgets.PageTitleWidget.less
rename to modules/ui/styles/widgets/mw.cx.ui.PageTitleWidget.less
index 3ba05d0..9b9d4ed 100644
--- a/modules/widgets/mw.cx.widgets.PageTitleWidget.less
+++ b/modules/ui/styles/widgets/mw.cx.ui.PageTitleWidget.less
@@ -1,5 +1,5 @@
 // Common styles for source or tanslation columns of translation view
-@import 'common/ext.cx.common.less';
+@import '../../../widgets/common/ext.cx.common.less';
 
 .cx-pagetitle {
        &.oo-ui-textInputWidget {
diff --git a/modules/widgets/mw.cx.widgets.ProgressBarWidget.less 
b/modules/ui/styles/widgets/mw.cx.ui.ProgressBarWidget.less
similarity index 87%
rename from modules/widgets/mw.cx.widgets.ProgressBarWidget.less
rename to modules/ui/styles/widgets/mw.cx.ui.ProgressBarWidget.less
index 22ddd41..7819d20 100644
--- a/modules/widgets/mw.cx.widgets.ProgressBarWidget.less
+++ b/modules/ui/styles/widgets/mw.cx.ui.ProgressBarWidget.less
@@ -1,4 +1,4 @@
-@import 'common/ext.cx.common.less';
+@import '../../../widgets/common/ext.cx.common.less';
 
 .cx-progressbar {
        background-color: #ddd;
diff --git a/modules/widgets/mw.cx.widgets.TranslationToolWidget.less 
b/modules/ui/styles/widgets/mw.cx.ui.TranslationToolWidget.less
similarity index 94%
rename from modules/widgets/mw.cx.widgets.TranslationToolWidget.less
rename to modules/ui/styles/widgets/mw.cx.ui.TranslationToolWidget.less
index 6542c8b..3581bdf 100644
--- a/modules/widgets/mw.cx.widgets.TranslationToolWidget.less
+++ b/modules/ui/styles/widgets/mw.cx.ui.TranslationToolWidget.less
@@ -1,4 +1,4 @@
-@import 'common/ext.cx.common.less';
+@import '../../../widgets/common/ext.cx.common.less';
 
 .cx-card {
        background-color: #fff;
diff --git a/modules/widgets/mw.cx.widgets.MessageWidget.js 
b/modules/ui/widgets/mw.cx.ui.MessageWidget.js
similarity index 73%
rename from modules/widgets/mw.cx.widgets.MessageWidget.js
rename to modules/ui/widgets/mw.cx.ui.MessageWidget.js
index a9e8c77..ca3017b 100644
--- a/modules/widgets/mw.cx.widgets.MessageWidget.js
+++ b/modules/ui/widgets/mw.cx.ui.MessageWidget.js
@@ -11,13 +11,13 @@
  * @constructor
  * @param {Object} [config] Configuration options
  */
-mw.cx.widgets.MessageWidget = function CXMessageWidget( config ) {
+mw.cx.ui.MessageWidget = function CXMessageWidget( config ) {
        var iconMap;
        // Configuration initialization
        config = config || {};
 
        // Parent constructor
-       mw.cx.widgets.MessageWidget.parent.call( this, config );
+       mw.cx.ui.MessageWidget.parent.call( this, config );
 
        // Mixin constructors
        OO.ui.mixin.ItemWidget.call( this );
@@ -49,22 +49,22 @@
 
 /* Setup */
 
-OO.inheritClass( mw.cx.widgets.MessageWidget, OO.ui.Widget );
-OO.mixinClass( mw.cx.widgets.MessageWidget, OO.ui.mixin.ItemWidget );
-OO.mixinClass( mw.cx.widgets.MessageWidget, OO.ui.mixin.LabelElement );
-OO.mixinClass( mw.cx.widgets.MessageWidget, OO.ui.mixin.IconElement );
-OO.mixinClass( mw.cx.widgets.MessageWidget, OO.ui.mixin.FlaggedElement );
+OO.inheritClass( mw.cx.ui.MessageWidget, OO.ui.Widget );
+OO.mixinClass( mw.cx.ui.MessageWidget, OO.ui.mixin.ItemWidget );
+OO.mixinClass( mw.cx.ui.MessageWidget, OO.ui.mixin.LabelElement );
+OO.mixinClass( mw.cx.ui.MessageWidget, OO.ui.mixin.IconElement );
+OO.mixinClass( mw.cx.ui.MessageWidget, OO.ui.mixin.FlaggedElement );
 
 /* Methods */
 
 /**
  * Handle close icon clicks
  */
-mw.cx.widgets.MessageWidget.prototype.onCloseClick = function () {
+mw.cx.ui.MessageWidget.prototype.onCloseClick = function () {
        this.$element.remove();
 };
 
-mw.cx.widgets.MessageWidget.prototype.composeMessage = function ( message, 
details ) {
+mw.cx.ui.MessageWidget.prototype.composeMessage = function ( message, details 
) {
        var $message, $details;
        $message = $( '<span>' ).addClass( 'cx-message-widget-message' );
        $details = $( '<span>' ).addClass( 'cx-message-widget-details' );
diff --git a/modules/ui/widgets/mw.cx.ui.PageSelectorWidget.js 
b/modules/ui/widgets/mw.cx.ui.PageSelectorWidget.js
index a45c05f..73d6033 100644
--- a/modules/ui/widgets/mw.cx.ui.PageSelectorWidget.js
+++ b/modules/ui/widgets/mw.cx.ui.PageSelectorWidget.js
@@ -1,73 +1,70 @@
 /*!
- * Content Translation UserInterface PageSelectorWidget class.
+* Content Translation UserInterface PageSelectorWidget class.
+*
+* @ingroup Extensions
+* @copyright See AUTHORS.txt
+* @license GPL-2.0+
+*/
+
+'use strict';
+
+/**
+ * Creates an mw.cx.ui.PageSelectorWidget object.
  *
- * @ingroup Extensions
- * @copyright See AUTHORS.txt
- * @license GPL-2.0+
+ * @class
+ * @extends mw.cx.ui.PageSelectorWidget
+ *
+ * @constructor
+ * @param {Object} [config] Configuration options
+ * @cfg {number} [namespace] Namespace to prepend to queries. Defaults to main 
namespace.
  */
+mw.cx.ui.PageSelectorWidget = function PageSelectorWidget( config ) {
+       config = $.extend( {}, {
+               namespace: mw.config.get( 'wgNamespaceIds' ).main,
+               showDescriptions: true,
+               showImages: true,
+               icon: 'search'
+       }, config );
 
-( function ( $, mw, OO ) {
-       'use strict';
+       this.siteMapper = config.siteMapper;
+       this.language = config.language || 'en';
+       // Parent constructor
+       mw.cx.ui.PageSelectorWidget.super.call( this, config );
+       // Initialization
+       this.$element.addClass( 'mw-cx-ui-PageSelectorWidget' );
+};
 
-       /**
-        * Creates an mw.cx.ui.PageSelectorWidget object.
-        *
-        * @class
-        * @extends mw.cx.ui.PageSelectorWidget
-        *
-        * @constructor
-        * @param {Object} [config] Configuration options
-        * @cfg {number} [namespace] Namespace to prepend to queries. Defaults 
to main namespace.
-        */
-       mw.cx.ui.PageSelectorWidget = function PageSelectorWidget( config ) {
-               config = $.extend( {}, {
-                       namespace: mw.config.get( 'wgNamespaceIds' ).main,
-                       showDescriptions: true,
-                       showImages: true,
-                       icon: 'search'
-               }, config );
+/* Inheritance */
 
-               this.siteMapper = config.siteMapper;
-               this.language = config.language || 'en';
-               // Parent constructor
-               mw.cx.ui.PageSelectorWidget.super.call( this, config );
-               // Initialization
-               this.$element.addClass( 'mw-cx-ui-PageSelectorWidget' );
-       };
+OO.inheritClass( mw.cx.ui.PageSelectorWidget, mw.widgets.TitleInputWidget );
 
-       /* Inheritance */
+/* Methods */
 
-       OO.inheritClass( mw.cx.ui.PageSelectorWidget, 
mw.widgets.TitleInputWidget );
+/**
+ * @inheritdoc
+ */
+mw.cx.ui.PageSelectorWidget.prototype.getApi = function () {
+       return this.siteMapper.getApi( this.language );
+};
 
-       /* Methods */
+mw.cx.ui.PageSelectorWidget.prototype.setLanguage = function ( language ) {
+       this.language = language;
+       this.setDir( $.uls.data.getDir( language ) );
 
-       /**
-        * @inheritdoc
-        */
-       mw.cx.ui.PageSelectorWidget.prototype.getApi = function () {
-               return this.siteMapper.getApi( this.language );
-       };
+       // Reset the requestCache of OO.ui.mixin.LookupElement
+       this.requestCache = {};
+};
 
-       mw.cx.ui.PageSelectorWidget.prototype.setLanguage = function ( language 
) {
-               this.language = language;
-               this.setDir( $.uls.data.getDir( language ) );
+/**
+ * @inheritdoc
+ */
+mw.cx.ui.PageSelectorWidget.prototype.getOptionWidgetData = function ( title, 
data ) {
+       var optionWidgetData;
 
-               // Reset the requestCache of OO.ui.mixin.LookupElement
-               this.requestCache = {};
-       };
+       // Mixin method
+       optionWidgetData = 
mw.widgets.TitleWidget.prototype.getOptionWidgetData.call( this, title, data );
+       // Correct the URL so that it can point to the source language wiki.
+       optionWidgetData.url = this.siteMapper.getPageUrl( this.language, title 
);
 
-       /**
-        * @inheritdoc
-        */
-       mw.cx.ui.PageSelectorWidget.prototype.getOptionWidgetData = function ( 
title, data ) {
-               var optionWidgetData;
-
-               // Mixin method
-               optionWidgetData = 
mw.widgets.TitleWidget.prototype.getOptionWidgetData.call( this, title, data );
-               // Correct the URL so that it can point to the source language 
wiki.
-               optionWidgetData.url = this.siteMapper.getPageUrl( 
this.language, title );
-
-               return optionWidgetData;
-       };
-
-}( jQuery, mediaWiki, OO ) );
+       return optionWidgetData;
+};
diff --git a/modules/widgets/mw.cx.widgets.PageTitleWidget.js 
b/modules/ui/widgets/mw.cx.ui.PageTitleWidget.js
similarity index 100%
rename from modules/widgets/mw.cx.widgets.PageTitleWidget.js
rename to modules/ui/widgets/mw.cx.ui.PageTitleWidget.js
diff --git a/modules/widgets/mw.cx.widgets.ProgressBarWidget.js 
b/modules/ui/widgets/mw.cx.ui.ProgressBarWidget.js
similarity index 100%
rename from modules/widgets/mw.cx.widgets.ProgressBarWidget.js
rename to modules/ui/widgets/mw.cx.ui.ProgressBarWidget.js
diff --git a/modules/widgets/mw.cx.widgets.TranslationToolWidget.js 
b/modules/ui/widgets/mw.cx.ui.TranslationToolWidget.js
similarity index 100%
rename from modules/widgets/mw.cx.widgets.TranslationToolWidget.js
rename to modules/ui/widgets/mw.cx.ui.TranslationToolWidget.js

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I04edeb999c31131bdc8819b54435965788d5ac2c
Gerrit-PatchSet: 6
Gerrit-Project: mediawiki/extensions/ContentTranslation
Gerrit-Branch: master
Gerrit-Owner: Santhosh <santhosh.thottin...@gmail.com>
Gerrit-Reviewer: Nikerabbit <niklas.laxst...@gmail.com>
Gerrit-Reviewer: Santhosh <santhosh.thottin...@gmail.com>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to