[MediaWiki-commits] [Gerrit] Add menu button and hide top menu when the screen is too narrow - change (mediawiki...erudite)

2013-11-19 Thread Njw (Code Review)
Njw has submitted this change and it was merged.

Change subject: Add menu button and hide top menu when the screen is too narrow
..


Add menu button and hide top menu when the screen is too narrow

Also simplifies top menu narrowing style rules

Change-Id: I07e7c54522d7eca2fb83b64e855da032937f864a
---
M Erudite.skin.php
M assets/erudite.css
M assets/erudite20em.css
A assets/erudite55em.css
M assets/erudite60em.css
M assets/erudite66em.css
M erudite.php
7 files changed, 44 insertions(+), 29 deletions(-)

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



diff --git a/Erudite.skin.php b/Erudite.skin.php
index 1698736..165fea8 100644
--- a/Erudite.skin.php
+++ b/Erudite.skin.php
@@ -82,6 +82,7 @@
msg( 'tagline' ) ?>

 
+   Menu



diff --git a/assets/erudite.css b/assets/erudite.css
index ef4c8ce..35c60c3 100644
--- a/assets/erudite.css
+++ b/assets/erudite.css
@@ -197,6 +197,10 @@
 }
 
 /* Menu */
+#menubutton {
+   display: none;
+}
+
 #menu {
margin: 1em 0 -0.625em;
overflow: hidden;
diff --git a/assets/erudite20em.css b/assets/erudite20em.css
index 9cb5953..83a6877 100644
--- a/assets/erudite20em.css
+++ b/assets/erudite20em.css
@@ -1,18 +1,3 @@
-#header h1 {
-   font-size: 1.75em;
-}
-
-#menu {
-   margin-top: 0.5em;
-}
-
-/* Stack top menu items */
-#menu li {
-   float: none !important;
-   border: none;
-   padding: 0em;
-}
-
 /* Disable text justification (user preference) */
 #article, #bodyContent, #mw_content {
text-align: left !important;
diff --git a/assets/erudite55em.css b/assets/erudite55em.css
new file mode 100644
index 000..ce2560f
--- /dev/null
+++ b/assets/erudite55em.css
@@ -0,0 +1,35 @@
+/* Replace menu with a menu button */
+#menubutton {
+   display: block;
+   position: absolute;
+   right: 0.5em;
+   top: 0.75em;
+   padding: 0.25em 0.5em;
+   background-color: #33;
+background-color: rgba(50, 50, 50, 0.7);
+   color: white;
+   font-family: 'Linux Biolinum', corbel, 'gill sans', 'gill sans mt', 
sans-serif;
+   font-size: large;
+   text-transform: uppercase;
+}
+
+/* Ensure header doesn't overlap with menu button */
+#header h1 {
+   margin-right: 2em;
+}
+
+/* Hide menu unless it's the target */
+#menu {
+   display: none;
+}
+
+#menu:target {
+   display: block;
+}
+
+/* Stack top menu items */
+#menu:target li {
+   float: none !important;
+   padding: 0em;
+   text-align: center;
+}
diff --git a/assets/erudite60em.css b/assets/erudite60em.css
index 993b501..61d8245 100644
--- a/assets/erudite60em.css
+++ b/assets/erudite60em.css
@@ -1,6 +1,7 @@
 /* Some of the padding is best dispatched with */
 #container,
 #header,
+#access,
 #footer-wrap-inner,
 .message {
width: 100%;
diff --git a/assets/erudite66em.css b/assets/erudite66em.css
index 3c3bda1..2465920 100644
--- a/assets/erudite66em.css
+++ b/assets/erudite66em.css
@@ -1,21 +1,9 @@
-/* The top menu is likely to start wrapping, so reduce padding
- * and add a separator */
+/* The top menu may want to start wrapping, so reduce padding */
 #menu {
-   padding: 0.7em 1em 0.45em;
-   background: rgba(50, 50, 50, 1.0);
+   padding: 0.5em 0em;
 }
 
 #menu li {
-   border-right: thin solid #66;
padding: 0em 1em;
-   margin-bottom: 0.3em;
margin-right: 0em;
-}
-
-#menu li:last-child {
-   border-right: none;
-}
-
-#access {
-   width: 100%;
 }
