Santhosh has uploaded a new change for review.

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

Change subject: Introduce common widget style LESS file
......................................................................

Introduce common widget style LESS file

* Add widgets/common/ext.cx.common.less as the top level common
  styling for CX
* Abstract the Grid system in it

This is part of common UI widgets refactoring.

Change-Id: I51dfe65f1f23f56845c0ea3051ba6152bf61c80b
---
M modules/base/styles/ext.cx.feedback.less
M modules/dashboard/styles/ext.cx.dashboard.less
M modules/dashboard/styles/ext.cx.magnuslink.less
M modules/dashboard/styles/ext.cx.translationlist.less
M modules/entrypoint/styles/ext.cx.entrypoint.less
M modules/entrypoint/styles/ext.cx.redlink.less
M modules/header/styles/ext.cx.header.less
M modules/publish/styles/ext.cx.publish.dialog.less
M modules/publish/styles/ext.cx.publish.less
M modules/source/styles/ext.cx.source.less
M modules/source/styles/ext.cx.source.selector.less
M modules/stats/styles/ext.cx.stats.less
M modules/tools/styles/ext.cx.progressbar.less
M modules/tools/styles/ext.cx.tools.card.less
M modules/tools/styles/ext.cx.tools.categories.less
M modules/tools/styles/ext.cx.tools.dictionary.less
M modules/tools/styles/ext.cx.tools.formatter.less
M modules/tools/styles/ext.cx.tools.instructions.less
M modules/tools/styles/ext.cx.tools.less
M modules/tools/styles/ext.cx.tools.link.less
M modules/tools/styles/ext.cx.tools.manager.less
M modules/tools/styles/ext.cx.tools.mt.less
M modules/tools/styles/ext.cx.tools.mtabuse.less
M modules/tools/styles/ext.cx.tools.reference.less
M modules/translation/styles/ext.cx.translation.conflict.less
M modules/translation/styles/ext.cx.translation.less
M modules/translationview/styles/ext.cx.translationview.less
R modules/widgets/common/grid/agora-grid.less
R modules/widgets/common/grid/grid-core.less
R modules/widgets/common/grid/grid-responsive.less
R modules/widgets/common/grid/grid-settings.less
31 files changed, 29 insertions(+), 64 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/ContentTranslation 
refs/changes/60/199860/1

