Current File : /home/honehdyv/readbtooom.com/wp-content/plugins/comic-easel/js/content-warning.js |
//Copyright 2014-2016 Kisai, please ask permission to use.
//This script creates a "content warning" blur on graphic images.
console.log("content Warning: Make sure you use Chrome/Safari or Firefox");
if(contentwarningtext != ""){
var storecomic="";
var storetitle="";
var nextcomic="";
var alreadyremoved=false;
//WP Easel shim
if(!document.getElementById("g-comic"))
{
if(document.getElementById("comic") )
{
var whereiscomic=document.getElementById("comic").childNodes;
for(i=0; i < whereiscomic.length;i++){
console.log(whereiscomic[i].tagName);
if(whereiscomic[i].tagName=="img" || whereiscomic[i].tagName=="IMG")
{
whereiscomic[i].setAttribute("id","g-comic");
}
if(whereiscomic[i].tagName=="a" || whereiscomic[i].tagName=="A")
{
whereiscomic[i].firstChild.setAttribute("id","g-comic");
}
}
}
}
//Code that does stuff
if(document.getElementById("g-comic") )
{
storecomic=document.getElementById("g-comic").src;
storetitle=document.getElementById("g-comic").title;
nextcomic=document.getElementById("g-comic").parentNode.href;
document.getElementById("g-comic").parentNode.href="#";
document.getElementById("g-comic").style.cssText="-webkit-filter: blur(20px); -moz-filter: blur(20px); -o-filter: blur(20px); -ms-filter: blur(20px); filter: blur(20px);";
document.getElementById("g-comic").addEventListener("click",altcomic);
var contentwarning=document.createElement('div');
contentwarning.innerHTML = '<p>' + contentwarningtext + '</p>';
contentwarning.setAttribute("id","contentwarningimg");
contentwarning.addEventListener("click",altcomic);
document.getElementById("g-comic").parentNode.appendChild(contentwarning);
}
}
function altcomic()
{
if(alreadyremoved==true)
{
location.href=nextcomic;
}
if(document.getElementById("g-comic") && storecomic !="" && alreadyremoved==false)
{
document.getElementById("contentwarningimg").parentNode.removeChild(document.getElementById("contentwarningimg"));
document.getElementById("g-comic").src=storecomic;
document.getElementById("g-comic").title=storetitle;
document.getElementById("g-comic").style.cssText="";
alreadyremoved=true;
}
}