User:Seddon (WMF)/editcheck

From Donate
Jump to navigation Jump to search

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>