MediaWiki:Gadget-httpsmsg.js

Aus DBWiki
Wechseln zu: Navigation, Suche

Hinweis: Leere nach dem Speichern 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
  • Internet Explorer: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Extras → Internetspuren löschen … → Individuelle Auswahl → Den kompletten Cache löschen
$(document).ready(function() {
if ( shouldShowBanner() ) {
	showBanner();
}
 
function shouldShowBanner() {
	return ( !isSecure() && !hasSeenBanner() );
}
 
function isSecure() {
	return window.location.protocol == 'https:';
}
 
function hasSeenBanner() {
	return !!$.cookie( 'httpsMessage' );
}
 
function showBanner() {
	var message= "DBWiki.net ist auch über https erreichbar.";
	mw.notify( $.parseHTML( message ), { autoHide: false, tag: 'httpsMsg' } );
	$( document ).one( 'click', '.mw-notification-tag-httpsMsg', function() {
		setCookie();
		var newurl = window.location.href.replace("http://", "https://");
		window.location.replace(newurl);
	});
}
 
function setCookie() {
	var date = new Date( '31 December 2100' );
	$.cookie( 'httpsMessage', '1', {
		domain: window.mw.config.get( 'wgCookieDomain' ),
		path: '/',
		expires: date
	} );
}
});