From 625a4264ea49e6d77db8b85fe8ff925183b5ee46 Mon Sep 17 00:00:00 2001 From: Tom Hutchison Date: Sat, 18 Mar 2017 23:01:39 -0400 Subject: [PATCH] fixes for echo extension, CSS cleanup, default skin colors, etc... --- Pivot.skin.php | 5 +++- assets/scripts/pivot.js | 5 +++- assets/stylesheets/pivot.css | 51 ++++++++++++++++++++++++++---------- 3 files changed, 45 insertions(+), 16 deletions(-) diff --git a/Pivot.skin.php b/Pivot.skin.php index aa32447..7543468 100644 --- a/Pivot.skin.php +++ b/Pivot.skin.php @@ -196,7 +196,10 @@ class pivotTemplate extends BaseTemplate { isLoggedIn()): ?> -
+
+
+
+
getSkin()->getTitle()->getNsText()); diff --git a/assets/scripts/pivot.js b/assets/scripts/pivot.js index 59dc417..ea8c2ab 100644 --- a/assets/scripts/pivot.js +++ b/assets/scripts/pivot.js @@ -11,7 +11,9 @@ jQuery(document).ready(function() { // The Echo extension puts an item in personal tools that Foreground really should have in the top menu // to make this easier, we move it here and loaded earlier to speed up transform - jQuery("#pt-notifications").prependTo("#echo-notifications"); + jQuery("#pt-notifications").prependTo("#echo-notifications-alerts"); + jQuery("#pt-notifications-message").prependTo("#echo-notifications-messages"); + jQuery("#pt-notifications-alert").prependTo("#echo-notifications-alerts"); // Append font-awesome icons jQuery('[id^=ca-nstab] a').prepend('
') @@ -56,6 +58,7 @@ if ( jQuery( '#ca-addsection' ).length ) { jQuery('li#t-print a').prepend('
') jQuery('li#t-permalink a').prepend('
') jQuery('li#t-info a').prepend('
') + jQuery('li#t-cite a').prepend('
') jQuery('li#feedlinks a').prepend('
') jQuery('li#n-recentchanges a').prepend('
') diff --git a/assets/stylesheets/pivot.css b/assets/stylesheets/pivot.css index 5f85b14..52c364c 100644 --- a/assets/stylesheets/pivot.css +++ b/assets/stylesheets/pivot.css @@ -6,6 +6,8 @@ h4,h5,h6 {color: 2e2e2e;} #toc ul, .toc ul { font-size: 16px; } +#toc { margin: 1em 0; } + @media only screen and (min-width: 40.0625em) { body { line-height: 1.6em; font-size: 14px; } p, ul, ol, dl { font-size: 14px; } @@ -14,6 +16,12 @@ p, ul, ol, dl { font-size: 14px; } p, table { border: none; margin-bottom: 1em; max-width: 100%; } +/* make sure user tweaks to pre don't cause problems with orbit captions */ +.orbit-caption pre { + padding: 0; + background: inherit; + border: none; +} a.label:hover, a.label:focus { @@ -788,20 +796,30 @@ body.mw-special-Userlogin h2.title { margin: .5em 1em; } +#pt-notifications-alert .mw-echo-notifications-badge, +#pt-notifications-message .mw-echo-notifications-badge { + background-size: 1.6em !important; + display: inline !important; + font-size: 1.2em; + filter: invert(25%); +} + +#echo-notifications li { + list-style: none; +} + +#echo-notifications-messages { + float: right; +} +#echo-notifications-alerts { + float: right; +} + #echo-notifications #pt-notifications { position: relative; list-style: none; } -#echo-notifications #pt-notifications .mw-echo-notifications-badge { - width: 30px; - height: 35px; - text-align: center; - border-radius: 6px; - margin: 0; - padding:6px; -} - #echo-notifications #pt-notifications a.mw-echo-short-link .mw-badge { margin:0; padding:6px; @@ -883,10 +901,14 @@ margin: 0; max-width: 100%; } +.tab-bar { + background: #517398; +} + #p-cactions { padding-top: 1.5em; padding-bottom: .5em; - background-color: #fff; + background-color: #f6f6f6; border-left: 1px solid #ccc; border-right: 1px solid #ccc; } @@ -931,9 +953,12 @@ ul.side-nav label { font-weight: bold; border: none; display: block; + background: #517398; + color: #fff; + padding: .25em .5em; } body { - background-color: #eee; + background-color: #DCEAEA; } li.name.logo { margin-bottom: 1em; @@ -944,9 +969,7 @@ li.name.logo { @media only screen and (min-width: 642px) { .tab-bar-section.middle { left: .8125rem; text-align: left; } } -.tab-bar { - background: #443266; -} + /* TOC */ #toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle {