Änderungen

Wechseln zu: Navigation, Suche

MediaWiki:Common.js

3.165 Byte hinzugefügt, 05:48, 24. Jun. 2023
K
keine Bearbeitungszusammenfassung
/* Das folgende JavaScript wird für alle Benutzer geladen. */
//setTimeout("alert('test')",10000); //document.locationgetElementsByTagName('body')[0].href)style.margin = '110px';
var RecaptchaOptions = {
/* start rotating banner *//* Banner 160x600 *//* Add image and URL in array and upload/protect image and preload (first letter or image name must be capitalised) GDPR */
/* define the images directory including trailing slash */if (window.addEventListener)var beergarden_banner_dir = {window.addEventListener('/images/beer/load', run_onload, false);}
var beergarden_banners = new Arrayfunction accept_cookies("Muhlenpark_01.jpg", "Aujaeger_03.jpg", "Aujaeger_04_de.jpg", "Alter_Wirt_Etterschlag_01.jpg", "Kneissl_04.jpg", "Hofbrauhaus_Keller_Freising_03.jpg", "Zur_Einkehr_03.jpg"); var beergarden_links = new Array("/admin/biergartenmunchen.de/redirect.cgi?url=/Biergarten_Muehlenpark", "/Aujäger", "/Aujäger", "/Alter_Wirt_Etterschlag", "/Räuber-Kneißl-Garten", "/admin/biergartenmunchen.de/redirect.cgi?url=/Hofbrauhaus-Keller_Freising", "/admin/biergartenmunchen.de/redirect.cgi?url=/Rothmeyer%27s_Zur_Einkehr");{
function start_animation/* if GDPR_table_rejected exists, remove it */var GDPR_table_rejected = document.getElementById("GDPR_table_rejected"){;setTimeoutif ('beergarden_blendertypeof(GDPR_table_rejected)!== ',15000undefined' && GDPR_table_rejected!== null){GDPR_table_rejected.remove(); /* 15 second */
}
beergarden_banner1 /* if GDPR_table_undecided exists, remove it */var GDPR_table_undecided = new Imagedocument.getElementById(160,600"GDPR_table_undecided");beergarden_banner1.src if (typeof(GDPR_table_undecided) !== 'undefined' && GDPR_table_undecided!== beergarden_banner_dir + "Muhlenpark_01null){GDPR_table_undecided.jpg"remove();}
beergarden_banner2 var GDPR_cookie = new Image(160,600);beergarden_banner2.src "GDPR= beergarden_banner_dir + "Aujaeger_03.jpgaccepted";
beergarden_banner3 var GDPR_year = new ImageDate(160,600);// create datebeergarden_banner3GDPR_year.src setFullYear(GDPR_year.getFullYear() +1) // add 1 year from nowvar GDPR_end = beergarden_banner_dir "expires=" + GDPR_year.toGMTString() + "Aujaeger_04_de.jpg;path=/; samesite=strict"; // make endcookie and path variable// var GDPR_end = "expires=0;path=/; samesite=strict"; // make endcookie and path variable
beergarden_banner4 document.cookie = new Image(160,600)GDPR_cookie + ";" + GDPR_end;beergarden_banner4console.src = beergarden_banner_dir log("Added cookie: " + "Alter_Wirt_Etterschlag_01document.jpg"cookie); accepted();}
beergarden_banner5 = new Imagefunction reject_cookies(160,600);{beergarden_banner5.src var GDPR_cookie = beergarden_banner_dir + "Kneissl_04.jpgGDPR=rejected";
beergarden_banner6 var GDPR_year = new ImageDate(160,600);// create datebeergarden_banner6GDPR_year.src setFullYear(GDPR_year.getFullYear() +1) // add 1 year from nowvar GDPR_end = beergarden_banner_dir "expires=" + GDPR_year.toGMTString() + "Zur_Einkehr_03.jpg;path=/; samesite=strict"; // make endcookie and path variable// var GDPR_end = "expires=0;path=/; samesite=strict"; // make endcookie and path variable
beergarden_banner6 document.cookie = new Image(160,600)GDPR_cookie + ";" + GDPR_end;beergarden_banner6console.src = beergarden_banner_dir log("Added cookie: " + "Hofbrauhaus_Keller_Freising_03document.jpg"cookie);
GDPR_table_undecided.remove();
rejected();
}
// read cookie and set action here
function run_onload(){
function beergarden_swap(){opacity GDPR_state_value = 0;IE_opacity = 0"undecided";
if (navigatordocument.appVersioncookie.indexOf("MSIEGDPR") != -1){document.getElementById("blendinger").style.filter = "alpha(opacity=0)";interval = setInterval("blendinger_IE()",50)
var state_pos = document.cookie.indexOf("GDPR=");
var state_start = state_pos + 5;
var state_end = state_start + 8;
GDPR_state_value = document.cookie.substring(state_start,state_end);
console.log(GDPR_state_value);
console.log(document.cookie);
}
else {document.getElementByIdif (GDPR_state_value == "blendingeraccepted").style.opacity=0;{interval = setInterval("blendinger_opacityaccepted()",50);
}
 
if (GDPR_state_value == "rejected"){
rejected();
}
function blendinger_IE(){
if (IE_opacity < 100){
IE_opacity = IE_opacity +4;
document.getElementById("blendinger").style.filter = "alpha(opacity="+IE_opacity+")";
if (GDPR_state_value == "undecided"){
undecided();
}
else{clearInterval(interval);IE_count = 0;}
}
function blendinger_opacity(){
if (opacity < 1){
opacity = (Math.floor(opacity * 100) +4) / 100;
document.getElementById("blendinger").style.opacity=opacity;
}function undecided(){ var GDPR_table_undecided = document.createElement("table");GDPR_table_undecided.setAttribute("id","GDPR_table_undecided");var GDPR_row = document.createElement("tr");var GDPR_cell = document.createElement("td"); var GDPR_reject_button = document.createElement("span");GDPR_reject_button.setAttribute("id","GDPR_reject_button");GDPR_reject_button.style.cursor="pointer";else{GDPR_reject_button.appendChild(document.createTextNode("COOKIES ABLEHNEN")); var GDPR_accept_button = document.createElement("span");GDPR_accept_button.setAttribute("id","GDPR_accept_button");GDPR_accept_button.style.cursor="pointer";clearIntervalGDPR_accept_button.appendChild(document.createTextNode(interval"COOKIES AKZEPTIEREN")); GDPR_reject_button.onclick=reject_cookies;GDPR_accept_button.onclick=accept_cookies;
}GDPR_table_undecided.appendChild(GDPR_row);}GDPR_row.appendChild(GDPR_cell);
var beergarden_array_index = beergarden_linksGDPR_cell.length appendChild(document.createElement("br"));GDPR_cell.appendChild(document.createTextNode("Diese Website erfordert die Verwendung von Cookies, um den EU-DSGVO-1Vorschriften und Google Ads zu entsprechen."));var first_beergarden_index = MathGDPR_cell.roundappendChild(beergarden_array_index * Mathdocument.randomcreateElement("br"));
var beergarden_cycle = first_beergarden_index;
var beergarden_total = beergarden_banners.length -1;
var beergarden_link = beergarden_links[beergarden_cycle]; /* initially the first */
function beergarden_blenderGDPR_cell.appendChild(GDPR_reject_button){;GDPR_cell.appendChild(GDPR_accept_button);
/* first set current image as background */
document.getElementById('background_image').style.backgroundImage='url('+beergarden_banner_dir+beergarden_banners[beergarden_cycle]+')';
beergarden_cycle++document.body.appendChild(GDPR_table_undecided);
if (beergarden_cycle GDPR_table_undecided.style.width="100%";GDPR_table_undecided.style.backgroundColor="#f4d500"; /* yellow */GDPR_table_undecided.style.backgroundColor="#f9f9f9";GDPR_table_undecided.style.borderTop="dashed 1px #3f8a50";GDPR_table_undecided.style.opacity="95%";GDPR_table_undecided.style.textAlign= beergarden_banners"center";GDPR_table_undecided.style.length){position="fixed";beergarden_cycle GDPR_table_undecided.style.bottom= "0";GDPR_table_undecided.style.verticalAlign="middle"; /* some old IE convention *//* reject button styles */GDPR_reject_button.style.backgroundColor="#d34603";GDPR_reject_button.style.color="#fffcf3";GDPR_reject_button.style.padding="12px 20px";GDPR_reject_button.style.border="none";GDPR_reject_button.style.textAlign="center";GDPR_reject_button.style.borderRadius=" 20px";GDPR_reject_button.style.cursor="pointer";GDPR_reject_button.style.fontSize="105%";GDPR_reject_button.style.fontWeight="bold";GDPR_reject_button.style.minWidth="160px";GDPR_reject_button.style.display="inline-block";GDPR_reject_button.style.margin="10px";/* accept button styles */GDPR_accept_button.style.backgroundColor="#3f8a50";GDPR_accept_button.style.color="#fffcf3";GDPR_accept_button.style.padding="12px 20px";GDPR_accept_button.style.border="none";GDPR_accept_button.style.textAlign="center";GDPR_accept_button.style.borderRadius=" 20px";GDPR_accept_button.style.cursor="pointer";GDPR_accept_button.style.fontSize="105%";GDPR_accept_button.style.fontWeight="bold";GDPR_accept_button.style.minWidth="160px";GDPR_accept_button.style.display="inline-block";GDPR_accept_button.style.margin="10px";
}
beergarden_swap();
setTimeoutfunction remove_GDPR_cookie(){console.log("Removed cookie: " + document.imagescookie);document.beergarden_animation.srccookie = "GDPR=beergarden_banner_dir + beergarden_banners[beergarden_cycle];"expires=Thu,10) beergarden_link 18 Dec 2013 12:00:00 UTC; path= beergarden_links[beergarden_cycle] /* update link values */; samesite=strict";
}
/* end rotaing banner */
/* emulate sticky CSS */if function accepted(document.getElementById('p-Matched_content') !=null) {windowvar cookie_img = document.onscroll = functioncreateElement("img") { ; var header_height = documentcookie_img.getElementByIdsetAttribute("p-Matched_contentid","cookie_img"); /* used for link */cookie_img.scrollHeightonclick=undecided;/* create click event */if cookie_img.addEventListener(window'click', cookie_img.scrollY + 330 > header_heightremove){; /* add second click event, removing cookie image */documentcookie_img.getElementByIdaddEventListener("p-Matched_content"'click', remove_GDPR_cookie); /* add third click event, removing cookie */ cookie_img.style.positioncursor="pointer";cookie_img.src ="fixedhttps://www.munichbeergardens.com/images/beer/Cookie.png";document.getElementByIdbody.appendChild("p-Matched_content"cookie_img); cookie_img.style.topposition="0pxfixed";}else{documentcookie_img.style.getElementById(bottom="p-Matched_content5px");cookie_img.style.positionright="static5px";}}
}
if function rejected(){ var GDPR_table_rejected = document.getElementByIdcreateElement("table");GDPR_table_rejected.setAttribute('p-Werbung'"id","GDPR_table_rejected") !;var GDPR_row =nulldocument.createElement("tr") {;windowvar GDPR_cell = document.onscroll = functioncreateElement("td") { ; var header_height GDPR_accept_button = document.getElementByIdcreateElement("span");GDPR_accept_button.setAttribute("p-Werbungid","GDPR_accept_button");GDPR_accept_button.style.cursor="pointer";GDPR_accept_button.appendChild(document.createTextNode("COOKIES AKZEPTIEREN")); GDPR_accept_button.onclick=accept_cookies; GDPR_table_rejected.appendChild(GDPR_row);GDPR_row.appendChild(GDPR_cell); GDPR_cell.scrollHeightappendChild(GDPR_accept_button);if  GDPR_cell.appendChild(windowdocument.scrollY + 330 > header_heightcreateElement("br"){);GDPR_cell.appendChild(document.getElementByIdcreateTextNode("pDiese Website erfordert Ihre Zustimmung zu Cookies, um den EU-DSGVO-WerbungVorschriften und Google Ads zu entsprechen.")); document.body.appendChild(GDPR_table_rejected); GDPR_table_rejected.style.width="100%";GDPR_table_rejected.style.height="100%";GDPR_table_rejected.style.backgroundColor="#f9f9f9";GDPR_table_rejected.style.opacity="95%";GDPR_table_rejected.style.textAlign="center";GDPR_table_rejected.style.position="fixed";documentGDPR_table_rejected.style.bottom="0";GDPR_table_rejected.style.verticalAlign="middle"; /* some old IE convention *//* accept button styles */GDPR_accept_button.style.backgroundColor="#3f8a50";GDPR_accept_button.style.color="#fffcf3";GDPR_accept_button.style.padding="12px 20px";GDPR_accept_button.style.border="none";GDPR_accept_button.style.getElementById(textAlign="p-Werbungcenter");GDPR_accept_button.style.topborderRadius="0px20px";}GDPR_accept_button.style.cursor="pointer";else{GDPR_accept_button.style.fontSize="105%";documentGDPR_accept_button.style.getElementById(fontWeight="p-Werbungbold");GDPR_accept_button.style.positionminWidth="static160px";}GDPR_accept_button.style.display="inline-block";}GDPR_accept_button.style.margin="10px";
}
2.944
Bearbeitungen

Navigationsmenü