jenkins-bot has submitted this change and it was merged.

Change subject: Use agora button styles
......................................................................


Use agora button styles

Change-Id: I1e478960ddc941141b67d4372b803c483ccd5656
---
M Resources.php
M resources/css/ext.translate.mainpage.css
M resources/js/ext.translate.mainpage.js
M specials/SpecialTwnMainPage.php
4 files changed, 14 insertions(+), 115 deletions(-)

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



diff --git a/Resources.php b/Resources.php
index d3762c7..ce068d9 100644
--- a/Resources.php
+++ b/Resources.php
@@ -22,6 +22,7 @@
                'mediawiki.Uri',
                'mediawiki.language',
                'mediawiki.util',
+               'mediawiki.ui.button',
        ),
        'messages' => array(
                'twnmp-show-more-projects',
diff --git a/resources/css/ext.translate.mainpage.css 
b/resources/css/ext.translate.mainpage.css
index 697d74e..d78a67f 100644
--- a/resources/css/ext.translate.mainpage.css
+++ b/resources/css/ext.translate.mainpage.css
@@ -164,9 +164,7 @@
        color: #252525;
 }
 
-.main-widget button.button {
-       min-height: 32px;
-       padding: 10px;
+.main-widget button {
        margin: 10px;
 }
 
@@ -177,10 +175,6 @@
 }
 
 /* Signup styles start here. They are here to avoid FOUC. */
