Zum Inhalt springen

Benutzer:TestBotOnly/vector.js

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 23. Mai 2011 um 16:41 Uhr durch TestBotOnly (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.

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" />');
}