User:Seddon (WMF)/editcheck: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
Seddon (WMF) (talk | contribs) No edit summary |
Seddon (WMF) (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
{{MediaWiki:Centralnotice-shared-common-style-2011}} |
{{MediaWiki:Centralnotice-shared-common-style-2011}} |
||
{{MediaWiki:Centralnotice-shared-button-2011}} |
{{MediaWiki:Centralnotice-shared-button-2011}} |
||
<style type="text/css"> |
<style type="text/css"> |
||
#centralNotice.collapsed #{{{utm-banner}}}{ |
#centralNotice.collapsed #{{{utm-banner}}}{ |
||
display: none; |
display: none; |
||
} |
|||
#{{{utm-banner}}} .cn-bottom-right-float { |
|||
position: relative !important; |
|||
} |
} |
||
#{{{utm-banner}}} { |
#{{{utm-banner}}} { |
||
position: relative; |
|||
background-image: url({{{image-url}}}); |
background-image: url({{{image-url}}}); |
||
background-position: bottom right; |
|||
background-repeat: no-repeat; |
background-repeat: no-repeat; |
||
display: none; // defaulting to none, setting visible when the margins are added as fail-safe and no-go-nuts-safe |
|||
margin-bottom: 0.5em !important; |
|||
position: relative; |
|||
background-color:#FFFFFF; |
|||
background-color: #CCE7CD; |
|||
border: solid 1px silver; |
|||
border: none; |
|||
height:100px; |
|||
overflow: hidden; |
overflow: hidden; |
||
} |
|||
body.ltr #{{{utm-banner}}} { |
|||
background-position: 0px 0px; |
|||
} |
|||
body.rtl #{{{utm-banner}}} { |
|||
background-position: 100% 0%; |
|||
} |
} |
||
Line 34: | Line 34: | ||
#cn-bold-blue-text:hover { |
#cn-bold-blue-text:hover { |
||
text-decoration: underline; |
text-decoration: underline; |
||
} |
|||
#cn-blue { |
|||
color: blue; |
|||
} |
|||
#cn-blue-underline { |
|||
text-decoration: underline; |
|||
} |
|||
#inlineblue { |
|||
text-decoration: underline; |
|||
color: blue; |
|||
} |
} |
||
/* Bigger bold, blue text */ |
/* Bigger bold, blue text */ |
||
#{{{utm-banner}}} #cn-bold-blue-text { |
#{{{utm-banner}}} #cn-bold-blue-text { |
||
font-size: |
font-size: 1em; |
||
color: #111111; |
|||
font-family: Helvetica, Arial, sans-serif; |
|||
color: navy; |
|||
padding: 0.8em 120px 0.2em 175px; |
|||
line-height: 1em; |
line-height: 1em; |
||
text-align:center; |
text-align:center; |
||
text-direction:{{int:Centralnotice-2011translations-dir}}; |
|||
} |
} |
||
#{{{utm-banner}}} # |
body.ltr #{{{utm-banner}}} #cn-bold-blue-text{ |
||
padding-right: 20px; |
|||
} |
|||
font-weight: bold; |
|||
body.rtl #{{{utm-banner}}} #cn-bold-blue-text{ |
|||
font-family: Helvetica, Arial, sans-serif; |
|||
padding-left: 20px; |
|||
} |
|||
padding: 0; |
|||
line-height: 1.5em; |
|||
.banner-column{ |
|||
text-align:center; |
|||
padding-top: 0.5em; |
|||
padding-right: 1em; |
|||
padding-left: 1em; |
|||
max-width: 28%; |
|||
float: left; |
|||
} |
} |
||
Line 71: | Line 86: | ||
height: 21px; |
height: 21px; |
||
width: 800px; |
width: 800px; |
||
margin: 0.75em 0.75em 0.25em 180px; |
|||
} |
} |
||
#{{{utm-banner}}} #notice-thermometer-start, #{{{utm-banner}}} #notice-thermometer-daily-start { |
#{{{utm-banner}}} #notice-thermometer-start, #{{{utm-banner}}} #notice-thermometer-daily-start { |
||
Line 138: | Line 152: | ||
<!-- end of Thermometer styles --> |
<!-- end of Thermometer styles --> |
||
</style> |
</style> |
||
<script type="text/javascript"> |
<script type="text/javascript"> |
||
var countrySpecific = { {{Template:2011FR/ |
var countrySpecific = { {{Template:2011FR/Multicurrency2}} }; |
||
function getCountryValue(ii) |
function getCountryValue(ii) |
||
{ |
{ |
||
return countrySpecific[Geo.country][ii]; |
|||
} |
|||
return countrySpecific['XX'][ii]; |
|||
else |
|||
return countrySpecific[Geo.country][ii]; |
|||
} |
|||
</script> |
</script> |
||
Line 157: | Line 167: | ||
<div id="{{{utm-banner}}}"> |
<div id="{{{utm-banner}}}"> |
||
<a id="variable_lp" href="#"> |
<a id="variable_lp" href="#"> |
||
<div id="cn-bold-blue-text"> |
|||
<div |
<div class="banner-column"> |
||
< |
<li>{{{text-1}}} |
||
</div> |
|||
<span id="text-line-1">{{{text-2}}}</span><br /> |
|||
< |
<div class="banner-column"> |
||
<li>{{{text-2}}} |
|||
</div> |
|||
</div> |
|||
<div id="thermometer-wrapper"> |
|||
<div |
<div class="banner-column"> |
||
<li>{{{text-3}}} |
|||
<div id="notice-thermometer-start"></div> |
|||
</div> |
|||
<div style="width: 450px;" id="notice-thermometer-base"></div> |
|||
</div> |
|||
<!-- <div id="notice-thermometer-recieve"></div> --> |
|||
<div id="cn-bold-blue-text"> |
|||
<div id="thermometer-wrapper"> |
|||
<div |
<div id="notice-thermometer"> |
||
<div id="notice-thermometer- |
<div id="notice-thermometer-start"></div> |
||
<div style="width: 450px;" id="notice-thermometer-base"></div> |
|||
<div id="notice-thermometer-end"></div> |
|||
<div id="notice-thermometer-mercury"> |
|||
<div style="width: 60px;" id="notice-thermometer-fill"> </div> |
|||
<div id="notice-thermometer-arrow"></div> |
|||
</div> |
|||
<div id="notice-thermometer-togo"> </div> |
|||
</div> |
</div> |
||
<div id="notice-thermometer-togo">{{MediaWiki:Centralnotice-shared-2011-fundraising-left}}M left</div> |
|||
</div> |
</div> |
||
<span id="thermo-caption">{{{caption}}}</span> |
|||
</div> |
|||
<div class="cn-bottom-right-float"> |
|||
<div id="notice-button-2011-start"></div> |
|||
<div id="notice-button-2011-label">{{int:Centralnotice-2011translations-read-now}}</div> |
|||
<!-- <div id="notice-button-2011-label"></div> --> |
|||
<div id="notice-button-2011-end"></div> |
|||
</div> |
|||
</a> |
</a> |
||
<div id="cn-close-box"> |
|||
<a href="#" title="Close" onclick="removeBannerSpace(); hideBanner();return false;"><img border="0" src="//bits.wikimedia.org/skins/common/images/closewindow19x19.png" alt="Close" /></a> |
|||
<div id="cn-toggle-box"> |
|||
</div> |
|||
<a href="#" onclick="hideBanner();return false;"><img border="0" src="//bits.wikimedia.org/skins-1.17/common/images/closewindow.png" alt="Close" /></a> |
|||
</div> |
|||
</div> |
</div> |
||
<script type="text/javascript"> |
<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() { |
var bannerRewriteUrl = function() { |
||
Line 208: | Line 237: | ||
'utm_medium' : 'sitenotice', |
'utm_medium' : 'sitenotice', |
||
'utm_source' : '{{{utm-banner}}}' + '_' + Geo.country, |
'utm_source' : '{{{utm-banner}}}' + '_' + Geo.country, |
||
'utm_campaign' : '{{{utm-campaign}}}' + '_' + getCountryValue(0) |
'utm_campaign' : '{{{utm-campaign}}}' + '_' + getCountryValue(0) |
||
} ); |
} ); |
||
var fullUrl = baseUrl + '?' + queryString; |
var fullUrl = baseUrl + '?' + queryString; |
||
Line 214: | Line 243: | ||
} ); |
} ); |
||
}; |
}; |
||
var bannerChooseRandom = function(choiceString) { |
|||
var choices = choiceString.split(','); |
|||
if ( choices.length ) { |
|||
return choices[Math.floor( Math.random() * choices.length )].replace(/^\s+|\s+$/, ''); |
|||
} |
|||
} |
|||
// Set thermometer sizes |
// Set thermometer sizes |
||
var maxPixels = 450; |
var maxPixels = 450; |
||
var range = |
var range = parseFloat( '{{MediaWiki:Centralnotice-shared-2011-fundraising-daily-goal}}' ) / 1000; |
||
var value = |
var value = parseFloat( '{{{daily-amount}}}' ) + parseFloat( '{{MediaWiki:Centralnotice-shared-2011-daily-extra}}' ) / 1000; |
||
var left = range - value; |
var left = range - value; |
||
var fill = parseInt( maxPixels * ( ( 1 / range ) * value ) ); |
var fill = parseInt( maxPixels * ( ( 1 / range ) * value ) ); |
||
$(document).ready( function () { |
$(document).ready( function () { |
||
if ( wgCanonicalSpecialPageName != "CentralNotice" && wgCanonicalSpecialPageName != "NoticeTemplate" ){ |
|||
addBannerSpace(); |
|||
} |
|||
bannerRewriteUrl(); |
bannerRewriteUrl(); |
||
$('#notice-thermometer-fill').html( ' |
$('#notice-thermometer-fill').html( '$' + value.toFixed(0) + 'K raised' ); |
||
$('#notice-thermometer-togo').html( ' |
$('#notice-thermometer-togo').html( '$' + left.toFixed(0) + 'K left' ); |
||
$('#notice-thermometer-fill').animate( { width: fill }, 3000 ) |
$('#notice-thermometer-fill').animate( { width: fill }, 3000 ) |
||
}); |
}); |
Revision as of 05:00, 31 December 2011
MediaWiki:Centralnotice-shared-common-style-2011 MediaWiki:Centralnotice-shared-button-2011
<style type="text/css">
- centralNotice.collapsed #{{{utm-banner}}}{
display: none;
}
- {{{utm-banner}}} .cn-bottom-right-float {
position: relative !important;
}
- {{{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;
}
- {{{utm-banner}}} a {
text-decoration: none;
}
- {{{utm-banner}}} a:hover {
text-decoration: none;
}
- cn-bold-blue-text:hover {
text-decoration: underline;
}
- cn-blue {
color: blue; }
- cn-blue-underline {
text-decoration: underline;
}
- inlineblue {
text-decoration: underline; color: blue;
}
/* Bigger bold, blue text */
- {{{utm-banner}}} #cn-bold-blue-text {
font-size: 1em; color: #111111; line-height: 1em; text-align:center; text-direction:⧼Centralnotice-2011translations-dir⧽;
}
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-top: 0.5em; padding-right: 1em; padding-left: 1em; max-width: 28%; float: left;
}
- {{{utm-banner}}} #thermometer-wrapper {
position: relative; height: 21px; width: 800px; margin: 0 auto; padding: 0;
}
#{{{utm-banner}}} #notice-thermometer, #{{{utm-banner}}} #notice-thermometer-daily { position: relative; height: 21px; width: 800px;
}
- {{{utm-banner}}} #notice-thermometer-start, #{{{utm-banner}}} #notice-thermometer-daily-start {
float: left; background-image: url(//upload.wikimedia.org/wikipedia/foundation/3/3d/Fundraising-2010-thermometer2.png); background-position: left top; width: 10px; height: 21px;
}
- {{{utm-banner}}} #notice-thermometer-base, #{{{utm-banner}}} #notice-thermometer-daily-base {
float: left; background-image: url(//upload.wikimedia.org/wikipedia/foundation/3/3d/Fundraising-2010-thermometer2.png); background-position: left 63px; height: 21px; color: #3474b5; font-weight: bold; text-align: right; line-height: 23px; overflow: hidden;
}
- {{{utm-banner}}} #notice-thermometer-togo, #{{{utm-banner}}} #notice-thermometer-daily-togo {
float: left; height: 21px; font-weight: bold; line-height: 23px; overflow: hidden; margin-left: 1em;
}
- {{{utm-banner}}} #notice-thermometer-end, #{{{utm-banner}}} #notice-thermometer-daily-end {
float: left; background-image: url(//upload.wikimedia.org/wikipedia/foundation/3/3d/Fundraising-2010-thermometer2.png); background-position: right -63px; width: 10px; height: 21px;
}
- {{{utm-banner}}} #notice-thermometer-mercury, #{{{utm-banner}}} #notice-thermometer-daily-mercury {
position: absolute; left: 10px; height: 21px;
}
- {{{utm-banner}}} #notice-thermometer-fill, #{{{utm-banner}}} #notice-thermometer-daily-fill {
float: left; background-image: url(//upload.wikimedia.org/wikipedia/foundation/3/3d/Fundraising-2010-thermometer2.png); background-position: left -21px; height: 21px; color: #E8E8E8; font-weight: bold; text-align: right; line-height: 23px; overflow: hidden;
}
- {{{utm-banner}}} #notice-thermometer-arrow, #{{{utm-banner}}} #notice-thermometer-daily-arrow {
float: left; background-image: url(//upload.wikimedia.org/wikipedia/foundation/d/d6/2010-thermometer2-transition.png); height: 21px; width: 23px;
}
- {{{utm-banner}}} #notice-thermometer-recieve, #{{{utm-banner}}} #notice-thermometer-daily-recieve {
float: left; //background-image: url(//upload.wikimedia.org/wikipedia/foundation/d/d6/2010-thermometer2-transition.png); background-color: #CCCCCC; //background-position: right bottom; height: 21px; width: 23px;
}
</style>
<script type="text/javascript">
var countrySpecific = { Template:2011FR/Multicurrency2 };
function getCountryValue(ii) { return countrySpecific[Geo.country][ii]; }
</script>