Jdlrobson has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/345486 )

Change subject: Revert "Hygiene: Remove header-v2 and header-v1 code"
......................................................................

Revert "Hygiene: Remove header-v2 and header-v1 code"

This makes the search input show on mobile

This reverts commit 92117d812db7480845331a370eabe4afa60b198d.

Change-Id: Ide050823c61158370d9914ec1257ebf33d12248e
---
M includes/skins/minerva.mustache
M resources/mobile.languages.structured/LanguageOverlay.less
M resources/mobile.search/SearchOverlay.less
M resources/skins.minerva.base.styles/ui.less
M resources/skins.minerva.tablet.styles/common.less
5 files changed, 55 insertions(+), 11 deletions(-)


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

diff --git a/includes/skins/minerva.mustache b/includes/skins/minerva.mustache
index 061ee46..2d71ea5 100644
--- a/includes/skins/minerva.mustache
+++ b/includes/skins/minerva.mustache
@@ -1,5 +1,7 @@
 {{{headelement}}}
-<div id="mw-mf-viewport">
+{{! FIXME: The feature-header-v2 classes are temporary and help with 
transition from cached HTML}}
+<div id="mw-mf-viewport"
+       class="feature-header-v2">
        {{>ie8Html5Support}}
        <nav id="mw-mf-page-left" class="navigation-drawer view-border-box">
                {{{mainmenuhtml}}}
diff --git a/resources/mobile.languages.structured/LanguageOverlay.less 
b/resources/mobile.languages.structured/LanguageOverlay.less
index 641f8cd..390a87b 100644
--- a/resources/mobile.languages.structured/LanguageOverlay.less
+++ b/resources/mobile.languages.structured/LanguageOverlay.less
@@ -16,11 +16,6 @@
                padding: 0.5em;
        }
 
-       .search-box {
-               // Always show the language search input
-               display: block;
-       }
-
        .search {
                box-shadow: none;
        }
diff --git a/resources/mobile.search/SearchOverlay.less 
b/resources/mobile.search/SearchOverlay.less
index 86aa4b7..d92cbc1 100644
--- a/resources/mobile.search/SearchOverlay.less
+++ b/resources/mobile.search/SearchOverlay.less
@@ -207,7 +207,7 @@
 }
 
 @media all and ( min-width: @deviceWidthTablet ) {
-       .search-overlay {
+       .feature-header-v2 .search-overlay {
                .search-box {
                        display: table-cell;
                }
diff --git a/resources/skins.minerva.base.styles/ui.less 
b/resources/skins.minerva.base.styles/ui.less
index cdee52c..9a6e999 100644
--- a/resources/skins.minerva.base.styles/ui.less
+++ b/resources/skins.minerva.base.styles/ui.less
@@ -145,6 +145,28 @@
        }
 }
 
+// FIXME: Fold into .header css rules when cache has cleared
+.feature-header-v2 {
+       .search-box {
+               display: none;
+               width: auto;
+       }
+}
+
+// FIXME: Fold into .header css rules when cache has cleared
+.feature-header-v2,
+.feature-header-v1 {
+       .header .search-box .search {
+               margin-top: 0;
+       }
+}
+
+// Always show the language search input
+// FIXME: Clean up header v2 .search-box styles
+.feature-header-v2 .language-overlay .search-box {
+       display: block;
+}
+
 .header > form,
 .overlay-header .overlay-title {
        padding: 0.15em 0;
@@ -176,8 +198,6 @@
 .search-box {
        // FIXME: remove when micro.tap in stable and rule from common-js.less 
too
        -webkit-tap-highlight-color: rgba( 255, 255, 255, 0 );
-       display: none;
-       width: auto;
 
        .search {
                @searchIconSize: 20px;
@@ -198,7 +218,9 @@
                .background-size( @searchIconSize, @searchIconSize );
                border-radius: @borderRadius;
                box-shadow: 0 1px 1px rgba( 0, 0, 0, 0.05 );
-               margin-top: 0;
+               // FIXME: Necessary to support rendering of cached HTML. Move 
when new header in production
+               // and cache has cleared.
+               margin-top: 0.4em;
        }
 }
 
@@ -272,11 +294,36 @@
        }
 }
 
+// FIXME: Remove block when feature-header-v1 no longer supported
+.client-js {
+       .feature-header-v1 .search-box {
+               padding-right: 1em;
+       }
+       .is-authenticated {
+               .feature-header-v1 .search-box {
+                       padding-right: 0;
+               }
+       }
+}
+
+// FIXME: Remove block when feature-header-v1 no longer supported
+.feature-header-v1 {
+       #searchIcon {
+               // This is overriden for non-JS clients (see fixme block below)
+               display: none;
+       }
+}
+
 // Toggling indicators are unusable without JavaScript
 .client-nojs {
        .section-heading .indicator {
                display: none;
        }
+
+       // FIXME: Remove when feature-header-v1 no longer supported
+       .feature-header-v1 #searchIcon {
+               display: block;
+       }
 }
 
 #page-secondary-actions {
diff --git a/resources/skins.minerva.tablet.styles/common.less 
b/resources/skins.minerva.tablet.styles/common.less
index 4a6db6e..5c86038 100644
--- a/resources/skins.minerva.tablet.styles/common.less
+++ b/resources/skins.minerva.tablet.styles/common.less
@@ -13,7 +13,7 @@
                }
        }
 
-       .header {
+       .feature-header-v2 .header {
                .branding-box {
                        width: @brandingBoxWidth;
                }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ide050823c61158370d9914ec1257ebf33d12248e
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