aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Somerville <matthew@mysociety.org>2015-09-25 13:26:08 +0100
committerMatthew Somerville <matthew@mysociety.org>2015-09-28 12:30:10 +0100
commit99610f11646c3b8530dfdb19e08b11650569b9f6 (patch)
treecbbbfa0b9f12d9b540e1c7549749628907c39386
parent9e3abbbe4a69b4ab1d743b0b2e7e24ff4ac45ac2 (diff)
Streamline navigation menu CSS.
Reduce need for specificity. Also fix some bugs in Harrogate base menu display, and couple of other cobrand tweaks.
-rw-r--r--templates/web/barnet/footer.html4
-rw-r--r--templates/web/bromley/footer.html37
-rw-r--r--templates/web/fiksgatami/footer.html4
-rw-r--r--templates/web/fiksgatami/nn/footer.html4
-rw-r--r--templates/web/fixamingata/footer.html2
-rw-r--r--templates/web/fixmindelo/footer.html4
-rw-r--r--templates/web/fixmybarangay/footer.html8
-rw-r--r--templates/web/fixmystreet/footer.html6
-rw-r--r--templates/web/greenwich/footer.html9
-rw-r--r--templates/web/harrogate/footer.html15
-rw-r--r--templates/web/oxfordshire/footer.html4
-rw-r--r--templates/web/seesomething/footer.html2
-rw-r--r--templates/web/stevenage/footer.html2
-rw-r--r--templates/web/trinidadtobago/footer.html4
-rw-r--r--templates/web/warwickshire/header.html2
-rw-r--r--templates/web/zerotb/footer.html2
-rw-r--r--templates/web/zurich/footer.html2
-rw-r--r--web/cobrands/bromley/base.scss5
-rw-r--r--web/cobrands/bromley/layout.scss11
-rw-r--r--web/cobrands/fixmindelo/base.scss2
-rw-r--r--web/cobrands/fixmindelo/layout.scss14
-rw-r--r--web/cobrands/fixmybarangay/base.scss2
-rw-r--r--web/cobrands/fixmybarangay/layout.scss32
-rw-r--r--web/cobrands/fixmystreet.com/layout.scss30
-rw-r--r--web/cobrands/greenwich/base.scss5
-rw-r--r--web/cobrands/greenwich/layout.scss25
-rw-r--r--web/cobrands/harrogate/base.scss26
-rw-r--r--web/cobrands/harrogate/layout.scss37
-rw-r--r--web/cobrands/oxfordshire/base.scss2
-rw-r--r--web/cobrands/sass/_base.scss70
-rw-r--r--web/cobrands/sass/_layout.scss149
-rw-r--r--web/cobrands/stevenage/layout.scss54
-rw-r--r--web/cobrands/zerotb/layout.scss34
-rw-r--r--web/cobrands/zurich/layout.scss7
-rw-r--r--web/down.default.html2
35 files changed, 263 insertions, 355 deletions
diff --git a/templates/web/barnet/footer.html b/templates/web/barnet/footer.html
index 60d834d5f..e5f8739b4 100644
--- a/templates/web/barnet/footer.html
+++ b/templates/web/barnet/footer.html
@@ -8,10 +8,10 @@
<div class="nav-wrapper">
<div class="nav-wrapper-2">
<div id="main-nav" role="navigation">
- <ul id="mysoc-menu">
+ <ul class="nav-menu nav-menu--mysoc">
<li><a href="https://www.fixmystreet.com/council">Powered by <img src="/cobrands/barnet/img/fms-logo.png" style="height:20px;"></a></li>
</ul>
- <ul id="main-menu">
+ <ul class="nav-menu nav-menu--main">
<li><[% IF c.req.uri.path == '/' %]span[% ELSE %]a href="/"[% END %] class="report-a-problem-btn"
>[% loc("Report a problem") %]</[% c.req.uri.path == '/' ? 'span' : 'a' %]></li>[%
%]<li><[% IF c.req.uri.path == '/my' %]span[% ELSE %]a href="/my"[% END
diff --git a/templates/web/bromley/footer.html b/templates/web/bromley/footer.html
new file mode 100644
index 000000000..689871fff
--- /dev/null
+++ b/templates/web/bromley/footer.html
@@ -0,0 +1,37 @@
+ [% IF pagefooter %]
+ <footer role="contentinfo">
+ [% INCLUDE 'front/footer-marketing.html' %]
+ </footer>
+ [% END %]
+ </div><!-- .content role=main -->
+ </div><!-- .container -->
+ [% IF c.cobrand.moniker == 'fixmystreet' AND bodyclass != 'mappage' %]
+ [% INCLUDE 'footer-nav.html' %]
+ [% END %]
+ </div><!-- .table-cell -->
+
+ <div class="nav-wrapper">
+ <div class="nav-wrapper-2">
+ <div id="main-nav" role="navigation">
+ <ul class="nav-menu nav-menu--main">
+ <li><[% IF c.req.uri.path == '/' %]span[% ELSE %]a href="/"[% END
+ %]>[% loc("Report a problem") %]</[% c.req.uri.path == '/' ? 'span' : 'a' %]></li>[%
+ %]<li><[% IF c.req.uri.path == '/my' %]span[% ELSE %]a href="/my"[% END
+ %]>[% loc("Your reports") %]</[% c.req.uri.path == '/my' ? 'span' : 'a' %]></li>[%
+ %]<li><[% IF c.req.uri.path == '/reports' %]span[% ELSE %]a href="/reports"[% END
+ %]>[% loc("All reports") %]</[% c.req.uri.path == '/reports' ? 'span' : 'a' %]></li>[%
+ %]<li><[% IF c.req.uri.path == '/alert' %]span[% ELSE %]a href="/alert[% pc ? '/list?pc=' : '' %][% pc | uri %]"[% END
+ %]>[% loc("Local alerts") %]</[% c.req.uri.path == '/alert' ? 'span' : 'a' %]></li>[%
+ %]<li><[% IF c.req.uri.path == '/faq' %]span[% ELSE %]a href="/faq"[% END
+ %]>[% loc("Help") %]</[% c.req.uri.path == '/faq' ? 'span' : 'a' %]></li>
+ </ul>
+ </div>
+ </div>
+ </div>
+
+ </div> <!-- .wrapper -->
+
+ [% TRY %][% PROCESS 'footer_extra.html' %][% CATCH file %][% END %]
+
+</body>
+</html>
diff --git a/templates/web/fiksgatami/footer.html b/templates/web/fiksgatami/footer.html
index e9fbeb716..f5088bcb4 100644
--- a/templates/web/fiksgatami/footer.html
+++ b/templates/web/fiksgatami/footer.html
@@ -10,11 +10,11 @@
<div class="nav-wrapper">
<div class="nav-wrapper-2">
<div id="main-nav" role="navigation">
- <ul id="mysoc-menu">
+ <ul class="nav-menu nav-menu--mysoc">
<li><a href="http://www.nuug.no/">Foreningen NUUG</a></li>
</ul>
- <ul id="main-menu">
+ <ul class="nav-menu nav-menu--main">
<li><[% IF c.req.uri.path == '/' %]span[% ELSE %]a href="/"[% END %] class="report-a-problem-btn"
>[% loc("Report a problem") %]</[% c.req.uri.path == '/' ? 'span' : 'a' %]></li>[%
%]<li><[% IF c.req.uri.path == '/my' %]span[% ELSE %]a href="/my"[% END
diff --git a/templates/web/fiksgatami/nn/footer.html b/templates/web/fiksgatami/nn/footer.html
index cfef66bc9..d7703388a 100644
--- a/templates/web/fiksgatami/nn/footer.html
+++ b/templates/web/fiksgatami/nn/footer.html
@@ -10,11 +10,11 @@
<div class="nav-wrapper">
<div class="nav-wrapper-2">
<div id="main-nav" role="navigation">
- <ul id="mysoc-menu">
+ <ul class="nav-menu nav-menu--mysoc">
<li><a href="http://www.nuug.no/">Foreininga NUUG</a></li>
</ul>
- <ul id="main-menu">
+ <ul class="nav-menu nav-menu--main">
<li><[% IF c.req.uri.path == '/' %]span[% ELSE %]a href="/"[% END %] class="report-a-problem-btn"
>[% loc("Report a problem") %]</[% c.req.uri.path == '/' ? 'span' : 'a' %]></li>[%
%]<li><[% IF c.req.uri.path == '/my' %]span[% ELSE %]a href="/my"[% END
diff --git a/templates/web/fixamingata/footer.html b/templates/web/fixamingata/footer.html
index c6f49cb79..376d79ff4 100644
--- a/templates/web/fixamingata/footer.html
+++ b/templates/web/fixamingata/footer.html
@@ -10,7 +10,7 @@
<div class="nav-wrapper">
<div class="nav-wrapper-2">
<div id="main-nav" role="navigation">
- <ul id="main-menu">
+ <ul class="nav-menu nav-menu--main">
<li><[% IF c.req.uri.path == '/' %]span[% ELSE %]a href="/"[% END %] class="report-a-problem-btn"
>[% loc("Report a problem") %]</[% c.req.uri.path == '/' ? 'span' : 'a' %]></li>[%
%]<li><[% IF c.req.uri.path == '/my' %]span[% ELSE %]a href="/my"[% END
diff --git a/templates/web/fixmindelo/footer.html b/templates/web/fixmindelo/footer.html
index e11b81827..afd8984c7 100644
--- a/templates/web/fixmindelo/footer.html
+++ b/templates/web/fixmindelo/footer.html
@@ -28,11 +28,11 @@
<div class="nav-wrapper">
<div class="nav-wrapper-2">
<div id="main-nav" role="navigation">
- <ul id="mysoc-menu">
+ <ul class="nav-menu nav-menu--mysoc">
<li><a id="mysoc-logo" href="http://www.mysociety.org/">mySociety</a></li>
</ul>
- <ul id="main-menu">
+ <ul class="nav-menu nav-menu--main">
<li><[% IF c.req.uri.path == '/' %]span[% ELSE %]a href="/"[% END %] class="report-a-problem-btn"
>[% loc("Report a problem") %]</[% c.req.uri.path == '/' ? 'span' : 'a' %]></li>[%
%]<li><[% IF c.req.uri.path == '/my' %]span[% ELSE %]a href="/my"[% END
diff --git a/templates/web/fixmybarangay/footer.html b/templates/web/fixmybarangay/footer.html
index 5bac32e98..d1f9203f2 100644
--- a/templates/web/fixmybarangay/footer.html
+++ b/templates/web/fixmybarangay/footer.html
@@ -5,13 +5,11 @@
<div class="nav-wrapper">
<div class="nav-wrapper-2">
<div id="main-nav" role="navigation">
- <ul id="mysoc-menu">
- <li><a id="mysoc-logo" href="http://www.mysociety.org/">mySociety</a></li>[%
- %]<!--<li><a href="http://mysociety.org/donate/">Donate</a></li>[%
- %]<li><a href="http://www.mysociety.org/projects/">Our Sites</a></li>-->
+ <ul class="nav-menu nav-menu--mysoc">
+ <li><a id="mysoc-logo" href="http://www.mysociety.org/">mySociety</a></li>
</ul>
- <ul id="main-menu">
+ <ul class="nav-menu nav-menu--main">
<li><a href="/around?latitude=10.322;longitude=123.907" class="fmb-bgy-btn">Luz</a></li>
<li><a href="/around?latitude=10.288;longitude=123.870" class="fmb-bgy-btn">BSN</a></li>
<li><[% IF c.req.uri.path == '/' %]span[% ELSE %]a href="/"[% END %] class="report-a-problem-btn"
diff --git a/templates/web/fixmystreet/footer.html b/templates/web/fixmystreet/footer.html
index 810708919..e087fe01f 100644
--- a/templates/web/fixmystreet/footer.html
+++ b/templates/web/fixmystreet/footer.html
@@ -13,11 +13,11 @@
<div class="nav-wrapper">
<div class="nav-wrapper-2">
<div id="main-nav" role="navigation">
- <ul id="mysoc-menu">
+ <ul class="nav-menu nav-menu--mysoc">
<li><a id="mysoc-logo" href="https://www.mysociety.org/">mySociety</a></li>
</ul>
- <ul id="main-menu">
+ <ul class="nav-menu nav-menu--main">
<li><[% IF c.req.uri.path == '/' %]span[% ELSE %]a href="/"[% END %] class="report-a-problem-btn"
>[% loc("Report a problem") %]</[% c.req.uri.path == '/' ? 'span' : 'a' %]></li>[%
%]<li><[% IF c.req.uri.path == '/my' %]span[% ELSE %]a href="/my"[% END
@@ -28,7 +28,7 @@
%]>[% loc("Local alerts") %]</[% c.req.uri.path == '/alert' ? 'span' : 'a' %]></li>[%
%]<li><[% IF c.req.uri.path == '/faq' %]span[% ELSE %]a href="/faq"[% END
%]>[% loc("Help") %]</[% c.req.uri.path == '/faq' ? 'span' : 'a' %]></li>[%
- %]<li id="top-nav-privacy"><[% IF c.req.uri.path == '/privacy' %]span[% ELSE %]a href="/privacy"[% END
+ %]<li class="nav-menu__item--privacy"><[% IF c.req.uri.path == '/privacy' %]span[% ELSE %]a href="/privacy"[% END
%]>[% loc("Privacy") %]</[% c.req.uri.path == '/privacy' ? 'span' : 'a' %]></li>
</ul>
</div>
diff --git a/templates/web/greenwich/footer.html b/templates/web/greenwich/footer.html
index 31ab35f52..fe905acb1 100644
--- a/templates/web/greenwich/footer.html
+++ b/templates/web/greenwich/footer.html
@@ -13,11 +13,7 @@
<div class="nav-wrapper">
<div class="nav-wrapper-2">
<div id="main-nav" role="navigation">
- <ul id="mysoc-menu">
- <li><a id="mysoc-logo" href="https://www.mysociety.org/">mySociety</a></li>
- </ul>
-
- <ul id="main-menu">
+ <ul class="nav-menu nav-menu--main">
<li><[% IF c.req.uri.path == '/' %]span[% ELSE %]a href="/"[% END %] class="report-a-problem-btn"
>[% loc("Report a problem") %]</[% c.req.uri.path == '/' ? 'span' : 'a' %]></li>[%
%]<li><[% IF c.req.uri.path == '/my' %]span[% ELSE %]a href="/my"[% END
@@ -28,14 +24,13 @@
%]>[% loc("Local alerts") %]</[% c.req.uri.path == '/alert' ? 'span' : 'a' %]></li>[%
%]<li><[% IF c.req.uri.path == '/faq' %]span[% ELSE %]a href="/faq"[% END
%]>[% loc("Help") %]</[% c.req.uri.path == '/faq' ? 'span' : 'a' %]></li>[%
- %]<li id="top-nav-privacy"><[% IF c.req.uri.path == '/privacy' %]span[% ELSE %]a href="/privacy"[% END
+ %]<li class="nav-menu__item--privacy"><[% IF c.req.uri.path == '/privacy' %]span[% ELSE %]a href="/privacy"[% END
%]>[% loc("Privacy") %]</[% c.req.uri.path == '/privacy' ? 'span' : 'a' %]></li>
</ul>
</div>
</div>
</div>
-<!-- [% INCLUDE 'debug_footer.html' %] -->
</div> <!-- .wrapper -->
[% TRY %][% PROCESS 'footer_extra.html' %][% CATCH file %][% END %]
diff --git a/templates/web/harrogate/footer.html b/templates/web/harrogate/footer.html
index 4558b2381..f262f6156 100644
--- a/templates/web/harrogate/footer.html
+++ b/templates/web/harrogate/footer.html
@@ -14,34 +14,33 @@
<div class="nav-wrapper-2">
<div id="main-nav" role="navigation">
- <ul id="main-menu">
+ <ul class="nav-menu nav-menu--main">
[% selected = c.req.uri.path == '/' %]
- <li [% selected ? 'class="menu-item-selected"' : '' %]>
- <[% IF selected %]span[% ELSE %]a href="/"[% END %] class="report-a-problem-btn">
+ <li><[% IF selected %]span[% ELSE %]a href="/"[% END %]>
[% loc("Report a problem") %]</[% selected == '/' ? 'span' : 'a' %]></li>
[% selected = c.req.uri.path == '/my' %]
- <li [% selected ? 'class="menu-item-selected"' : '' %]>
+ <li>
<[% IF selected %]span[% ELSE %]a href="/my"[% END %]>
[% loc("Your reports") %]</[% selected ? 'span' : 'a' %]></li>
[% selected = c.req.uri.path == '/reports/Harrogate' %]
- <li [% selected ? 'class="menu-item-selected"' : '' %]>
+ <li>
<[% IF selected %]span[% ELSE %]a href="/reports"[% END %]>
[% loc("All reports") %]</[% selected ? 'span' : 'a' %]></li>
[% selected = c.req.uri.path == '/alert' %]
- <li [% selected ? 'class="menu-item-selected"' : '' %]>
+ <li>
<[% IF selected %]span[% ELSE %]a href="/alert[% pc ? '/list?pc=' : '' %][% pc | uri %]"[% END %]>
[% loc("Local alerts") %]</[% selected ? 'span' : 'a' %]></li>
[% selected = c.req.uri.path == '/faq' %]
- <li [% selected ? 'class="menu-item-selected"' : '' %]>
+ <li>
<[% IF selected %]span[% ELSE %]a href="/faq"[% END %]>
[% loc("Help") %]</[% selected ? 'span' : 'a' %]></li>
[% selected = c.req.uri.path == '/privacy' %]
- <li id="top-nav-privacy" [% selected ? 'class="menu-item-selected"' : '' %]>
+ <li class="nav-menu__item--privacy">
<[% IF selected %]span[% ELSE %]a href="/privacy"[% END %]>
[% loc("Privacy") %]</[% selected ? 'span' : 'a' %]></li>
</ul>
diff --git a/templates/web/oxfordshire/footer.html b/templates/web/oxfordshire/footer.html
index ed84c0ad6..3153125fd 100644
--- a/templates/web/oxfordshire/footer.html
+++ b/templates/web/oxfordshire/footer.html
@@ -10,11 +10,11 @@
<div class="nav-wrapper">
<div class="nav-wrapper-2">
<div id="main-nav" role="navigation">
- <ul id="mysoc-menu">
+ <ul class="nav-menu nav-menu--mysoc">
<li><a id="mysoc-logo" href="https://www.fixmystreet.com/council">Powered by <img src="/cobrands/oxfordshire/images/fms-logo-105x20.png" alt="FixMyStreet"></a></li>
</ul>
- <ul id="main-menu">
+ <ul class="nav-menu nav-menu--main">
<li><[% IF c.req.uri.path == '/' %]span[% ELSE %]a href="/"[% END %] class="report-a-problem-btn"
>[% loc("Report a problem") %]</[% c.req.uri.path == '/' ? 'span' : 'a' %]></li>[%
%]<li><[% IF c.req.uri.path == '/my' %]span[% ELSE %]a href="/my"[% END
diff --git a/templates/web/seesomething/footer.html b/templates/web/seesomething/footer.html
index 95297f33d..c29f222d2 100644
--- a/templates/web/seesomething/footer.html
+++ b/templates/web/seesomething/footer.html
@@ -6,7 +6,7 @@
<div class="nav-wrapper-2">
<div id="main-nav" role="navigation">
- <ul id="main-menu">
+ <ul class="nav-menu nav-menu--main">
<li><[% IF c.req.uri.path == '/' %]span[% ELSE %]a href="/"[% END %] class="report-a-problem-btn"
>[% loc("Report a problem") %]</[% c.req.uri.path == '/' ? 'span' : 'a' %]></li>[%
%]<li><[% IF c.req.uri.path == '/faq' %]span[% ELSE %]a href="/faq"[% END
diff --git a/templates/web/stevenage/footer.html b/templates/web/stevenage/footer.html
index 454da2bd9..f9bf63fb6 100644
--- a/templates/web/stevenage/footer.html
+++ b/templates/web/stevenage/footer.html
@@ -34,7 +34,7 @@
<div class="nav-wrapper">
<div class="nav-wrapper-2">
<div id="main-nav" role="navigation">
- <ul id="main-menu">
+ <ul class="nav-menu nav-menu--main">
<li><[% IF c.req.uri.path == '/' %]span[% ELSE %]a href="/"[% END %] class="report-a-problem-btn"
>[% loc("Report a problem") %]</[% c.req.uri.path == '/' ? 'span' : 'a' %]></li>[%
%]<li><[% IF c.req.uri.path == '/my' %]span[% ELSE %]a href="/my"[% END
diff --git a/templates/web/trinidadtobago/footer.html b/templates/web/trinidadtobago/footer.html
index 4ef368c0d..bace22e71 100644
--- a/templates/web/trinidadtobago/footer.html
+++ b/templates/web/trinidadtobago/footer.html
@@ -10,13 +10,13 @@
<div class="nav-wrapper">
<div class="nav-wrapper-2">
<div id="main-nav" role="navigation">
- <ul id="mysoc-menu">
+ <ul class="nav-menu nav-menu--mysoc">
<li><a id="mysoc-logo" href="http://www.mysociety.org/">mySociety</a></li>[%
%]<li><a href="http://mysociety.org/donate/">Donate</a></li>[%
%]<li><a href="http://www.mysociety.org/projects/">Our Sites</a></li>
</ul>
- <ul id="main-menu">
+ <ul class="nav-menu nav-menu--main">
<li><[% IF c.req.uri.path == '/' %]span[% ELSE %]a href="/"[% END %] class="report-a-problem-btn"
>[% loc("Report a problem") %]</[% c.req.uri.path == '/' ? 'span' : 'a' %]></li>[%
%]<li><[% IF c.req.uri.path == '/my' %]span[% ELSE %]a href="/my"[% END
diff --git a/templates/web/warwickshire/header.html b/templates/web/warwickshire/header.html
index e7b3d53a1..35baeacd7 100644
--- a/templates/web/warwickshire/header.html
+++ b/templates/web/warwickshire/header.html
@@ -195,7 +195,7 @@
%]>[% loc("Local alerts") %]</[% c.req.uri.path == '/alert' ? 'span' : 'a' %]></li>[%
%]<li><[% IF c.req.uri.path == '/faq' %]span[% ELSE %]a href="/faq"[% END
%]>[% loc("Help") %]</[% c.req.uri.path == '/faq' ? 'span' : 'a' %]></li>[%
- %]<li id="top-nav-privacy"><[% IF c.req.uri.path == '/privacy' %]span[% ELSE %]a href="/privacy"[% END
+ %]<li class="nav-menu__item--privacy"><[% IF c.req.uri.path == '/privacy' %]span[% ELSE %]a href="/privacy"[% END
%]>[% loc("Privacy") %]</[% c.req.uri.path == '/privacy' ? 'span' : 'a' %]></li>
</ul>
</div>
diff --git a/templates/web/zerotb/footer.html b/templates/web/zerotb/footer.html
index c46a03878..cef009484 100644
--- a/templates/web/zerotb/footer.html
+++ b/templates/web/zerotb/footer.html
@@ -6,7 +6,7 @@
<div class="nav-wrapper">
<div class="nav-wrapper-2">
<div id="main-nav" role="navigation">
- <ul id="main-menu">
+ <ul class="nav-menu nav-menu--main">
<li><[% IF c.req.uri.path == '/' %]span[% ELSE %]a href="/"[% END %] class="report-a-problem-btn"
>[% loc("Report a Stockout") %]</[% c.req.uri.path == '/' ? 'span' : 'a' %]></li>[%
%]<li><[% IF c.req.uri.path == '/faq' %]span[% ELSE %]a href="/faq"[% END
diff --git a/templates/web/zurich/footer.html b/templates/web/zurich/footer.html
index 2304c048e..f70470226 100644
--- a/templates/web/zurich/footer.html
+++ b/templates/web/zurich/footer.html
@@ -12,7 +12,7 @@
</p><p><a href="/admin">[% loc('Summary') %]</a> | <a href="/auth/sign_out">[% loc('sign out') %]</a>
</p>
[% END %]
- <ul id="main-menu" class="mob-only">
+ <ul class="nav-menu nav-menu--main mob-only">
<li><[% IF c.req.uri.path == '/' %]a onclick="$('html, body').animate({scrollTop:0}, 500); return false;" href="#site-header"[% ELSE %]a href="/"[% END %]
>[% loc("Report a problem") %]</[% c.req.uri.path == '/' ? 'a' : 'a' %]></li>[%
%]<li><[% IF c.req.uri.path == '/reports' %]span[% ELSE %]a href="/reports"[% END
diff --git a/web/cobrands/bromley/base.scss b/web/cobrands/bromley/base.scss
index 181eb182c..7193104f9 100644
--- a/web/cobrands/bromley/base.scss
+++ b/web/cobrands/bromley/base.scss
@@ -44,11 +44,6 @@ body.mappage {
}
}
-// Hide the mysociety menu
-#mysoc-menu {
- display: none;
-}
-
// Reset form placeholders so that they match Bromley's
// input placeholders, these need to be on separate lines as if the browser
// can't understand a selector it will invalidate the whole line.
diff --git a/web/cobrands/bromley/layout.scss b/web/cobrands/bromley/layout.scss
index 55d9a7f40..4b61f8ee9 100644
--- a/web/cobrands/bromley/layout.scss
+++ b/web/cobrands/bromley/layout.scss
@@ -53,21 +53,14 @@ body.mappage {
}
// Override the FMS main menu to give it a background colour
-#main-menu {
+.nav-menu--main {
background-color: $bromley_blue;
}
-// Override the selected element to match. We need to do this separately
-// because of FMS's selectors being quite specific
-#main-nav ul#main-menu li span {
+.nav-menu--main span {
color: $nav_fg;
background-color: $nav_fg_hover;
}
-// Override the "report a problem" button because it's not really a button
-#main-nav ul#main-menu li a.report-a-problem-btn {
- color: $nav_fg;
-}
-
// Fix bad margin on local alerts form
body.alertindex form.full-width {
margin-left: 0;
diff --git a/web/cobrands/fixmindelo/base.scss b/web/cobrands/fixmindelo/base.scss
index 486c66672..9a8ca9021 100644
--- a/web/cobrands/fixmindelo/base.scss
+++ b/web/cobrands/fixmindelo/base.scss
@@ -57,7 +57,7 @@ $image-sprite: 'images/sprite.png';
}
}
-#main-nav ul#mysoc-menu li a#mysoc-logo {
+#mysoc-logo {
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAASCAYAAADBnymNAAADAElEQVR42t2XvarWQBCGcwl7CVspFgfTiO0WdjbptdjeJrXV3kFKC4tFRAubra2CvZA7MKVwQALaKAjrG5jF4SU5CR+JyDfw4Mnfmu/J7Mxu9S8j5+xBD3T0wFUnxO3tbQAZDNW1BuR1eT38SWJ7kIX6gneuQQD2f5VqQYkBNMDJvwmYk8TWIjdc8M4BlHCX/ucOWDluQAC1uscCD1pg+dmZhXGdUIvEEk21I74/emhAmtn54bzIaIBV593MjmcMZWoEJVrgynhCTeMZdc3q6RLBALIiitCJznuRF9W5hoRnIZLYBMwOsS3IMz+e3jS/3t4LoFn4MT3gGDnrFrKRYyqy1JgcAYzlgD5Gq0ubEiuIXGICAx0bFshNQ3AiYNI/HAQSzGIt6EH6+ep+B6kZsKCBxuzlXGSBKwISyRpVPxipfPUlw7k30MeYgGGxbZnGJNEuCZNzY7mvklAfYaTpNS1kyWb9mzNVxA60wpCASI51sRM/I+9WormjxnK/SH9nDr2LFks1Mgs91U0W2+pyAIw67njqUoaUCO9cNCCBRUm/vz0wIAlcAswOsSwwgqAoEbaal2R6CQMauvcQsYZrsjq2FcXKlJwgtAVZcAtiPciCU2Ili3eJdXkztsWSSA+iLiWHiKUmNoG4d1GuOy9kWjCCHpiTMtZxxi7g9iy31KxL6u/uaLFckzPwvBRZKAuj/uEvn7wxYAQTsJXE689NAybQr2w4uh1iuRamS9axfJ36hj1ULDWxguGpIyITiFRnOxHrQJ558Sw1Nx+/JhAhNIA8Q01kos4dZOzujuYV+RkhUkNztOLoQL3UxKgkHSqWm1jcWjeurWshtQPx8YcvAVLzzPNP71tITSDQuF7kcgwrYnnty7G+nNtuYp7FehBm6HwQPO3AgmDp/o725Yv7bmJ1/w6hFgwgAcPXSVTL46qsC7yk42tCC+qNse2K+LE6IThbU3WdwcIjZevhUkfekV25VN7o9NXRwbssUFfXHdy0emDOEutBe+2Zys14a/r/AWrug1ElrRIFAAAAAElFTkSuQmCC');
background-position: 20px center;
}
diff --git a/web/cobrands/fixmindelo/layout.scss b/web/cobrands/fixmindelo/layout.scss
index 8dfea7acd..70e65d362 100644
--- a/web/cobrands/fixmindelo/layout.scss
+++ b/web/cobrands/fixmindelo/layout.scss
@@ -15,16 +15,8 @@ body {
}
}
-#main-nav {
- ul {
- &#main-menu {
- li {
- a.report-a-problem-btn {
- color: #fff;
- }
- }
- }
- }
+.nav-menu--main a.report-a-problem-btn {
+ color: #fff;
}
body.frontpage {
@@ -64,7 +56,7 @@ body.admin {
}
}
-#main-nav ul#mysoc-menu li a#mysoc-logo {
+#mysoc-logo {
background-position: 6px 10px;
}
diff --git a/web/cobrands/fixmybarangay/base.scss b/web/cobrands/fixmybarangay/base.scss
index 81cf4785d..2f3fddaf3 100644
--- a/web/cobrands/fixmybarangay/base.scss
+++ b/web/cobrands/fixmybarangay/base.scss
@@ -26,7 +26,7 @@ input.yellow-btn{
}
}
-#main-nav ul#main-menu li a.report-a-problem-btn:hover {
+.nav-menu--main a.report-a-problem-btn:hover {
background: #fff;
}
diff --git a/web/cobrands/fixmybarangay/layout.scss b/web/cobrands/fixmybarangay/layout.scss
index 4a662754d..defe1afd0 100644
--- a/web/cobrands/fixmybarangay/layout.scss
+++ b/web/cobrands/fixmybarangay/layout.scss
@@ -44,7 +44,7 @@ body.mappage .nav-wrapper div.nav-wrapper-2 {
border-bottom: 2px solid #333;
}
-#main-nav ul#mysoc-menu li a#mysoc-logo {
+#mysoc-logo {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIkAAAAyCAMAAABf9whNAAAA0lBMVEUAAABAQEBAQEBAQEBNTU1NTU1AQEBNTU1AQEBAQEBAQEBAQEBAQEBAQEBAQEBNTU1NTU1AQEBNTU1AQEBNTU1AQEBAQEBNTU2Mxj9NTU33kx5NTU1NTU1NTU3tHCRmLZEpq+JNTU2TJ4/tHCSTJ4/87iEpq+L3kx5NTU387iH87iHtHCSTJ4/3kx51K5CTJ49mLZGMxj/tHCSx0zVmLZH6wSBmLZFmLZFDdb/zYCFbuZGMxj/3kx5AQEBNTU0pq+LtHCSMxj/3kx787iFmLZGTJ49ns3BGAAAAPXRSTlMAQL+AQIAQECBwMGBQj98gn5/Pr+/vzzC/r79wYI9wv69QcK+vcICfv68QQBAwj0AwMBBggIBQr3BwgEBgSmaQCwAAAflJREFUeF7t1Ndy2zAQhtGfAAX2IpFUseSSOLGd3nt27bT3f6UsQHusRFcKmVxkcGa4wvCG34AQ8V/wPM/zPM8zSaOaxGBHtFpF+IfikqwYO0LmELfiHH/XlLokSBrsiurtPdGkMJJFWFWTSQUZC0RhWMFNRQWuvTw9RS/VOolNEBgAudYpkE5pHqRpEACIZQ4x4RkztxMWd6KWa2DDvFDUBeg9urr6cPAZMIqEDogCmDmJKdwtlbjXOCc1sIRnhyxj0vIMNbeQMUNun5DBOTo6/3oASMhUF6krka3IM1lkikqdGaICMVE2sKSNICkR1sxYyMag5TWQd7bFPH4G8eT8zcOUKIGwJUYuSE7hzoldlZAwM7Dkwg4GQjtmXMtvBZHNiZJ7P+5C3P/2oH9SXyKXo1yJq0sbmmLMkg23h7xCryR1W5L8WqKsmz1BSbqjfNSSiMUGMEB/Bp8ePwdeLF/ZAn1TEssFR1MJIZmyGLUENXNrI8pCK6IMx99fn50tvyyBcuvEKuqKXDcuocgAQ/I7conMGgA5BfD23fvLy4/LT0Ba/v4vphRxR9dnlmIMU4ULO0IgsgPr/rya3H7F4JycoCf3sq0vW5ICiLXO3YtsMC4JqbG3uCFKMSb3nYuwNyLKMK6Q6wj7a7oMY4vwJwwG8TzP8zzP834CEcRJKkEhVogAAAAASUVORK5CYII=");
}
#front-main {
@@ -65,21 +65,17 @@ body.mappage .nav-wrapper div.nav-wrapper-2 {
}
}
-#main-nav {
- ul {
- &#mysoc-menu {
- padding: 1px 0.5em;
- }
- &#main-menu{
- padding: 3px 0;
- }
-
- }
+.nav-menu--mysoc {
+ padding: 1px 0.5em;
+}
+.nav-menu--main {
+ padding: 3px 0;
}
-body.mappage #main-nav ul#main-menu li a,
-body.mappage #main-nav ul#main-menu li span,
-body #main-nav ul#main-menu li a,
-body #main-nav ul#main-menu li span
+
+body.mappage .nav-menu--main a,
+body.mappage .nav-menu--main span,
+.nav-menu--main a,
+.nav-menu--main span
{
color: #fff;
padding: 0.7em;
@@ -88,7 +84,7 @@ body #main-nav ul#main-menu li span
@include box_round(0.35em);
margin-left: 3px;
- &.report-a-problem-btn{
+ &.report-a-problem-btn {
color: #fff;
padding: 0.7em;
background-color: rgba(0,0,0,0);
@@ -99,13 +95,11 @@ body #main-nav ul#main-menu li span
&.fmb-bgy-btn {
color: #fcc921;
}
-
- &:hover{
+ &:hover {
background-color: rgba(0,0,0,0.75);
background-image: none;
}
-
}
diff --git a/web/cobrands/fixmystreet.com/layout.scss b/web/cobrands/fixmystreet.com/layout.scss
index f4c6e649b..9e8bb5baf 100644
--- a/web/cobrands/fixmystreet.com/layout.scss
+++ b/web/cobrands/fixmystreet.com/layout.scss
@@ -70,15 +70,13 @@ h3, h4 {
#front-main {
background: $primary url(images/tile-y.jpg);
}
-#main-nav {
- ul#main-menu {
- li {
- a:hover {
- @include background(linear-gradient(#000, #444 10%, #444 95%, #111));
- }
- }
+
+.nav-menu--main {
+ a:hover {
+ @include background(linear-gradient(#000, #444 10%, #444 95%, #111));
}
}
+
.nav-wrapper {
.nav-wrapper-2 {
border-image-source: url(images/tile-y-border.jpg);
@@ -94,11 +92,9 @@ body.mappage {
}
}
-#main-nav {
- ul#mysoc-menu {
- background: #515151;
- margin-top: -4px;
- }
+.nav-menu--mysoc {
+ background: #515151;
+ margin-top: -4px;
}
body.twothirdswidthpage,
@@ -215,18 +211,12 @@ body.twothirdswidthpage {
margin: 0 auto;
background: $base_bg;
ul {
- list-style: none;
- padding: 0px;
- margin: 0px;
+ @include list-reset-soft;
float: $left;
li {
- list-style: none;
display: inline;
- margin: 0px;
- padding: 0px;
float: $left;
- a,
- span {
+ a, span {
display: block;
color: $nav_fg;
background: none;
diff --git a/web/cobrands/greenwich/base.scss b/web/cobrands/greenwich/base.scss
index e4561e338..2e886c492 100644
--- a/web/cobrands/greenwich/base.scss
+++ b/web/cobrands/greenwich/base.scss
@@ -29,11 +29,6 @@ body.frontpage #site-logo,
background-size: cover;
}
-
-#mysoc-menu {
- display: none;
-}
-
.issue-list-a li, .list-a li, #user-meta p, #front-main #postcodeForm {
background: $greenwich_light_grey;
}
diff --git a/web/cobrands/greenwich/layout.scss b/web/cobrands/greenwich/layout.scss
index 8d57949a0..df5437968 100644
--- a/web/cobrands/greenwich/layout.scss
+++ b/web/cobrands/greenwich/layout.scss
@@ -92,7 +92,7 @@ body.twothirdswidthpage #user-meta p {
border-top: none;
}
-#main-menu {
+.nav-menu--main {
display: none;
}
@@ -178,7 +178,7 @@ body.mappage {
display: none;
}
- #main-menu {
+ .nav-menu--main {
display: block;
}
@@ -198,20 +198,15 @@ body.mappage {
border-bottom: solid 4px $primary;
}
- #main-nav {
- ul#main-menu {
- li a.report-a-problem-btn {
- color: $nav_fg;
- }
+ .nav-menu--main a.report-a-problem-btn {
+ color: $nav_fg;
+ }
+ .nav-menu {
+ a, span {
+ color: $primary_text;
}
-
- ul li {
- a, span {
- color: $primary_text;
- }
- a:hover {
- text-decoration: underline;
- }
+ a:hover {
+ text-decoration: underline;
}
}
}
diff --git a/web/cobrands/harrogate/base.scss b/web/cobrands/harrogate/base.scss
index 576b640bd..b546ae060 100644
--- a/web/cobrands/harrogate/base.scss
+++ b/web/cobrands/harrogate/base.scss
@@ -28,33 +28,17 @@ body.frontpage #site-logo,
}
}
-#main-nav ul#main-menu li {
-
+.nav-menu--main {
// blue button background, darker if selected
- background: #ededed;
- &.menu-item-selected {
- background: $primary;
- span {
- color: #fff;
- }
+ a {
+ background: #ededed;
}
-
span {
- color: $nav_fg;
+ color: #fff;
+ background: $primary;
}
}
-#main-nav ul#main-menu li,
-body.mappage #main-nav ul#main-menu li,
-{
- padding-left: 0.25em;
- padding-right: 0.25em;
- padding-top: 0;
- padding-bottom: 0;
-
- a { padding: 0 }
-}
-
label[for=form_INFO_TEXT] {
background: yellow;
border: solid 1px black;
diff --git a/web/cobrands/harrogate/layout.scss b/web/cobrands/harrogate/layout.scss
index dba7ed5b0..417eff539 100644
--- a/web/cobrands/harrogate/layout.scss
+++ b/web/cobrands/harrogate/layout.scss
@@ -85,38 +85,23 @@ body.twothirdswidthpage form.full-width {
margin: 0;
}
-body.mappage #main-nav {
- ul#main-menu {
- padding: 1em 0;
- }
-}
-body.mappage #main-nav ul#main-menu li a, body.mappage #main-nav ul#main-menu li span {
- padding: 0.75em;
+.nav-menu--main {
+ background: #ededed;
}
-body.mappage #main-nav ul#main-menu li a.report-a-problem-btn,
-#main-nav ul#main-menu li a.report-a-problem-btn {
- margin: 0;
- padding: 0.75em;
+.nav-menu--main span {
+ color: #fff;
+ background: $primary;
}
-#main-nav ul#main-menu li a.report-a-problem-btn {
- &:hover {
- background: #444;
- color: #fff;
- @include border-radius(0em);
- }
+
+.nav-menu--main a, .nav-menu--main span,
+body.mappage .nav-menu--main a, body.mappage .nav-menu--main span {
+ padding: 0.75em 1.02em;
}
-#main-nav {
- ul#main-menu {
- li {
- a.report-a-problem-btn {
- color: #000;
- background: #ededed;
- }
- }
- }
+body.mappage .nav-menu--main {
+ margin-top: 1em;
}
body.mappage .nav-wrapper .nav-wrapper-2 {
diff --git a/web/cobrands/oxfordshire/base.scss b/web/cobrands/oxfordshire/base.scss
index 2f297582c..8f28905e2 100644
--- a/web/cobrands/oxfordshire/base.scss
+++ b/web/cobrands/oxfordshire/base.scss
@@ -25,7 +25,7 @@
height: 60px; // to match #site-header
}
-#main-nav ul#mysoc-menu li a#mysoc-logo {
+#mysoc-logo {
background-image: none;
text-indent: 0;
img {
diff --git a/web/cobrands/sass/_base.scss b/web/cobrands/sass/_base.scss
index 15e26eddd..fe4e15bcd 100644
--- a/web/cobrands/sass/_base.scss
+++ b/web/cobrands/sass/_base.scss
@@ -492,48 +492,42 @@ p.label-valid {
}
-#main-nav{
- ul{
- @include list-reset-soft;
- li{
- a, span {
- display: block;
- padding: 0.5em 1em;
- background:#f6f6f6;
- color:#333;
- font-size: 1.25em;
- border-bottom: 0.25em solid #333;
- }
- a:hover, span.hover {
- background: #333;
- color:#fff;
- text-decoration: none;
- }
- span {
- background-color: #ccc;
- }
- }
- &#mysoc-menu{
- li {
- a {
- color: $primary_text;
- background: $primary;
- &#mysoc-logo {
- background-origin: content-box;
- background-position: $left 3px;
- background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAAYCAYAAAArrNkGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABBtJREFUaN7tmT2u1DAQx/cIPgBCQUJCICH5BuQIPkIq6hzBB0AyiAP4ABQ5ghtEm54mEtVrICUNkpmsJjBvdvyR1S7hPa2lv1aJs5PEP894xjkc/tMWY+xADhRQA8iC9I7PtD6PP9xa9aC1oCnmm9lpgtHW3WiVB03HuqYeA9DlPZbJuXj8o5wgGM5os+ixLb74MeTt+Hz+kiGXva99jEDjJV7w+5Pn3aIHNoEvB/Tu7s6iejzuQAEUQRPIgxT2KTwesX+5rkvYs7yP2KDXLN7XXCKkAUgHiii3MaQuideI9x/x2GB/gxFjVZMIoY6AmtBGJ+QJluUKgdheI1LpfveuoQMciTw7XrUAbEFzot8Re4GcnwWghv23Ezx0PiejBYiBAA0/Pz7VoOV3AKnEup1LwhyBQFsr2Jkzdjy51hZyBIuwaOuFZ6fPPaaA5jQX+hvi4fS8YUC9BBzXqJOB4INXAGpAM8oAxBEUUbYSQiCD1ZWACnZGhDJIUacGaBbY34ghAxfAdHheCxBHAs6yvp7YpP/zDOgk9WHIGhMvOZ5TrjCgfUUSptigqQqg1M7A7kHhTVvWUAF8Q/r6ZObPQy4bfMf62wycoeSFOEmoPS2sQ74mdFUC1RhuHQ25QonkKurjE6CCpzTC+9CmNwBNeiHz/oGvabnweG+9E9ZDul6GDDiD53tybsoMYIMJhhQSjy/28YVzoAgKoGRt+uvHMwUaQRHkS7N/I1AjhGuuGs+2ifsOPOwKk6TLAeUe2J4DFPtG7vnsnK3MQPngTwg0ErUZoC3CPEqyWbmDJQG1cVvbCpRPmIadm6Wy5VpAeXKkpCRqQ1F/DwBAnAlQnQHaEKDzlYGGgvQWoEJy1LOx8P8SqOLJEU2uNhbhvQC0AVn76n3/9vWHpIe++/Km/fxVL17aL3ATSYU5E2h77rbkBqA2kYFHsbS7FlAhOTrJpIXwkirYRynMAEgDiignwHSgiGozCceUg5EBqs5N2hhQX8gnpDaldoquCVQn6lmV2foLbJdkSmWkANESoNPLT98UyKMUgbnIFsqWGRMxQ0JbW1G2eCHsdmQferWlMwlPxHuLnwiFa9NefU2gQiJ0UholBixm6lGV8lAEGVFDykMr6l5e5OeA1tg5ASB8wcmVMEa4rtkLqM3VnqQuDJnBmHnhT6A2oKPNBSIFuq6hoCbzCatY91Zs/ZXspED5Ws+rDu0IbZUSEps//YmQuvbrCg8NFd8I1zBl8bd66w8galBA6Q3rmWKb3YZlpIqE0Da13pLrVjtd6flxMtP7qorvse1hjyYkRfs8yMP/8E83WMIeII2wdrobnk0gG6HOnUu7WteAqRKf39QN0yagTlhf9/lwz9fNG8yzgBrmmWa3h8Ftv0HaQLi1TYlaSGX3UvsNzdBKw+waoEEAAAAASUVORK5CYII=');
- background-repeat:no-repeat;
- text-indent:-999999px;
- }
- }
- }
- }
+.nav-menu {
+ @include list-reset-soft;
+ a, span {
+ display: block;
+ padding: 0.5em 1em;
+ background: #f6f6f6;
+ color: #333;
+ font-size: 1.25em;
+ border-bottom: 0.25em solid #333;
+ }
+ a:hover, span.hover {
+ background: #333;
+ color: #fff;
+ text-decoration: none;
+ }
+ span {
+ background: #ccc;
}
}
-.ie6 #main-nav ul#mysoc-menu li a#mysoc-logo {
+.nav-menu--mysoc {
+ a {
+ color: $primary_text;
+ background: $primary;
+ }
+}
+#mysoc-logo {
+ background-origin: content-box;
+ background-position: $left 3px;
+ background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAAYCAYAAAArrNkGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABBtJREFUaN7tmT2u1DAQx/cIPgBCQUJCICH5BuQIPkIq6hzBB0AyiAP4ABQ5ghtEm54mEtVrICUNkpmsJjBvdvyR1S7hPa2lv1aJs5PEP894xjkc/tMWY+xADhRQA8iC9I7PtD6PP9xa9aC1oCnmm9lpgtHW3WiVB03HuqYeA9DlPZbJuXj8o5wgGM5os+ixLb74MeTt+Hz+kiGXva99jEDjJV7w+5Pn3aIHNoEvB/Tu7s6iejzuQAEUQRPIgxT2KTwesX+5rkvYs7yP2KDXLN7XXCKkAUgHiii3MaQuideI9x/x2GB/gxFjVZMIoY6AmtBGJ+QJluUKgdheI1LpfveuoQMciTw7XrUAbEFzot8Re4GcnwWghv23Ezx0PiejBYiBAA0/Pz7VoOV3AKnEup1LwhyBQFsr2Jkzdjy51hZyBIuwaOuFZ6fPPaaA5jQX+hvi4fS8YUC9BBzXqJOB4INXAGpAM8oAxBEUUbYSQiCD1ZWACnZGhDJIUacGaBbY34ghAxfAdHheCxBHAs6yvp7YpP/zDOgk9WHIGhMvOZ5TrjCgfUUSptigqQqg1M7A7kHhTVvWUAF8Q/r6ZObPQy4bfMf62wycoeSFOEmoPS2sQ74mdFUC1RhuHQ25QonkKurjE6CCpzTC+9CmNwBNeiHz/oGvabnweG+9E9ZDul6GDDiD53tybsoMYIMJhhQSjy/28YVzoAgKoGRt+uvHMwUaQRHkS7N/I1AjhGuuGs+2ifsOPOwKk6TLAeUe2J4DFPtG7vnsnK3MQPngTwg0ErUZoC3CPEqyWbmDJQG1cVvbCpRPmIadm6Wy5VpAeXKkpCRqQ1F/DwBAnAlQnQHaEKDzlYGGgvQWoEJy1LOx8P8SqOLJEU2uNhbhvQC0AVn76n3/9vWHpIe++/Km/fxVL17aL3ATSYU5E2h77rbkBqA2kYFHsbS7FlAhOTrJpIXwkirYRynMAEgDiignwHSgiGozCceUg5EBqs5N2hhQX8gnpDaldoquCVQn6lmV2foLbJdkSmWkANESoNPLT98UyKMUgbnIFsqWGRMxQ0JbW1G2eCHsdmQferWlMwlPxHuLnwiFa9NefU2gQiJ0UholBixm6lGV8lAEGVFDykMr6l5e5OeA1tg5ASB8wcmVMEa4rtkLqM3VnqQuDJnBmHnhT6A2oKPNBSIFuq6hoCbzCatY91Zs/ZXspED5Ws+rDu0IbZUSEps//YmQuvbrCg8NFd8I1zBl8bd66w8galBA6Q3rmWKb3YZlpIqE0Da13pLrVjtd6flxMtP7qorvse1hjyYkRfs8yMP/8E83WMIeII2wdrobnk0gG6HOnUu7WteAqRKf39QN0yagTlhf9/lwz9fNG8yzgBrmmWa3h8Ftv0HaQLi1TYlaSGX3UvsNzdBKw+waoEEAAAAASUVORK5CYII=');
+ background-repeat: no-repeat;
+ text-indent: -999999px;
+}
+.ie6 #mysoc-logo {
background: url('/cobrands/fixmystreet/images/ie_mysoc_logo.gif') center no-repeat;
}
-.ie7 #main-nav ul#mysoc-menu li a#mysoc-logo {
+.ie7 #mysoc-logo {
background: url($image-sprite) -240px -38px no-repeat;
}
diff --git a/web/cobrands/sass/_layout.scss b/web/cobrands/sass/_layout.scss
index cc4cfadf2..806f1408c 100644
--- a/web/cobrands/sass/_layout.scss
+++ b/web/cobrands/sass/_layout.scss
@@ -128,90 +128,80 @@ h1 {
display: none;
}
-#main-nav{
+#main-nav {
margin: 0 auto;
- padding: 0em;
+ padding: 0;
width: 60em;
- ul{
- list-style: none;
- padding: 0px;
- margin: 0px;
- float: $right;
- li{
- list-style: none;
- display: inline;
- margin: 0px;
- padding: 0px;
- float: $left;
- a,
- span {
- display: block;
- color: $nav_fg;
- background: none;
- border-bottom: none;
- }
- &#top-nav-privacy {
- display: none;
- }
- }
- &#main-menu{
- li{
- a, span{
- padding: 0.75em;
- font-size: 0.9em;
- }
- a:hover{
- background: $nav_fg_hover;
- }
- a.report-a-problem-btn {
- color: $primary_text;
- background: $primary;
- padding:0.25em;
- margin:0.5em;
- @include border-radius(0.25em);
- &:hover {
- background:$primary/1.1;
- }
- }
- span {
- color:$primary;
- }
- }
+}
+.nav-menu {
+ float: $right;
+ li {
+ display: inline;
+ float: $left;
+ }
+ li.nav-menu__item--privacy {
+ display: none;
+ }
+ a, span {
+ display: block;
+ color: $nav_fg;
+ background: none;
+ border-bottom: none;
+ }
+}
+.nav-menu--main {
+ a, span {
+ padding: 0.75em;
+ font-size: 0.9em;
+ }
+ a:hover {
+ background: $nav_fg_hover;
+ }
+ a.report-a-problem-btn {
+ color: $primary_text;
+ background: $primary;
+ padding:0.25em;
+ margin:0.5em;
+ @include border-radius(0.25em);
+ &:hover {
+ background:$primary/1.1;
}
- &#mysoc-menu{
- padding: 0em 0.5em;
- margin-#{$left}: 0.25em;
- background: $primary;
- @include border-radius(0 0 0.375em 0.375em);
- li{
- a{
- background:none;
- color: $primary_text;
- text-transform: uppercase;
- font-size: 0.6875em;
- padding: 1.3em 0.7em 1em;
- &#mysoc-logo {
- width:84px;
- height:16px;
- background-size: 100px auto;
- background-position: -8px 0px;
- opacity: 0.8;
- &:hover {
- opacity: 1;
- }
- }
- &:hover{
- color:#fff;
- }
- }
- }
+ }
+ span {
+ color:$primary;
+ }
+}
+.nav-menu--mysoc {
+ padding: 0em 0.5em;
+ margin-#{$left}: 0.25em;
+ background: $primary;
+ @include border-radius(0 0 0.375em 0.375em);
+ a {
+ background:none;
+ color: $primary_text;
+ text-transform: uppercase;
+ font-size: 0.6875em;
+ padding: 1.3em 0.7em 1em;
+ &:hover {
+ color: #fff;
+ background: none;
}
}
}
-.ie8 #main-nav ul#mysoc-menu li a#mysoc-logo {
+#mysoc-logo {
+ width:84px;
+ height:16px;
+ background-size: 100px auto;
+ background-position: -8px 0px;
+ opacity: 0.8;
+ &:hover {
+ opacity: 1;
+ }
+}
+.ie8 #mysoc-logo {
width: 100px;
}
-.ie7 #main-nav ul#mysoc-menu li a#mysoc-logo {
+.ie7 #mysoc-logo {
background-position: -260px -43px;
}
@@ -256,12 +246,11 @@ body.mappage {
margin-#{$right}: 1em;
}
- #main-nav ul#main-menu li a,
- #main-nav ul#main-menu li span {
+ .nav-menu--main a, .nav-menu--main span {
padding: 1.4em 0.75em 1.35em;
}
- #main-nav ul#main-menu li a.report-a-problem-btn {
+ .nav-menu--main a.report-a-problem-btn {
padding: 0.5em;
margin: 0.9em 0.25em 0.85em;
}
@@ -1133,7 +1122,7 @@ body.frontpage {
padding-#{$left}: 180px;
}
- html #main-nav ul#mysoc-menu li a#mysoc-logo {
+ #mysoc-logo {
width: 16px;
// Just the mySociety circle logo
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABJ9JREFUeNqsVXlMHFUYf/Pe7O7M7E2Xw6UFWg5LQ1GTosa0IT00wYbGaKoltWnaRGNrjIptiUalXqlJU9RU0fSPHtqCR20pliBpQpAmxQgoLDeLQIEuh2WBndmDnZn3fMvRsqEGVv0mv3lzvPd97/u97wBgmXLUbHvOFZ/cJK1KbTtmiX4F/J+ySzBuDiakeSdWphA3RSAhTX3NaN2znLVwyQkMA/YbzAcwAAIFIBSYELjPYH6Zpf9CwrEMeGS1zhalh2zEBkIq2NCdkDvfyOxCRqHfnnpIWN9caK+5URDX2VJob8zfZsqJyIBKlVzweU7pIMIC3TFHIUAISkSx2GKE2uK8qNK0ODZbVsgKuwllnthp/S4rUZs0vx4th0dHcLp3FCv1VogEL8G9Jz2THx4Tx79+Yh23/oVs4zuBwKx3CuWQ5aHO5VYba7oDDjDj/TJEpSgWJytD0FAP5Dm6PD4ySZmSIUM0+C6DoGdUdkXkwULBC56HJtRJuxFpsu7nsll60CwHQY3D/8PRq1NFQZXg+TP8TwKphhc3GXPS4zWP9tySm07XSZe9MgkLEpCuX5uZZdqQBwEM1nsaStq87V3/xtjGTVzKB29bj0RZkK2s3PvTJ59PnWG2Rm3esTP2mW80gDUByq+CFffJoS+2tkrtTZEoz80R1pVfjrsBEGMGCvWAQ+DsV5MFcLstp0jFqsmH/cCn+qjLMGqLdcvrcOkIDpO9eYY9QMuYVRED1U8A8Sjg6Vz9AahH+mi84OhCzwISbAwT8fFoFr6EjlgvMAh2eDtP85AP7XwGHORAi9R6USVqRNrPlUqlIEgCSM8ApGMAtCBw/nvpLGqR2qoFxIMYbUwCJvh2tbv6oyt/lX8Z6fa7e+Thdsd0bdpa7QqvF49UlPmKXz0y/vEdHqyshaeDH2lNNoPGmhlUfQMuydmzHOX2VENMTKKQ0OMQu6Qxv8hqaLDMhWoY0VlxuXkPx24vZhhooa/elts1hddvfXsCE/yPyrftTdj15ME1n3J6FOsTlbFrZwbeqDrVdz4sD0Ji41fan019q1MF2Ego/wy9NIjDl5zHM1xeZ8e9lMenGuIPl2zoIIAxqjIGiO4cIeg/vrs+fbBDvBlWi3RISKF5YCQYz5XkGRchx+rT6djBpzyYaM3Zl0ftaqd++fGSt7m2NTqBT9dwyOgXldmaRWnRcgyflGnKWGTAr0hOTFQPjSQTHWciihCCJd9IM/fAxuTV712shTreHppreXz3of739+dMDFW1E0wUBjIsHQGt4gDT8BtsF52L+oE74BquH7l6kFIzoYE6agBJv49V5o/JI39G5750mNFydlWaAiHQOca45/Pfvdk17bp2ur+AM6CAYGKBlkdyQ+Xom4OdYve83rBy3Tj284U+T/N1njUmBVTf0Lh/qBdABDQ2+31Elu8mkaoAyAsxgHbIK5/1FnX9NlmVmGFa0/vHVL+zYaJloc5F/cAdGB4AIIT51FaBWFdRps94bIciB2ZaJ+T1wNf2azmYS8bOOndbCPcKhGX1g0BfqwPpzUS3Ki0ZanVeT13FuZHiQ4UkOK0stfZvAQYA/wr53nPx8cUAAAAASUVORK5CYII=);
diff --git a/web/cobrands/stevenage/layout.scss b/web/cobrands/stevenage/layout.scss
index eb62cf7c4..49529dd49 100644
--- a/web/cobrands/stevenage/layout.scss
+++ b/web/cobrands/stevenage/layout.scss
@@ -40,33 +40,29 @@
#main-nav {
ul {
float: none;
- li {
- a, span {
- margin: 0;
- margin-right: 2px;
- font-family: 'PTSansRegular', "PT Sans", Verdana, Arial, sans-serif;
- }
- }
- &#main-menu {
- li {
- a, span {
- padding: 0.5em 0.75em;
- font-size: 0.8em;
- margin: 0;
- @include border-radius(0.25em);
- }
- a.report-a-problem-btn {
- padding:0.5em 0.75em;
- margin:0;
- margin-left: 0.25em;
- color:#fff;
- }
- span {
- color: #fff;
- background-color: #066539;
- }
- }
- }
+ }
+}
+.nav-menu a, .nav-menu span {
+ margin: 0;
+ margin-right: 2px;
+ font-family: 'PTSansRegular', "PT Sans", Verdana, Arial, sans-serif;
+}
+.nav-menu--main {
+ a, span {
+ padding: 0.5em 0.75em;
+ font-size: 0.8em;
+ margin: 0;
+ @include border-radius(0.25em);
+ }
+ a.report-a-problem-btn {
+ padding:0.5em 0.75em;
+ margin:0;
+ margin-left: 0.25em;
+ color:#fff;
+ }
+ span {
+ color: #fff;
+ background-color: #066539;
}
}
@@ -88,10 +84,10 @@ body.mappage {
margin-top: 9em;
}
// 15591af7 - Stevenage Map page changes
- #main-nav ul#main-menu li a, #main-nav ul#main-menu li span {
+ .nav-menu--main a, .nav-menu--main span {
padding: 0.5em 0.75em;
}
- #main-nav ul#main-menu li a.report-a-problem-btn {
+ .nav-menu--main a.report-a-problem-btn {
padding: 0.5em 0.75em;
margin: 0 0 0 0.25em;
}
diff --git a/web/cobrands/zerotb/layout.scss b/web/cobrands/zerotb/layout.scss
index ea8102ded..c8afa3abc 100644
--- a/web/cobrands/zerotb/layout.scss
+++ b/web/cobrands/zerotb/layout.scss
@@ -31,16 +31,10 @@ body {
}
}
&.mappage {
- #main-nav {
- ul#main-menu {
- li {
- a,
- a.report-a-problem-btn,
- span {
- padding: 0.25em;
- margin: 0.5em;
- }
- }
+ .nav-menu--main {
+ a, a.report-a-problem-btn, span {
+ padding: 0.25em;
+ margin: 0.5em;
}
}
.nav-wrapper-2 {
@@ -56,21 +50,11 @@ body {
}
}
-#main-nav {
- ul#mysoc-menu {
- li {
- a {
- color: $primary_text;
- }
- }
- }
- ul#main-menu {
- li {
- span {
- color: $primary_text;
- }
- }
- }
+.nav-menu--mysoc a {
+ color: $primary_text;
+}
+.nav-menu--main span {
+ color: $primary_text;
}
#site-header {
diff --git a/web/cobrands/zurich/layout.scss b/web/cobrands/zurich/layout.scss
index f25870a48..d22d753ca 100644
--- a/web/cobrands/zurich/layout.scss
+++ b/web/cobrands/zurich/layout.scss
@@ -187,13 +187,6 @@ body.mappage {
}
body.mappage {
- #main-nav {
- width: auto;
- }
- #main-nav ul#main-menu li a,
- #main-nav ul#main-menu li span {
- padding: 0.75em;
- }
#zurich-footer {
display: none;
}
diff --git a/web/down.default.html b/web/down.default.html
index a4f58e15a..d3403d76c 100644
--- a/web/down.default.html
+++ b/web/down.default.html
@@ -90,7 +90,7 @@
<div class="nav-wrapper">
<div class="nav-wrapper-2">
<div id="main-nav" role="navigation">
- <ul id="mysoc-menu">
+ <ul class="nav-menu nav-menu--mysoc">
<li><a id="mysoc-logo" href="https://www.mysociety.org/">mySociety</a></li>
</ul>
</div>