diff --git a/erudite.php b/erudite.php
index 2a89be3..f92e0b9 100644
--- a/erudite.php
+++ b/erudite.php
@@ -31,6 +31,7 @@
'erudite/assets/erudite.css' => array( 'media' => 'screen' ),
'erudite/assets/erudite66em.css' => array( 'media' => 'screen 
and (max-width: 66em)' ),
'erudite/assets/erudite60em.css' => array( 'media' => 'screen 
and (max-width: 60em)' ),
+   'erudite/assets/erudite55em.css' => array( 'media' => 'screen 
and (max-width: 55em)' ),
'erudite/assets/erudite40em.css' => array( 'media' => 'screen 
and (max-width: 40em)' ),
'erudite/assets/erudite20em.css' => array( 'media' => 'screen 
and (max-width: 20em)' ),
'erudite/assets/print.css' => array( 'media' => 'print' ),

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I07e7c54522d7eca2fb83b64e855da032937f864a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/skins/erudite
Gerrit-Branch: master
Gerrit-Owner: Njw 
Gerrit-Reviewer: Njw 
Gerrit-Reviewer: jenkins-bot

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

[MediaWiki-commits] [Gerrit] Add menu button and hide top menu when the screen is too narrow - change (mediawiki...erudite)

2013-11-19 Thread Njw (Code Review)
Njw has uploaded a new change for review.

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


Change subject: Add menu button and hide top menu when the screen is too narrow
..

Add menu button and hide top menu when the screen is too narrow

Also simplifies top menu narrowing style rules

Change-Id: I07e7c54522d7eca2fb83b64e855da032937f864a
---
M Erudite.skin.php
M assets/erudite.css
M assets/erudite20em.css
A assets/erudite55em.css
M assets/erudite60em.css
M assets/erudite66em.css
M erudite.php
7 files changed, 44 insertions(+), 29 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/skins/erudite 
refs/changes/48/96248/1

diff --git a/Erudite.skin.php b/Erudite.skin.php
index 1698736..165fea8 100644
--- a/Erudite.skin.php
+++ b/Erudite.skin.php
@@ -82,6 +82,7 @@
msg( 'tagline' ) ?>

 
+   Menu



diff --git a/assets/erudite.css b/assets/erudite.css
index ef4c8ce..35c60c3 100644
--- a/assets/erudite.css
+++ b/assets/erudite.css
@@ -197,6 +197,10 @@
 }
 
 /* Menu */
+#menubutton {
+   display: none;
+}
+
 #menu {
margin: 1em 0 -0.625em;
overflow: hidden;
diff --git a/assets/erudite20em.css b/assets/erudite20em.css
index 9cb5953..83a6877 100644
--- a/assets/erudite20em.css
+++ b/assets/erudite20em.css
@@ -1,18 +1,3 @@
-#header h1 {
-   font-size: 1.75em;
-}
-
-#menu {
-   margin-top: 0.5em;
-}
-
-/* Stack top menu items */
-#menu li {
-   float: none !important;
-   border: none;
-   padding: 0em;
-}
-
 /* Disable text justification (user preference) */
 #article, #bodyContent, #mw_content {
text-align: left !important;
diff --git a/assets/erudite55em.css b/assets/erudite55em.css
new file mode 100644
index 000..ce2560f
--- /dev/null
+++ b/assets/erudite55em.css
@@ -0,0 +1,35 @@
+/* Replace menu with a menu button */
+#menubutton {
+   display: block;
+   position: absolute;
+   right: 0.5em;
+   top: 0.75em;
+   padding: 0.25em 0.5em;
+   background-color: #33;
+background-color: rgba(50, 50, 50, 0.7);
+   color: white;
+   font-family: 'Linux Biolinum', corbel, 'gill sans', 'gill sans mt', 
sans-serif;
+   font-size: large;
+   text-transform: uppercase;
+}
+
+/* Ensure header doesn't overlap with menu button */
+#header h1 {
+   margin-right: 2em;
+}
+
+/* Hide menu unless it's the target */
+#menu {
+   display: none;
+}
+
+#menu:target {
+   display: block;
+}
+
+/* Stack top menu items */
+#menu:target li {
+   float: none !important;
+   padding: 0em;
+   text-align: center;
+}
diff --git a/assets/erudite60em.css b/assets/erudite60em.css
index 993b501..61d8245 100644
--- a/assets/erudite60em.css
+++ b/assets/erudite60em.css
@@ -1,6 +1,7 @@
 /* Some of the padding is best dispatched with */
 #container,
 #header,
+#access,
 #footer-wrap-inner,
 .message {
width: 100%;
diff --git a/assets/erudite66em.css b/assets/erudite66em.css
index 3c3bda1..2465920 100644
--- a/assets/erudite66em.css
+++ b/assets/erudite66em.css
@@ -1,21 +1,9 @@
-/* The top menu is likely to start wrapping, so reduce padding
- * and add a separator */
+/* The top menu may want to start wrapping, so reduce padding */
 #menu {
-   padding: 0.7em 1em 0.45em;
-   background: rgba(50, 50, 50, 1.0);
+   padding: 0.5em 0em;
 }
 
 #menu li {
-   border-right: thin solid #66;
padding: 0em 1em;
-   margin-bottom: 0.3em;
margin-right: 0em;
-}
-
-#menu li:last-child {
-   border-right: none;
-}
-
-#access {
-   width: 100%;
 }
diff --git a/erudite.php b/erudite.php
index 2a89be3..f92e0b9 100644
--- a/erudite.php
+++ b/erudite.php
@@ -31,6 +31,7 @@
'erudite/assets/erudite.css' => array( 'media' => 'screen' ),
'erudite/assets/erudite66em.css' => array( 'media' => 'screen 
and (max-width: 66em)' ),
'erudite/assets/erudite60em.css' => array( 'media' => 'screen 
and (max-width: 60em)' ),
+   'erudite/assets/erudite55em.css' => array( 'media' => 'screen 
and (max-width: 55em)' ),
'erudite/assets/erudite40em.css' => array( 'media' => 'screen 
and (max-width: 40em)' ),
'erudite/assets/erudite20em.css' => array( 'media' => 'screen 
and (max-width: 20em)' ),
'erudite/assets/print.css' => array( 'media' => 'print' ),

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I07e7c54522d7eca2fb83b64e855da032937f864a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/skins/erudite
Gerrit-Branch: master
Gerrit-Owner: Njw 

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