summaryrefslogtreecommitdiffstats
path: root/htdocs/page.min.js
blob: 726a647e9ea88f3e864f55620d0e9bf5bf5962ce (plain)
1
2
3
4
5
6
(function(){function h(){d="undefined"!=typeof localStorage.blocked&&0<localStorage.blocked.length?localStorage.blocked.split(","):[];var a=document.getElementById("blockDiv");"undefined"!=typeof a&&null!=a&&a.parentNode.removeChild(a);if(0<d.length){a=document.createElement("div");a.id="blockDiv";a.innerHTML="Ausgeblendete Inhalte: ";a.style.fontSize="10px";a.style.marginTop="50px";for(var b=0;b<d.length;b++)(function(b){var c=document.createElement("a");c.innerHTML=d[b];c.href="#";0<b&&a.appendChild(document.createTextNode(", "));
c.onclick=function(a){d=d.slice(0,b).concat(d.slice(b+1));localStorage.blocked=d.join(",");document.location.reload();a.preventDefault();return!1};a.appendChild(c)})(b);document.getElementById("content").appendChild(a)}}for(var d="undefined"!=typeof localStorage.blocked&&0<localStorage.blocked.length?localStorage.blocked.split(","):[],a=0;a<d.length;a++){var b=document.querySelector("div[data-strip-name='"+d[a]+"']");null!=b&&b.parentNode.removeChild(b)}window.addEventListener("load",h,!1);var c=
document.getElementsByClassName("strip"),f=document.createElement("div");f.style.background="#888";f.style.fontSize="5px";f.innerHTML="&nbsp;";for(a=0;a<c.length;a++){c[c[a].dataset.stripName]=c[a];c[a].setAttribute("draggable","true");c[a].ondragstart=function(a){a.dataTransfer.setData("Text",this.dataset.stripName)};c[a].ondragover=function(a){this.parentNode.insertBefore(f,this.nextSibling);a.preventDefault();return!1};c[a].ondragleave=function(a){try{f.parentNode.removeChild(f)}catch(b){}return!1};
c[a].ondrop=function(a){try{f.parentNode.removeChild(f)}catch(b){}var d=a.dataTransfer.getData("Text");if(d==this.dataset.stripName)a.preventDefault();else if("undefined"!=typeof c[d]){this.parentNode.insertBefore(c[d],this.nextSibling);for(var d=document.getElementsByClassName("strip"),e="",g=0;g<d.length;g++)e+=(0<e.length?",":"")+d[g].dataset.stripName;localStorage.stripsOrder=e;a.preventDefault()}};b=document.createElement("sup");b.innerHTML="[x]";b.style.fontWeight="normal";b.style.color="#900";
b.style.fontSize="10px";b.style.position="absolute";b.style.display="none";b.style.cursor="pointer";var e=c[a].getElementsByTagName("h2")[0];e.appendChild(b);e.deleter=b;e.onmouseover=function(){this.deleter.style.display="inline"};e.onmouseout=function(){this.deleter.style.display="none"};b.onclick=function(){d.push(this.parentNode.parentNode.dataset.stripName);localStorage.blocked=d.join(",");h();this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode)}}a=document.getElementsByTagName("h1")[1];
a.ondrop=c[0].ondrop;a.ondragover=c[0].ondragover;if("undefined"!=typeof localStorage.stripsOrder)for(b=localStorage.stripsOrder.split(/,/),a=b.length-1;0<=a;a--)document.getElementsByClassName("strip")[0].dataset.stripName!=b[a]&&"undefined"!=typeof c[b[a]]&&document.getElementsByClassName("strip")[0].parentNode.insertBefore(c[b[a]],document.getElementsByClassName("strip")[0])})();