diff --git a/modules/base/styles/ext.cx.feedback.less 
b/modules/base/styles/ext.cx.feedback.less
index c54bf9e..ca3d46c 100644
--- a/modules/base/styles/ext.cx.feedback.less
+++ b/modules/base/styles/ext.cx.feedback.less
@@ -1,4 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
+@import "../../widgets/common/ext.cx.common";
 @import "mediawiki.mixins";
 
 .cx-feedback {
diff --git a/modules/dashboard/styles/ext.cx.dashboard.less 
b/modules/dashboard/styles/ext.cx.dashboard.less
index 8e1c51b..070511d 100644
--- a/modules/dashboard/styles/ext.cx.dashboard.less
+++ b/modules/dashboard/styles/ext.cx.dashboard.less
@@ -1,11 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
-@import "mediawiki.mixins";
-
-@gray-darker: #252525;
-@gray-dark: #565656;
-@gray: #C9C9C9;
-@gray-light: #f0f0f0;
-@gray-lighter: #fbfbfb;
+@import "../../widgets/common/ext.cx.common";
 
 h2 {
        color: @gray-darker;
@@ -38,14 +31,6 @@
        .cx-feedback {
                right: 10px;
        }
-}
-
-.cx-widget {
-       .mw-ui-grid;
-       color: @gray-darker;
-       background: white;
-       padding-bottom: 50px;
-       font-size: medium;
 }
 
 // Do not display the header bar containing the link to dashboard in dashboard 
page.
diff --git a/modules/dashboard/styles/ext.cx.magnuslink.less 
b/modules/dashboard/styles/ext.cx.magnuslink.less
index f521641..78dc0b5 100644
--- a/modules/dashboard/styles/ext.cx.magnuslink.less
+++ b/modules/dashboard/styles/ext.cx.magnuslink.less
@@ -1,5 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
-@import "mediawiki.mixins";
+@import "../../widgets/common/ext.cx.common";
 
 .cx-magnus-link {
        .mw-ui-item;
diff --git a/modules/dashboard/styles/ext.cx.translationlist.less 
b/modules/dashboard/styles/ext.cx.translationlist.less
index 5683834..b07ec04 100644
--- a/modules/dashboard/styles/ext.cx.translationlist.less
+++ b/modules/dashboard/styles/ext.cx.translationlist.less
@@ -1,4 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
+@import "../../widgets/common/ext.cx.common";
 @import "mediawiki.mixins";
 
 .cx-translationlist {
diff --git a/modules/entrypoint/styles/ext.cx.entrypoint.less 
b/modules/entrypoint/styles/ext.cx.entrypoint.less
index 8b5aae9..c2cfdad 100644
--- a/modules/entrypoint/styles/ext.cx.entrypoint.less
+++ b/modules/entrypoint/styles/ext.cx.entrypoint.less
@@ -1,4 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
+@import "../../widgets/common/ext.cx.common";
 @import "mediawiki.mixins";
 
 .cx-entrypoint-dialog {
@@ -80,4 +80,4 @@
        font-size: 12px;
        color: #777;
        border-top: 1px solid #f5f5f5;
-}
\ No newline at end of file
+}
diff --git a/modules/entrypoint/styles/ext.cx.redlink.less 
b/modules/entrypoint/styles/ext.cx.redlink.less
index 932cae3..0d78924 100644
--- a/modules/entrypoint/styles/ext.cx.redlink.less
+++ b/modules/entrypoint/styles/ext.cx.redlink.less
@@ -1,5 +1,3 @@
-@import "../../base/styles/grid/agora-grid";
-
 /* Very specific selector to override core's nav bar link style */
 div#mw-panel div.portal div.body ul li.cx-new-interlanguage-link a.new {
        color: #BA0000;
diff --git a/modules/header/styles/ext.cx.header.less 
b/modules/header/styles/ext.cx.header.less
index e0e6751..08b752e 100644
--- a/modules/header/styles/ext.cx.header.less
+++ b/modules/header/styles/ext.cx.header.less
@@ -1,4 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
+@import "../../widgets/common/ext.cx.common";
 @import "mediawiki.mixins";
 
 .cx-header {
diff --git a/modules/publish/styles/ext.cx.publish.dialog.less 
b/modules/publish/styles/ext.cx.publish.dialog.less
index b0b7423..7c4d1b4 100644
--- a/modules/publish/styles/ext.cx.publish.dialog.less
+++ b/modules/publish/styles/ext.cx.publish.dialog.less
@@ -1,4 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
+@import "../../widgets/common/ext.cx.common";
 @import "mediawiki.mixins";
 
 .cx-publishing-dialog {
diff --git a/modules/publish/styles/ext.cx.publish.less 
b/modules/publish/styles/ext.cx.publish.less
index fc8dfd1..293e6b9 100644
--- a/modules/publish/styles/ext.cx.publish.less
+++ b/modules/publish/styles/ext.cx.publish.less
@@ -1,4 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
+@import "../../widgets/common/ext.cx.common";
 
 .cx-publish-captcha-form {
        position: absolute;
diff --git a/modules/source/styles/ext.cx.source.less 
b/modules/source/styles/ext.cx.source.less
index 36229d2..551bb62 100644
--- a/modules/source/styles/ext.cx.source.less
+++ b/modules/source/styles/ext.cx.source.less
@@ -1,4 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
+@import "../../widgets/common/ext.cx.common";
 
 @text-highlight-color: #FEFCE0;
 @link-highlight-color: #BDD4FF;
diff --git a/modules/source/styles/ext.cx.source.selector.less 
b/modules/source/styles/ext.cx.source.selector.less
index ff02a0e..0436312 100644
--- a/modules/source/styles/ext.cx.source.selector.less
+++ b/modules/source/styles/ext.cx.source.selector.less
@@ -1,4 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
+@import "../../widgets/common/ext.cx.common";
 @import "mediawiki.mixins";
 
 .cx-sourceselector-dialog {
diff --git a/modules/stats/styles/ext.cx.stats.less 
b/modules/stats/styles/ext.cx.stats.less
index b304b52..6aa1ab7 100644
--- a/modules/stats/styles/ext.cx.stats.less
+++ b/modules/stats/styles/ext.cx.stats.less
@@ -1,4 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
+@import "../../widgets/common/ext.cx.common";
 
 .cx-stats {
        border-collapse: collapse;
diff --git a/modules/tools/styles/ext.cx.progressbar.less 
b/modules/tools/styles/ext.cx.progressbar.less
index dbeb660..f5f84de 100644
--- a/modules/tools/styles/ext.cx.progressbar.less
+++ b/modules/tools/styles/ext.cx.progressbar.less
@@ -1,4 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
+@import "../../widgets/common/ext.cx.common";
 
 .cx-header__progressbar {
        .mw-ui-one-whole;
diff --git a/modules/tools/styles/ext.cx.tools.card.less 
b/modules/tools/styles/ext.cx.tools.card.less
index 3feb886..2281b85 100644
--- a/modules/tools/styles/ext.cx.tools.card.less
+++ b/modules/tools/styles/ext.cx.tools.card.less
@@ -1,4 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
+@import "../../widgets/common/ext.cx.common";
 
 .card {
        background: #FFFFFF;
diff --git a/modules/tools/styles/ext.cx.tools.categories.less 
b/modules/tools/styles/ext.cx.tools.categories.less
index 28846f8..2bde2bf 100644
--- a/modules/tools/styles/ext.cx.tools.categories.less
+++ b/modules/tools/styles/ext.cx.tools.categories.less
@@ -1,4 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
+@import "../../widgets/common/ext.cx.common";
 @import "mediawiki.mixins";
 
 @text-highlight-color: #FEFCE0;
diff --git a/modules/tools/styles/ext.cx.tools.dictionary.less 
b/modules/tools/styles/ext.cx.tools.dictionary.less
index a6bd169..4d9a0e2 100644
--- a/modules/tools/styles/ext.cx.tools.dictionary.less
+++ b/modules/tools/styles/ext.cx.tools.dictionary.less
@@ -1,4 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
+@import "../../widgets/common/ext.cx.common";
 
 .card.dictionary {
        animation-name: card-show-animation;
diff --git a/modules/tools/styles/ext.cx.tools.formatter.less 
b/modules/tools/styles/ext.cx.tools.formatter.less
index e003708..fa1e5c9 100644
--- a/modules/tools/styles/ext.cx.tools.formatter.less
+++ b/modules/tools/styles/ext.cx.tools.formatter.less
@@ -1,4 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
+@import "../../widgets/common/ext.cx.common";
 @import "mediawiki.mixins";
 
 .card__format {
diff --git a/modules/tools/styles/ext.cx.tools.instructions.less 
b/modules/tools/styles/ext.cx.tools.instructions.less
index fb91872..b45c376 100644
--- a/modules/tools/styles/ext.cx.tools.instructions.less
+++ b/modules/tools/styles/ext.cx.tools.instructions.less
@@ -1,4 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
+@import "../../widgets/common/ext.cx.common";
 
 .card.instructions {
        animation-name: card-show-animation;
diff --git a/modules/tools/styles/ext.cx.tools.less 
b/modules/tools/styles/ext.cx.tools.less
index 7f39295..e044684 100644
--- a/modules/tools/styles/ext.cx.tools.less
+++ b/modules/tools/styles/ext.cx.tools.less
@@ -1,4 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
+@import "../../widgets/common/ext.cx.common";
 @import "mediawiki.mixins";
 
 .cx-card--search {
diff --git a/modules/tools/styles/ext.cx.tools.link.less 
b/modules/tools/styles/ext.cx.tools.link.less
index d9fceae..06c8b4f 100644
--- a/modules/tools/styles/ext.cx.tools.link.less
+++ b/modules/tools/styles/ext.cx.tools.link.less
@@ -1,4 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
+@import "../../widgets/common/ext.cx.common";
 @import "mediawiki.mixins";
 
 .cards.link {
diff --git a/modules/tools/styles/ext.cx.tools.manager.less 
b/modules/tools/styles/ext.cx.tools.manager.less
index 0cfa7b4..eea1203 100644
--- a/modules/tools/styles/ext.cx.tools.manager.less
+++ b/modules/tools/styles/ext.cx.tools.manager.less
@@ -1,4 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
+@import "../../widgets/common/ext.cx.common";
 
 .card__section {
        .mw-ui-grid;
diff --git a/modules/tools/styles/ext.cx.tools.mt.less 
b/modules/tools/styles/ext.cx.tools.mt.less
index f586ca6..1f5fda9 100644
--- a/modules/tools/styles/ext.cx.tools.mt.less
+++ b/modules/tools/styles/ext.cx.tools.mt.less
@@ -1,4 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
+@import "../../widgets/common/ext.cx.common";
 @import "mediawiki.mixins";
 
 .card.mt {
diff --git a/modules/tools/styles/ext.cx.tools.mtabuse.less 
b/modules/tools/styles/ext.cx.tools.mtabuse.less
index b9d42cc..a454478 100644
--- a/modules/tools/styles/ext.cx.tools.mtabuse.less
+++ b/modules/tools/styles/ext.cx.tools.mtabuse.less
@@ -1,4 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
+@import "../../widgets/common/ext.cx.common";
 @import "mediawiki.mixins";
 
 .card.mtabuse {
diff --git a/modules/tools/styles/ext.cx.tools.reference.less 
b/modules/tools/styles/ext.cx.tools.reference.less
index 2a83e76..beaf046 100644
--- a/modules/tools/styles/ext.cx.tools.reference.less
+++ b/modules/tools/styles/ext.cx.tools.reference.less
@@ -1,4 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
+@import "../../widgets/common/ext.cx.common";
 @import "mediawiki.mixins";
 
 .card.reference {
diff --git a/modules/translation/styles/ext.cx.translation.conflict.less 
b/modules/translation/styles/ext.cx.translation.conflict.less
index d1003fd..9a7a615 100644
--- a/modules/translation/styles/ext.cx.translation.conflict.less
+++ b/modules/translation/styles/ext.cx.translation.conflict.less
@@ -1,4 +1,5 @@
-@import "../../base/styles/grid/agora-grid";
+@import "../../widgets/common/ext.cx.common";
+
 .cx-conflict {
        .mw-ui-item;
        .mw-ui-one-whole;
@@ -13,4 +14,4 @@
        .cx-create-new-translation {
                float: right;
        }
-}
\ No newline at end of file
+}
diff --git a/modules/translation/styles/ext.cx.translation.less 
b/modules/translation/styles/ext.cx.translation.less
index 92531c7..35c2417 100644
--- a/modules/translation/styles/ext.cx.translation.less
+++ b/modules/translation/styles/ext.cx.translation.less
@@ -1,4 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
+@import "../../widgets/common/ext.cx.common";
 
 @text-highlight-color: #FEFCE0;
 @link-highlight-color: #BDD4FF;
diff --git a/modules/translationview/styles/ext.cx.translationview.less 
b/modules/translationview/styles/ext.cx.translationview.less
index ff642b4..5ce34f8 100644
--- a/modules/translationview/styles/ext.cx.translationview.less
+++ b/modules/translationview/styles/ext.cx.translationview.less
@@ -1,10 +1,4 @@
-@import "../../base/styles/grid/agora-grid";
-
-@gray-darker: #252525;
-@gray-dark: #565656;
-@gray: #C9C9C9;
-@gray-light: #f0f0f0;
-@gray-lighter: #fbfbfb;
+@import "../../widgets/common/ext.cx.common";
 
 h2 {
        color: @gray-darker;
@@ -14,18 +8,6 @@
        font-size: 2.2em;
        font-family: 'Linux Libertine', Georgia, Times, serif;
        margin-bottom: 10px;
-}
-
-/**
- * Container for the translation widget
- */
-.cx-widget {
-       .mw-ui-grid;
-
-       color: @gray-darker;
-       background: white;
-       padding-bottom: 50px;
-       font-size: medium;
 }
 
 .cx-widget__header {
diff --git a/modules/base/styles/grid/agora-grid.less 
b/modules/widgets/common/grid/agora-grid.less
similarity index 100%
rename from modules/base/styles/grid/agora-grid.less
rename to modules/widgets/common/grid/agora-grid.less
diff --git a/modules/base/styles/grid/grid-core.less 
b/modules/widgets/common/grid/grid-core.less
similarity index 100%
rename from modules/base/styles/grid/grid-core.less
rename to modules/widgets/common/grid/grid-core.less
diff --git a/modules/base/styles/grid/grid-responsive.less 
b/modules/widgets/common/grid/grid-responsive.less
similarity index 100%
rename from modules/base/styles/grid/grid-responsive.less
rename to modules/widgets/common/grid/grid-responsive.less
diff --git a/modules/base/styles/grid/grid-settings.less 
b/modules/widgets/common/grid/grid-settings.less
similarity index 100%
rename from modules/base/styles/grid/grid-settings.less
rename to modules/widgets/common/grid/grid-settings.less

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I51dfe65f1f23f56845c0ea3051ba6152bf61c80b
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/ContentTranslation
Gerrit-Branch: master
Gerrit-Owner: Santhosh <santhosh.thottin...@gmail.com>

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

Reply via email to