Jdlrobson has uploaded a new change for review.

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


Change subject: Bring watchlist css/html markup closer to desktop
......................................................................

Bring watchlist css/html markup closer to desktop

Change-Id: I4d67fd48586541e0f11c15f0088e3a2126221d71
---
M javascripts/modules/mf-watchstar.js
M less/common/mf-navigation.less
M less/modules/mf-watchstar.less
R stylesheets/common/images/watch.png
R stylesheets/common/images/watched.png
M stylesheets/common/mf-navigation.css
M stylesheets/modules/mf-watchstar.css
7 files changed, 60 insertions(+), 50 deletions(-)


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

diff --git a/javascripts/modules/mf-watchstar.js 
b/javascripts/modules/mf-watchstar.js
index baf88b4..aa48ff5 100644
--- a/javascripts/modules/mf-watchstar.js
+++ b/javascripts/modules/mf-watchstar.js
@@ -205,7 +205,7 @@
 
        function init( container, title ) {
                var pageTitle = mw.config.get( 'wgTitle' );
-               container = container || nav.getPageMenu();
+               container = container || $( '<li>' ).appendTo( 
nav.getPageMenu() )[ 0 ];
                title = title || pageTitle;
                // initialise on current page
                if ( container ) {
diff --git a/less/common/mf-navigation.less b/less/common/mf-navigation.less
index e234766..b52619c 100644
--- a/less/common/mf-navigation.less
+++ b/less/common/mf-navigation.less
@@ -9,9 +9,37 @@
 @overlayAlertPadding: 0.5em @overlayAlertPaddingHorizontal;
 @overlayBorderWidth: 1px;
 @toastNotificationColor: #373737;
+@watchThisArticleSize: 22px;
 
 #mw-mf-menu-page {
        right: 0;
+       list-style: none;
+
+       li.watch-this-article,
+       li.watch-this-article a {
+               position: absolute;
+               right: 0;
+               top: 0;
+               left: 0;
+               bottom: 0;
+       }
+}
+
+li.watch-this-article,
+a.watch-this-article {
+       background-image: url(images/watch.png);
+       background-position: center center;
+       .background-size( auto, @watchThisArticleSize );
+       position: absolute;
+       top: 0;
+       right: 0;
+       text-indent: -9999px;
+       background-repeat: no-repeat;
+
+       &#ca-watch,
+       &.watched {
+               background-image: url(images/watched.png);
+       }
 }
 
 .client-js {
diff --git a/less/modules/mf-watchstar.less b/less/modules/mf-watchstar.less
index 9f9cbfe..1c4032c 100644
--- a/less/modules/mf-watchstar.less
+++ b/less/modules/mf-watchstar.less
@@ -1,20 +1,6 @@
 @import "../mf-mixins.less";
 
-@watchThisArticleSize: 22px;
-
 a.watch-this-article {
-       background-image: url(images/watch.png);
-       background-position: center center;
-       .background-size( auto, @watchThisArticleSize );
-       position: absolute;
-       top: 0;
-       right: 0;
-       text-indent: -9999px;
-       background-repeat: no-repeat;
-
-       &.watched {
-               background-image: url(images/watched.png);
-       }
 
        &.loading {
                background-image: @ajaxLoadingImage;
@@ -42,16 +28,6 @@
        width: @searchResultPaddingVertical * 2;
        background-position: center center;
        margin: 0;
-}
-
-#mw-mf-menu-page {
-       a.watch-this-article {
-               position: absolute;
-               right: 0;
-               top: 0;
-               left: 0;
-               bottom: 0;
-       }
 }
 
 /* notification */
diff --git a/stylesheets/modules/images/watch.png 
b/stylesheets/common/images/watch.png
similarity index 100%
rename from stylesheets/modules/images/watch.png
rename to stylesheets/common/images/watch.png
Binary files differ
diff --git a/stylesheets/modules/images/watched.png 
b/stylesheets/common/images/watched.png
similarity index 100%
rename from stylesheets/modules/images/watched.png
rename to stylesheets/common/images/watched.png
Binary files differ
diff --git a/stylesheets/common/mf-navigation.css 
b/stylesheets/common/mf-navigation.css
index d2f52b0..c0b93ec 100644
--- a/stylesheets/common/mf-navigation.css
+++ b/stylesheets/common/mf-navigation.css
@@ -1,5 +1,36 @@
 #mw-mf-menu-page {
   right: 0;
+  list-style: none;
+}
+#mw-mf-menu-page li.watch-this-article,
+#mw-mf-menu-page li.watch-this-article a {
+  position: absolute;
+  right: 0;
+  top: 0;
+  left: 0;
+  bottom: 0;
+}
+li.watch-this-article,
+a.watch-this-article {
+  background-image: url(images/watch.png);
+  background-position: center center;
+  /* use -webkit prefix for older android browsers eg. nexus 1 */
+
+  -moz-background-size: auto 22px;
+  -o-background-size: auto 22px;
+  -webkit-background-size: auto 22px;
+  background-size: auto 22px;
+  position: absolute;
+  top: 0;
+  right: 0;
+  text-indent: -9999px;
+  background-repeat: no-repeat;
+}
+li.watch-this-article#ca-watch,
+a.watch-this-article#ca-watch,
+li.watch-this-article.watched,
+a.watch-this-article.watched {
+  background-image: url(images/watched.png);
 }
 .client-js #mw-mf-main-menu-button {
   background-image: /* @embed */ url(images/menu/main.png);
diff --git a/stylesheets/modules/mf-watchstar.css 
b/stylesheets/modules/mf-watchstar.css
index ceb49d0..270c6fd 100644
--- a/stylesheets/modules/mf-watchstar.css
+++ b/stylesheets/modules/mf-watchstar.css
@@ -1,21 +1,3 @@
-a.watch-this-article {
-  background-image: url(images/watch.png);
-  background-position: center center;
-  /* use -webkit prefix for older android browsers eg. nexus 1 */
-
-  -moz-background-size: auto 22px;
-  -o-background-size: auto 22px;
-  -webkit-background-size: auto 22px;
-  background-size: auto 22px;
-  position: absolute;
-  top: 0;
-  right: 0;
-  text-indent: -9999px;
-  background-repeat: no-repeat;
-}
-a.watch-this-article.watched {
-  background-image: url(images/watched.png);
-}
 a.watch-this-article.loading {
   background-image: url(../common/images/ajax-loader.gif);
   min-height: auto;
@@ -44,13 +26,6 @@
   width: 24px;
   background-position: center center;
   margin: 0;
-}
-#mw-mf-menu-page a.watch-this-article {
-  position: absolute;
-  right: 0;
-  top: 0;
-  left: 0;
-  bottom: 0;
 }
 /* notification */
 #mf-notification div.watch-action {

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I4d67fd48586541e0f11c15f0088e3a2126221d71
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Jdlrobson <[email protected]>

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

Reply via email to