-.login-widget button:disabled {
-       opacity: 0.6;
-}
-
 .login-widget .dev-signup {
        border-top: 1px solid #DDDDDD;
        cursor: pointer;
@@ -197,12 +191,10 @@
 
 .login-widget .signup-language-selector {
        font-size: 12pt;
-       background-color: #E0E0E0;
+       background-color: #f8f8f8;
        margin: 5px 0 10px 5px;
        cursor: pointer;
-       padding: 4px 8px;
-       border: 1px solid #CCCCCC;
-       border-radius: 4px;
+       padding: 5px 12px;
 }
 
 .login-widget .signup-language-selector:hover {
@@ -444,91 +436,6 @@
        background-image: linear-gradient(transparent, transparent), 
url(../images/view-proofread-hi.svg);
 }
 
-button.button {
-       background-color: #E6E6E6;
-       background-image: -webkit-linear-gradient(top, #f0f0f0, #e6e6e6);
-       background-image: -moz-linear-gradient(center top, #F0F0F0, #E6E6E6);
-       background-image: linear-gradient(#F0F0F0, #E6E6E6);
-       border: 1px solid #C9C9C9;
-       border-radius: 3px 3px 3px 3px;
-       color: #252525;
-       cursor: pointer;
-       display: inline-block;
-       font: bold 0.813em/1 Arial, sans-serif;
-       padding: 0.4065em 1.2195em;
-       text-align: center;
-       text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
-}
-
-button.button:hover {
-       background-color: #F0F0F0;
-       background-image: -webkit-linear-gradient(top, #f8f8f8, #f0f0f0);
-       background-image: -moz-linear-gradient(center top, #F8F8F8, #F0F0F0);
-       background-image: linear-gradient(#F8F8F8, #F0F0F0);
-       border-color: #C9C9C9;
-}
-
-button.button.blue {
-       background-color: #3366BB;
-       background-image: -webkit-linear-gradient(top, #3670c8, #3366bb);
-       background-image: -moz-linear-gradient(center top, #3670C8, #3366BB);
-       background-image: -moz-linear-gradient(#3670C8, #3366BB);
-       border: 1px solid #33589F;
-       color: #FFFFFF;
-       text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-}
-
-button.button.blue:hover {
-       background-color: #3F77D7;
-       background-image: -webkit-linear-gradient(top, #4c84da, #3f77d7);
-       background-image: -moz-linear-gradient(center top, #4C84DA, #3F77D7);
-       background-image: -moz-linear-gradient(#4C84DA, #3F77D7);
-}
-
-button.button.blue:active,
-button.button.blue.down:active {
-       background-color: #2A549C;
-       background-image: -webkit-linear-gradient(top, #2d5ea9, #2a549c);
-       background-image: -moz-linear-gradient(center top, #2D5EA9, #2A549C);
-       background-image: linear-gradient(#2D5EA9, #2A549C);
-}
-
-button.button.green {
-       color: #ffffff;
-       text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-       background-color: #008740;
-       background-image: -ms-linear-gradient(top, #00974b, #008740);
-       background-image: -moz-linear-gradient(top, #00974b, #008740);
-       background-image: linear-gradient(#00974b, #008740);
-       background-image: -webkit-gradient(linear, left top, left bottom, 
color-stop(0%, #00974b), color-stop(100%, #008740));
-       background-image: -webkit-linear-gradient(top, #00974b, #008740);
-       border: 1px #0f9b3b solid;
-       -ms-filter: 
"progid:DXImageTransform.Microsoft.gradient(startColorstr='#00974b', 
endColorstr='#008740', GradientType=0)";
-       filter: 
progid:dximagetransform.microsoft.gradient(startColorstr='#00974b', 
endColorstr='#008740', GradientType=0);
-}
-
-button.button.green:hover {
-       background-color: #119750;
-       background-image: -moz-linear-gradient(top, #10a65b, #119750);
-       background-image: -ms-linear-gradient(top, #10a65b, #119750);
-       background-image: -webkit-gradient(linear, left top, left bottom, 
color-stop(0%, #10a65b), color-stop(100%, #119750));
-       background-image: -webkit-linear-gradient(top, #10a65b, #119750);
-       background-image: linear-gradient(#10a65b, #119750);
-       -ms-filter: 
"progid:DXImageTransform.Microsoft.gradient(startColorstr='#10a65b', 
endColorstr='#119750', GradientType=0)";
-       filter: 
progid:dximagetransform.microsoft.gradient(startColorstr='#10a65b', 
endColorstr='#119750', GradientType=0);
-}
-
-button.button.green:active {
-       background-color: #007236;
-       background-image: -moz-linear-gradient(top, #007236, #007236);
-       background-image: -ms-linear-gradient(top, #007236, #007236);
-       background-image: -webkit-gradient(linear, left top, left bottom, 
color-stop(0%, #007236), color-stop(100%, #007236));
-       background-image: -webkit-linear-gradient(top, #007236, #007236);
-       background-image: linear-gradient(#007236, #007236);
-       -ms-filter: 
"progid:DXImageTransform.Microsoft.gradient(startColorstr='#007236', 
endColorstr='#007236', GradientType=0)";
-       filter: 
progid:dximagetransform.microsoft.gradient(startColorstr='#007236', 
endColorstr='#007236', GradientType=0);
-}
-
 .searchbox {
        border: 1px solid #777777;
        height: 32px;
@@ -618,18 +525,9 @@
        display: block;
 }
 
-.same-language-uls-trigger {
-       padding: 10px;
+/* button is here to make this rule more specific than .mw-ui-button */
+button.same-language-uls-trigger {
        margin-left: 10px;
-       border-radius: 3px;
-       background: #f8f8f8;
-       border: 1px solid #CCCCCC;
-       cursor: pointer;
-       font-size: 14px;
-}
-
-.same-language-uls-trigger:hover {
-       border-color: #AAAAAA;
 }
 
 .same-language-uls-trigger:after {
diff --git a/resources/js/ext.translate.mainpage.js 
b/resources/js/ext.translate.mainpage.js
index 399574d..99ce423 100644
--- a/resources/js/ext.translate.mainpage.js
+++ b/resources/js/ext.translate.mainpage.js
@@ -86,7 +86,7 @@
                                .append(
                                        $( '<button>' )
                                                .text( mw.msg( 
'twnmp-select-target-language' ) )
-                                               .addClass( 
'same-language-uls-trigger' )
+                                               .addClass( 
'same-language-uls-trigger mw-ui-button' )
                                )
                        );
 
diff --git a/specials/SpecialTwnMainPage.php b/specials/SpecialTwnMainPage.php
index f3ed560..744f666 100644
--- a/specials/SpecialTwnMainPage.php
+++ b/specials/SpecialTwnMainPage.php
@@ -160,7 +160,7 @@
 
                $out .= Html::element( 'button',
                        array(
-                               'class' => 'blue button',
+                               'class' => 'mw-ui-button mw-ui-progressive',
                                'type' => 'submit',
                                'id' => 'twnmp-search-button',
                        ),
@@ -574,7 +574,7 @@
        </ul>
        <div class="row only-nondev">
                <div class="eight columns">
-                       <div class="signup-language-selector">
+                       <div class="signup-language-selector mw-ui-button">
                                {$this->msg( 'twnmp-choose-another-language' 
)->escaped()}
                        </div>
                </div>
@@ -593,10 +593,10 @@
        </div>
        <div class="row only-dev hide">$reasonInput</div>
        <div class="row">
-               <button class="six columns green button" type="submit">
+               <button class="mw-ui-button mw-ui-constructive" type="submit">
                        {$this->msg( 'twnmp-create-account-button' )->escaped()}
                </button>
-               <button class="four columns button offset-by-one only-dev 
cancel hide">
+               <button class="mw-ui-button only-dev cancel hide">
                        {$this->msg( 'twnmp-create-account-cancel' )->escaped()}
                </button>
        </div>
@@ -749,7 +749,7 @@
                $out .= Html::element( 'button', array(
                        'id' => 'twnmp-translate',
                        'type' => 'submit',
-                       'class' => 'button green'
+                       'class' => 'mw-ui-button mw-ui-progressive'
                ), $this->msg( 'twnmp-translate-button' )->text() );
                $out .= Html::closeElement( 'div' );
                $out .= Html::closeElement( 'form' );
@@ -796,7 +796,7 @@
                $out .= Html::element( 'button', array(
                        'id' => 'twnmp-proofread',
                        'type' => 'submit',
-                       'class' => 'button green'
+                       'class' => 'mw-ui-button mw-ui-progressive'
                ), $this->msg( 'twnmp-proofread-button' )->text() );
                $out .= Html::closeElement( 'div' );
                $out .= Html::closeElement( 'form' );
@@ -834,7 +834,7 @@
                </div>
        </div>
        <div class="four columns">
-               <button type="submit" class="button green">$button</button>
+               <button type="submit" class="mw-ui-button 
mw-ui-progressive">$button</button>
        </div>
 </form>
 <div class="row sandbox-message">$message</div>

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I1e478960ddc941141b67d4372b803c483ccd5656
Gerrit-PatchSet: 5
Gerrit-Project: mediawiki/extensions/TwnMainPage
Gerrit-Branch: master
Gerrit-Owner: Nikerabbit <niklas.laxst...@gmail.com>
Gerrit-Reviewer: Amire80 <amir.ahar...@mail.huji.ac.il>
Gerrit-Reviewer: Pginer <pgi...@wikimedia.org>
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