User:Seddon (WMF)/editcheck

From Donate
(Redirected from User:Jseddon/editcheck)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

MediaWiki:Centralnotice-shared-common-style-2011 MediaWiki:Centralnotice-shared-button-2011

<style type="text/css">

  1. centralNotice.collapsed #{{{utm-banner}}}{
 display: none;

}

  1. {{{utm-banner}}} .cn-bottom-right-float {
 position: relative !important;

}

  1. {{{utm-banner}}} {
 background-image: url({{{image-url}}});
 background-position: bottom right;
 background-repeat: no-repeat;
 display: none; // defaulting to none, setting visible when the margins are added as fail-safe and no-go-nuts-safe
 position: relative;
 background-color: #CCE7CD;
 border: none;
 height:100px;
 overflow: hidden;

}

  1. {{{utm-banner}}} a {
 text-decoration: none;

}

  1. {{{utm-banner}}} a:hover {
 text-decoration: none;

}

  1. cn-bold-blue-text:hover {
 text-decoration: underline;

}

  1. cn-blue {

color: blue; }

  1. cn-blue-underline {
 text-decoration: underline;

}

  1. inlineblue {
 text-decoration: underline;
 color: blue; 

}

/* Bigger bold, blue text */

  1. {{{utm-banner}}} #cn-bold-blue-text {
 font-size: 1em;
 color: #111111;
 padding: 1em;
 line-height: 1em;
 text-align:left;
 text-direction:⧼Centralnotice-2011translations-dir⧽;
 padding-bottom: 1.5em;
 padding-top: 0.5em;
 height: 100px;

}

body.ltr #{{{utm-banner}}} #cn-bold-blue-text{

 padding-right: 20px;

} body.rtl #{{{utm-banner}}} #cn-bold-blue-text{

 padding-left: 20px;

}

.banner-column{

 padding: 0.5em;
 padding-right: 1em;
 padding-left: 1em;
 max-width: 28%;
 float: left;

}

</style>

<script type="text/javascript">

var countrySpecific = { Template:2011FR/Multicurrency2 };

function getCountryValue(ii) { return countrySpecific[Geo.country][ii]; }

</script>

 <a id="variable_lp" href="#">
 </a>
   <a href="#" title="Close" onclick="removeBannerSpace(); hideBanner();return false;"><img border="0" src="//bits.wikimedia.org/skins/common/images/closewindow19x19.png" alt="Close" /></a>


<script type="text/javascript">

function addBannerSpace() {

   $('#mw-panel').css('top', '260px');
   $('#mw-head').css('top', '100px');
   $('#{{{utm-banner}}}').css('display', 'block');

}

function removeBannerSpace() {

   $('#mw-panel').css('top', '160px');
   $('#mw-head').css('top', '0px');

}

$('body').prepend($('#centralNotice'));

var bannerChooseRandom = function(choiceString) {

 var choices = choiceString.split(',');
 if ( choices.length ) {
   return choices[Math.floor( Math.random() * choices.length )].replace(/^\s+|\s+$/, );
 }

}

var bannerRewriteUrl = function() {

 $('#variable_lp').attr('href', function() {
   var baseUrl = 'https://donate.wikimedia.org/wiki/Special:FundraiserLandingPage';
   var queryString = $.param( {
     'uselang' : wgUserLanguage,
     'country' : Geo.country,
     'template' : 'Lp-layout-default',
// landing page components
     'appeal-template' : bannerChooseRandom( '{{{lp-appeal-template}}}' ),
     'appeal': bannerChooseRandom( '{{{lp-appeal}}}' ),
     'form-template' : bannerChooseRandom( '{{{lp-form-template}}}' ),
     'form-countryspecific' : bannerChooseRandom( '{{{lp-form-countryspecific}}}' ),
// utm tracking data
     'utm_medium'   : 'sitenotice',
     'utm_source'   : '{{{utm-banner}}}' + '_' + Geo.country,
     'utm_campaign' : '{{{utm-campaign}}}' + '_' + getCountryValue(0)
   } );
   var fullUrl = baseUrl + '?' + queryString;
   return fullUrl
 } );

};

$(document).ready( function () {

 if ( wgCanonicalSpecialPageName != "CentralNotice" && wgCanonicalSpecialPageName != "NoticeTemplate" ){
   addBannerSpace();
 }
 bannerRewriteUrl();

});

</script>