MediaWiki:Centralnotice-template-WMHU 1percent 2015c
<script> /* Determine if banner should be shown based on:
* A) if user hasn't seen banners too many times * * Parameters (names should be self-explanatory) * views-cookie-name * max-views * * View counter cookie expires after being untouched for 365 days * * Result is stored in mw.centralNotice.bannerData.hideResult as usual */
mw.loader.using(['mediawiki.util']).then(function() {
var viewCount = parseInt($.cookie('centralnotice_bannercount_WMHU_1percent_2015c')) || 0; var maxViews = parseInt('2') || 10000;
var hideBanner = true; var hideReason = null;
if ( mw.util.getParamValue('force') ) { hideBanner = false; } else if ( viewCount >= maxViews ) { hideBanner = true; hideReason = 'viewLimit'; } else { hideBanner = false; viewCount += 1; $.cookie('centralnotice_bannercount_WMHU_1percent_2015c', viewCount, { expires: 365, path: '/' }); }
// Store the results mw.centralNotice.bannerData.hideResult = hideBanner; mw.centralNotice.bannerData.hideReason = hideReason; mw.centralNotice.bannerData.viewCount = viewCount;
});
mediaWiki.centralNotice.bannerData.alterImpressionData = function( impressionData ) {
// Data for Special:RecordImpression // Returning true from this function indicates the banner was shown if (mediaWiki.centralNotice.bannerData.hideReason) { impressionData.reason = mediaWiki.centralNotice.bannerData.hideReason; } if (mediaWiki.centralNotice.bannerData.viewCount) { impressionData.banner_count = mediaWiki.centralNotice.bannerData.viewCount; } return !mediaWiki.centralNotice.bannerData.hideResult;
};
$(document).ready(function() {
if (!mw.centralNotice.bannerData.hideResult) { $('#wmhu-tax-banner').show(); }
}); </script>
<style>
- centralNotice.collapsed #wmhu-tax-banner{
display: none;
}
- wmhu-tax-banner {
position: relative; overflow: hidden; margin-bottom: 0.5em; background-color: #FFFFFF; border: solid 1px black; height:90px;
}
- wmhu-tax-banner-logo {
float: left; background-image: url(//upload.wikimedia.org/wikipedia/foundation/thumb/9/9c/MokaHands_CN.png/120px-MokaHands_CN.png); height: 90px; width: 120px; background-position: top left; position: relative; overflow: hidden; margin-left: 20px;
}
a.cn-full-banner-click {
display: block; position: relative; height: 100%; width: 100%;
}
/* Bigger bold, blue text */
- wmhu-tax-banner-text {
font-size: 1.5em; font-weight: bold; font-family: Helvetica, sans-serif; color: #0019e8; padding: 1em; line-height: 1.4; text-align:center;
}
@media(max-width: 890px) {
#wmhu-tax-banner-text { padding: .4em 1em; }
}
- wmhu-tax-banner-text:hover {
text-decoration: underline
}
- wmhu-tax-banner a {
text-decoration: none;
}
- wmhu-tax-banner #cn-toggle-box {
position: absolute; z-index: 1000; top: .2em; right: .2em; opacity: .8
}
- wmhu-tax-banner #cn-toggle-box:hover {
opacity: 1;
} </style>