Benutzer:TestBotOnly/vector.js
Erscheinungsbild
Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
- Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
- Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
jQuery('#mp-topbanner').html('<div id="editorSurvey2011" style="display:none"><div id="editorSurvey2011-logo"> </div><div id="editorSurvey2011-content"><span style="font-size: 1em;"><a target="_blank" href="http://www.test.de/"><b>Wie zufrieden bist du mit Wikipedia? <u>Dein</u> Feedback ist wichtig!</b><br/>Als Dankeschön erhältst du die Chance, ein Wikipedia T-Shirt zu gewinnen.<br/>Klicke hier, um an der Befragung teilzunehmen!</a></span><br /></div><div id="cn-toggle-box"><a href="#" onclick="toggleNotice();$(\"#editorSurvey2011\").hide();return false;"><img border="0" src="http://bits.wikimedia.org/skins-1.17/common/images/closewindow.png" alt="Close" /></a></div></div>');
jQuery(document).ready( function() {
console.log('jQuery(document).ready');
// If the survey should not be hidden...
if ( document.cookie.indexOf('isDoneWithSurvey=1') == -1 ) {
initSurveyIfNeeded();
}
} );
function initSurveyIfNeeded() {
console.log('initSurveyIfNeeded');
var tsSetting = 'surveyStartTime=';
var timeStampLocation = document.cookie.indexOf( tsSetting );
// If the start of the survey is set, display it when still within 5 mins, otherwise set done.
if ( timeStampLocation != -1 ) {
if ( parseInt( document.cookie.substr( timeStampLocation + tsSetting.length, 13 ) ) + ( 1000*60*3 ) > (new Date()).getTime() ) {
displaySurvey();
}
else {
setSurveyDone();
}
} // If the survey has not started yet and the user is an editor, do lottery.
else if ( window.location.toString().indexOf( 'action=edit' ) != -1 ) {
var selectionSize = 1 / 1;
// If the user wins the lottery, set the start of the survey and display it.
if ( Math.random() < selectionSize ) {
var currentTime = (new Date()).getTime();
document.cookie = 'surveyStartTime=' + currentTime.toString() + '; expires=' + ( currentTime + (31*24*60*60*1000) ).toString() + '; path=/';
displaySurvey();
} // If the user loses, set done.
else {
setSurveyDone();
}
}
}
function setSurveyDone() {
console.log('setSurveyDone');
document.cookie = 'isDoneWithSurvey=1; expires=' + ( (new Date()).getTime() + (31*24*60*60*1000) ).toString() + '; path=/';
}
function displaySurvey() {
console.log('displaySurvey');
jQuery('#editorSurvey2011').show();
jQuery('head').append('<link rel="stylesheet" href="http://wikimediafoundation.org/tracker/bannerImpression.php?req=css&surveyView=1 " type="text/css" />');
}