Changes

Jump to: navigation, search

MediaWiki:Common.js

2,516 bytes added, 09:31, 23 June 2023
m
no edit summary
};
/* 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) */
/* emulate sticky CSSdefine the images directory including trailing slash */if (document.getElementById(var beergarden_banner_dir = 'p-Matched_content/images/beer/') !=null) {;window.onscroll = function() { var header_height beergarden_banners = documentnew Array("Muhlenpark_01.getElementById(jpg"p-Matched_content, ")Aujaeger_03.scrollHeight;jpg",if (window "Aujaeger_04_en.scrollY + 330 > header_height){jpg",document "Alter_Wirt_Etterschlag_01.getElementById(jpg"p-Matched_content, ")Kneissl_04.stylejpg", "Hofbrauhaus_Keller_Freising_03.position=jpg", "fixedZur_Einkehr_03.jpg");document/* Quick workaround without UTF8 aware redirect: Set up page with ASCII and createa js-link and wiki redirect page, e.getElementByIdg.: Biergarten_Muehlenpark REDIRECT [[Biergarten_Mühlenpark]]alternatively and easier, by-pass the redirect page and don't log clicks */  var beergarden_links = new Array("p/admin/munichbeergardens.com/redirect.cgi?url=/Biergarten_Muehlenpark", "/Aujäger", "/Aujäger", "/Alter_Wirt_Etterschlag", "/Räuber-Kneißl-Matched_contentGarten", ")/admin/munichbeergardens.stylecom/redirect.topcgi?url=/Hofbrauhaus-Keller_Freising"0px, "/admin/munichbeergardens.com/redirect.cgi?url=/Rothmeyer%27s_Zur_Einkehr"); function start_animation(){setTimeout('beergarden_blender()',15000);/* 15 second */
}
elsebeergarden_banner1 = new Image(160,600);beergarden_banner1.src = beergarden_banner_dir + "Muhlenpark_01.jpg"; beergarden_banner2 = new Image(160,600);beergarden_banner2.src = beergarden_banner_dir + "Aujaeger_03.jpg"; beergarden_banner3 = new Image(160,600);beergarden_banner3.src = beergarden_banner_dir + "Aujaeger_04_en.jpg"; beergarden_banner4 = new Image(160,600);beergarden_banner4.src = beergarden_banner_dir + "Alter_Wirt_Etterschlag_01.jpg"; beergarden_banner5 = new Image(160,600);beergarden_banner5.src = beergarden_banner_dir + "Kneissl_04.jpg"; beergarden_banner6 = new Image(160,600);beergarden_banner6.src = beergarden_banner_dir + "Zur_Einkehr_03.jpg"; beergarden_banner7 = new Image(160,600);beergarden_banner7.src = beergarden_banner_dir + "Hofbrauhaus_Keller_Freising_03.jpg";  function beergarden_swap(){opacity = 0;IE_opacity = 0; if (navigator.appVersion.indexOf("MSIE") != -1){document.getElementById("p-Matched_contentblendinger").style.positionfilter ="staticalpha(opacity=0)";interval = setInterval("blendinger_IE()",50) 
}
else {
document.getElementById("blendinger").style.opacity=0;
interval = setInterval("blendinger_opacity()",50)
}
}
if (document.getElementByIdfunction blendinger_IE('p-advertisement') !=null) {window.onscroll = functionif (IE_opacity < 100) { var header_height IE_opacity = document.getElementById("p-advertisement").scrollHeightIE_opacity +4;if (window.scrollY + 330 > header_height){document.getElementById("p-advertisementblendinger").style.positionfilter ="fixed";document.getElementByIdalpha(opacity="p-advertisement+IE_opacity+").style.top="0px"; 
}
 
else{
document.getElementByIdclearInterval("p-advertisement"interval).style.position;IE_count ="static"0;
}
}
}
*/
function blendinger_opacity(){
if (opacity < 1){
opacity = (Math.floor(opacity * 100) +4) / 100;
document.getElementById("blendinger").style.opacity=opacity;
/* GDPR */}else{clearInterval(interval);
if (window.addEventListener)
{
window.addEventListener('load', run_onload, false);
}
 
function run_onload(){
GDPR_state_value = "undecided";
if (GDPR_state_value == "undecided"){
undecided();
}
}var beergarden_array_index = beergarden_links.length -1;var first_beergarden_index = Math.round(beergarden_array_index * Math.random())
function undecided(){var beergarden_cycle = first_beergarden_index;var beergarden_total = beergarden_banners.length -1;var beergarden_link = beergarden_links[beergarden_cycle]; /* initially the first */
var GDPR_table_undecided = document.createElementfunction beergarden_blender("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";GDPR_reject_button.appendChild(document.createTextNode("REJECT COOKIES"));/* first set current image as background */
var GDPR_accept_button = document.createElementgetElementById("span"'background_image');GDPR_accept_button.setAttribute("id","GDPR_accept_button");GDPR_accept_button.style.cursorbackgroundImage="pointer";GDPR_accept_button.appendChild'url(document.createTextNode("ACCEPT COOKIES")'+beergarden_banner_dir+beergarden_banners[beergarden_cycle]+')';
GDPR_table_undecided.appendChild(GDPR_row);GDPR_row.appendChild(GDPR_cell)beergarden_cycle++;
GDPR_cellif (beergarden_cycle == beergarden_banners.appendChild(GDPR_reject_buttonlength){beergarden_cycle = 0;GDPR_cell.appendChild} beergarden_swap(GDPR_accept_button);
setTimeout("document.bodyimages.appendChild(GDPR_table_undecidedbeergarden_animation.src=beergarden_banner_dir + beergarden_banners[beergarden_cycle];",10); beergarden_link = beergarden_links[beergarden_cycle] /* update link values */ }
GDPR_table_undecided.style.width="100%";GDPR_table_undecided.style.border="1px dashed blue";GDPR_table_undecided.style.textAlign="center";GDPR_table_undecided.style.position="fixed";GDPR_table_undecided.style.bottom="0";GDPR_reject_button.style.border="1px solid green";GDPR_accept_button.style.border="1px solid green";GDPR_table_undecided.style.verticalAlign="middle"; /* some old IE convention end rotaing banner */
 
/* emulate sticky CSS */
if (document.getElementById('p-Matched_content') !=null) {
window.onscroll = function() {
var header_height = document.getElementById("p-Matched_content").scrollHeight;
if (window.scrollY + 330 > header_height){
document.getElementById("p-Matched_content").style.position="fixed";
document.getElementById("p-Matched_content").style.top="0px";
}
else{
document.getElementById("p-Matched_content").style.position="static";
}
}
}
 
if (document.getElementById('p-advertisement') !=null) {
window.onscroll = function() {
var header_height = document.getElementById("p-advertisement").scrollHeight;
if (window.scrollY + 330 > header_height){
document.getElementById("p-advertisement").style.position="fixed";
document.getElementById("p-advertisement").style.top="0px";
}
else{
document.getElementById("p-advertisement").style.position="static";
}
}
}

Navigation menu