[MediaWiki-commits] [Gerrit] mediawiki...MobileFrontend[master]: Reveal login/logout buttons when non-js editing is available

2017-04-19 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/349114 )

Change subject: Reveal login/logout buttons when non-js editing is available
..


Reveal login/logout buttons when non-js editing is available

Bug: T125174
Change-Id: If8094372ae01ba7c58eb1bd9a8b20ad9df50a85f
---
M includes/skins/SkinMinerva.php
M resources/mobile.mainMenu/mainmenu.less
M resources/mobile.special.mobilemenu.styles/mobilemenu.less
3 files changed, 15 insertions(+), 22 deletions(-)

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



diff --git a/includes/skins/SkinMinerva.php b/includes/skins/SkinMinerva.php
index c7b851a..690aa8e 100644
--- a/includes/skins/SkinMinerva.php
+++ b/includes/skins/SkinMinerva.php
@@ -645,6 +645,7 @@
 */
protected function insertLogInOutMenuItem( MenuBuilder $menu ) {
$query = [];
+   $canEdit = $this->getMFConfig()->get( 
'MFAllowNonJavaScriptEditing' );
if ( !$this->getRequest()->wasPosted() ) {
$returntoquery = $this->getRequest()->getValues();
unset( $returntoquery['title'] );
@@ -665,7 +666,7 @@
$url = SpecialPage::getTitleFor( 'Userlogout' 
)->getLocalURL( $query );
$username = $user->getName();
 
-   $menu->insert( 'auth' )
+   $menu->insert( 'auth', $isJSOnly = !$canEdit )
->addComponent(
$username,
Title::newFromText( $username, NS_USER 
)->getLocalUrl(),
@@ -687,7 +688,7 @@
unset( $returntoquery['campaign'] );
$query[ 'returntoquery' ] = wfArrayToCgi( 
$returntoquery );
$url = $this->getLoginUrl( $query );
-   $menu->insert( 'auth', $isJSOnly = true )
+   $menu->insert( 'auth', $isJSOnly = !$canEdit )
->addComponent(
$this->msg( 
'mobile-frontend-main-menu-login' )->escaped(),
$url,
diff --git a/resources/mobile.mainMenu/mainmenu.less 
b/resources/mobile.mainMenu/mainmenu.less
index 75f0e88..d225405 100644
--- a/resources/mobile.mainMenu/mainmenu.less
+++ b/resources/mobile.mainMenu/mainmenu.less
@@ -56,21 +56,19 @@
float: left;
min-height: 100%;
 
-   .client-js & {
-   .secondary-action {
-   border: 0;
-   position: absolute;
-   right: 0;
-   top: 0;
-   bottom: 0;
-   padding-right: 0;
-   border-left: 1px solid @grayMediumLight;
-   }
+   .secondary-action {
+   border: 0;
+   position: absolute;
+   right: 0;
+   top: 0;
+   bottom: 0;
+   padding-right: 0;
+   border-left: 1px solid @grayMediumLight;
+   }
 
-   .primary-action {
-   // 1px for the logout icon border-left
-   margin-right: @iconSize + @iconGutterWidth * 2;
-   }
+   .primary-action {
+   // 1px for the logout icon border-left
+   margin-right: @iconSize + @iconGutterWidth * 2;
}
 
ul {
diff --git a/resources/mobile.special.mobilemenu.styles/mobilemenu.less 
b/resources/mobile.special.mobilemenu.styles/mobilemenu.less
index 7582bc5..9b7d346 100644
--- a/resources/mobile.special.mobilemenu.styles/mobilemenu.less
+++ b/resources/mobile.special.mobilemenu.styles/mobilemenu.less
@@ -16,9 +16,3 @@
display: none;
}
 }
-
-.client-nojs {
-   nav .secondary-action {
-   display: none;
-   }
-}

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

Gerrit-MessageType: merged
Gerrit-Change-Id: If8094372ae01ba7c58eb1bd9a8b20ad9df50a85f
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Jdlrobson 
Gerrit-Reviewer: Jforrester 
Gerrit-Reviewer: jenkins-bot <>

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


[MediaWiki-commits] [Gerrit] mediawiki...MobileFrontend[master]: Reveal login/logout buttons when non-js editing is available

2017-04-19 Thread Jdlrobson (Code Review)
Jdlrobson has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/349114 )

Change subject: Reveal login/logout buttons when non-js editing is available
..

Reveal login/logout buttons when non-js editing is available

Bug: T125174
Change-Id: If8094372ae01ba7c58eb1bd9a8b20ad9df50a85f
---
M includes/skins/SkinMinerva.php
M resources/mobile.mainMenu/mainmenu.less
M resources/mobile.special.mobilemenu.styles/mobilemenu.less
3 files changed, 15 insertions(+), 22 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MobileFrontend 
refs/changes/14/349114/1

diff --git a/includes/skins/SkinMinerva.php b/includes/skins/SkinMinerva.php
index c7b851a..690aa8e 100644
--- a/includes/skins/SkinMinerva.php
+++ b/includes/skins/SkinMinerva.php
@@ -645,6 +645,7 @@
 */
protected function insertLogInOutMenuItem( MenuBuilder $menu ) {
$query = [];
+   $canEdit = $this->getMFConfig()->get( 
'MFAllowNonJavaScriptEditing' );
if ( !$this->getRequest()->wasPosted() ) {
$returntoquery = $this->getRequest()->getValues();
unset( $returntoquery['title'] );
@@ -665,7 +666,7 @@
$url = SpecialPage::getTitleFor( 'Userlogout' 
)->getLocalURL( $query );
$username = $user->getName();
 
-   $menu->insert( 'auth' )
+   $menu->insert( 'auth', $isJSOnly = !$canEdit )
->addComponent(
$username,
Title::newFromText( $username, NS_USER 
)->getLocalUrl(),
@@ -687,7 +688,7 @@
unset( $returntoquery['campaign'] );
$query[ 'returntoquery' ] = wfArrayToCgi( 
$returntoquery );
$url = $this->getLoginUrl( $query );
-   $menu->insert( 'auth', $isJSOnly = true )
+   $menu->insert( 'auth', $isJSOnly = !$canEdit )
->addComponent(
$this->msg( 
'mobile-frontend-main-menu-login' )->escaped(),
$url,
diff --git a/resources/mobile.mainMenu/mainmenu.less 
b/resources/mobile.mainMenu/mainmenu.less
index 75f0e88..d225405 100644
--- a/resources/mobile.mainMenu/mainmenu.less
+++ b/resources/mobile.mainMenu/mainmenu.less
@@ -56,21 +56,19 @@
float: left;
min-height: 100%;
 
-   .client-js & {
-   .secondary-action {
-   border: 0;
-   position: absolute;
-   right: 0;
-   top: 0;
-   bottom: 0;
-   padding-right: 0;
-   border-left: 1px solid @grayMediumLight;
-   }
+   .secondary-action {
+   border: 0;
+   position: absolute;
+   right: 0;
+   top: 0;
+   bottom: 0;
+   padding-right: 0;
+   border-left: 1px solid @grayMediumLight;
+   }
 
-   .primary-action {
-   // 1px for the logout icon border-left
-   margin-right: @iconSize + @iconGutterWidth * 2;
-   }
+   .primary-action {
+   // 1px for the logout icon border-left
+   margin-right: @iconSize + @iconGutterWidth * 2;
}
 
ul {
diff --git a/resources/mobile.special.mobilemenu.styles/mobilemenu.less 
b/resources/mobile.special.mobilemenu.styles/mobilemenu.less
index 7582bc5..9b7d346 100644
--- a/resources/mobile.special.mobilemenu.styles/mobilemenu.less
+++ b/resources/mobile.special.mobilemenu.styles/mobilemenu.less
@@ -16,9 +16,3 @@
display: none;
}
 }
-
-.client-nojs {
-   nav .secondary-action {
-   display: none;
-   }
-}

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: If8094372ae01ba7c58eb1bd9a8b20ad9df50a85f
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Jdlrobson 

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