1document.addEventListener("DOMContentLoaded", function() { 2 (function(){ 3 let target = document.querySelector("#menu-container .menu-item-particle img"); 4 let params = { 5 "minheight": 50, 6 "maxheight": 70, 7 "slideable": 500 8 } 9 10 menuContentResizer(scrollY, target, params); 11 12 document.addEventListener("scroll", function() { 13 menuContentResizer(scrollY, target, params); 14 }); 15 })(); 16}); 17 18function menuContentResizer(s, t, p) { 19 if (window.innerWidth >= 960) { 20 if (s >= p.slideable) { 21 t.style.height = p.minheight + "px"; 22 23 } else if (s == 0) { 24 t.style.height = p.maxheight + "px"; 25 26 } else { 27 let slidePerScrolledPX = (p.maxheight - p.minheight) / p.slideable; 28 t.style.height = p.maxheight - (s * slidePerScrolledPX) + "px"; 29 } 30 } 31}; 32 33document.addEventListener("DOMContentLoaded", function() { 34 document.addEventListener('scroll', function() { 35 if(document.querySelector('#carousel-1')) { 36 let wrapper = document.querySelector('#carousel-1'), 37 items = wrapper.querySelectorAll('.siema-el'); 38 39 console.log(wrapper.getBoundingClientRect().top) 40 41 if(wrapper.getBoundingClientRect().top > 400) { 42 items.forEach((el, index) => { 43 44 setTimeout(function() { 45 el.classList.add('active'); 46 47 }, index * 300) 48 }); 49 } 50 } 51 52 if(document.querySelector('.rechtsgebiete')) { 53 let wrapper = document.querySelector('.pixelcms_articles-wrapper'), 54 items = wrapper.querySelectorAll('.cms_article'); 55 56 console.log(wrapper.getBoundingClientRect().top) 57 58 if(wrapper.getBoundingClientRect().top > 400) { 59 items.forEach((el, index) => { 60 61 setTimeout(function() { 62 el.classList.add('active'); 63 64 }, index * 200) 65 }); 66 } 67 } 68 69 if(document.querySelector('.itemid-1164')) { 70 let wrapper = document.querySelector('.pixelcms_articles-wrapper'), 71 items = wrapper.querySelectorAll('.cms_article'); 72 73 console.log(wrapper.getBoundingClientRect().top) 74 75 if(wrapper.getBoundingClientRect().top < 600) { 76 items.forEach((el, index) => { 77 78 setTimeout(function() { 79 el.classList.add('active'); 80 81 }, index * 300) 82 }); 83 } 84 } 85 }); 86 87 if(document.querySelector('.itemid-1165')) { 88 let wrapper = document.querySelector('.pixelcms_articles-wrapper'), 89 items = wrapper.querySelectorAll('.cms_article'); 90 91 items.forEach((el, index) => { 92 setTimeout(function() { 93 el.classList.add('active'); 94 95 }, index * 300) 96 }); 97 }; 98 99 //Searchbar 100 if (document.body.classList.contains("itemid-1165") && document.querySelector(".pixelcms_articles-wrapper") !== null) { 101 let searchbar = document.createElement("input"); 102 with (searchbar) { 103 setAttribute("type", "text"); 104 searchbar.setAttribute("placeholder", "Nach Blog suchen"); 105 106 let NoSermonsFound = document.createElement("span"); 107 with (NoSermonsFound) { 108 classList.add("NoSermonsFound"); 109 innerHTML = "Keine Ergebnisse gefunden"; 110 } 111 document.querySelector("#g-mainbody").querySelector(".page-header").appendChild(NoSermonsFound); 112 113 classList.add("sermonsearchbar"); 114 } 115 116 let actions = ["input"]; 117 actions.forEach(events => { 118 searchbar.addEventListener(events, function() { 119 let searchRes = searchbar.value.toLowerCase(); 120 if (searchRes !== "" || searchRes !== undefined) { 121 document.querySelector("#g-mainbody").querySelector(".pixelcms_articles-wrapper").querySelectorAll(".cms_article").forEach(el => { 122 let headText = el.querySelector(".cms_article__headline").innerText.toLowerCase(); 123 124 if (searchRes.includes(headText) || headText.includes(searchRes)) { 125 el.classList.remove("searchbarRemoved"); 126 } else { 127 el.classList.add("searchbarRemoved"); 128 } 129 }); 130 } 131 132 let allremoved = document.querySelectorAll(".searchbarRemoved"); 133 134 if (document.querySelector("#g-mainbody").querySelectorAll(".cms_article").length == document.querySelector("#g-mainbody").querySelectorAll(".searchbarRemoved").length) { 135 document.querySelector(".NoSermonsFound").classList.add("shown"); 136 } else { 137 document.querySelector(".NoSermonsFound").classList.remove("shown"); 138 } 139 }); 140 }); 141 142 document.querySelector("#g-mainbody").querySelector(".page-header").prepend(searchbar); 143 } 144 145 // Rechtsgebiete Menu 146 if(document.querySelector('.rechtsgebiete')) { 147 let url = window.location.href; 148 149 document.querySelector('.g-menu-item-1161 .g-dropdown-wrapper .g-menu-item-1162').classList.toggle('active'); 150 151 if(url.indexOf('9782') > -1) { 152 document.querySelector('.g-menu-item-1161 .g-dropdown-wrapper .g-menu-item-1176').classList.toggle('active'); 153 } else if(url.indexOf('9783') > -1) { 154 document.querySelector('.g-menu-item-1161 .g-dropdown-wrapper .g-menu-item-1177').classList.toggle('active'); 155 } else if(url.indexOf('9789') > -1) { 156 document.querySelector('.g-menu-item-1161 .g-dropdown-wrapper .g-menu-item-1178').classList.toggle('active'); 157 } else if(url.indexOf('9788') > -1) { 158 document.querySelector('.g-menu-item-1161 .g-dropdown-wrapper .g-menu-item-1179').classList.toggle('active'); 159 } else if(url.indexOf('9787') > -1) { 160 document.querySelector('.g-menu-item-1161 .g-dropdown-wrapper .g-menu-item-1180').classList.toggle('active'); 161 } else if(url.indexOf('9786') > -1) { 162 document.querySelector('.g-menu-item-1161 .g-dropdown-wrapper .g-menu-item-1181').classList.toggle('active'); 163 } else if(url.indexOf('9785') > -1) { 164 document.querySelector('.g-menu-item-1161 .g-dropdown-wrapper .g-menu-item-1182').classList.toggle('active'); 165 } else if(url.indexOf('9784') > -1) { 166 document.querySelector('.g-menu-item-1161 .g-dropdown-wrapper .g-menu-item-1183').classList.toggle('active'); 167 } else if(url.indexOf('9863') > -1) { 168 document.querySelector('.g-menu-item-1161 .g-dropdown-wrapper .g-menu-item-1211').classList.toggle('active'); 169 } else { 170 document.querySelector('.g-menu-item-1161 .g-dropdown-wrapper .g-menu-item-1162').classList.toggle('active'); 171 } 172 } 173 174 // Mandanten Menu 175 if(document.querySelector('.itemid-1164')) { 176 let url = window.location.href; 177 178 document.querySelector('.g-menu-item-1160 .g-dropdown-wrapper .g-menu-item-1164').classList.toggle('active'); 179 180 if(url.indexOf('9803') > -1) { 181 document.querySelector('.g-menu-item-1160 .g-dropdown-wrapper .g-menu-item-1168').classList.toggle('active'); 182 } else if(url.indexOf('9802') > -1) { 183 document.querySelector('.g-menu-item-1160 .g-dropdown-wrapper .g-menu-item-1169').classList.toggle('active'); 184 } else if(url.indexOf('9801') > -1) { 185 document.querySelector('.g-menu-item-1160 .g-dropdown-wrapper .g-menu-item-1170').classList.toggle('active'); 186 } else if(url.indexOf('9800') > -1) { 187 document.querySelector('.g-menu-item-1160 .g-dropdown-wrapper .g-menu-item-1171').classList.toggle('active'); 188 } else if(url.indexOf('9799') > -1) { 189 document.querySelector('.g-menu-item-1160 .g-dropdown-wrapper .g-menu-item-1172').
189classList.toggle('active'); 190 } else if(url.indexOf('9798') > -1) { 191 document.querySelector('.g-menu-item-1160 .g-dropdown-wrapper .g-menu-item-1173').classList.toggle('active'); 192 } else if(url.indexOf('9797') > -1) { 193 document.querySelector('.g-menu-item-1160 .g-dropdown-wrapper .g-menu-item-1174').classList.toggle('active'); 194 } else if(url.indexOf('9796') > -1) { 195 document.querySelector('.g-menu-item-1160 .g-dropdown-wrapper .g-menu-item-1175').classList.toggle('active'); 196 } else if(url.indexOf('9864') > -1) { 197 document.querySelector('.g-menu-item-1160 .g-dropdown-wrapper .g-menu-item-1210').classList.toggle('active'); 198 } else { 199 document.querySelector('.g-menu-item-1160 .g-dropdown-wrapper .g-menu-item-1164').classList.toggle('active'); 200 } 201 } 202 203 if(document.querySelector('.siema-slider')) { 204 document.querySelectorAll(".siema-el-wrapper").forEach(el => { 205 if (el.children.length > 1) { 206 el.querySelector(".siema-el").appendChild(el.querySelector(".siema-el__description")); 207 208 el.querySelector(".siema-el__description").querySelectorAll(".siema-el").forEach(a => a.classList.remove("siema-el")) 209 } 210 }) 211 } 212});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.