From 263ef1b7834285b57e764c24c744b07e3ccfb4ad Mon Sep 17 00:00:00 2001 From: santosh8793 Date: Fri, 11 Oct 2019 13:59:50 +0530 Subject: [PATCH] #255 Added code improvement in js --- public/assets/js/ads-front.js | 148 +++++++++++++++++----------------- 1 file changed, 75 insertions(+), 73 deletions(-) diff --git a/public/assets/js/ads-front.js b/public/assets/js/ads-front.js index 869ba43..e338072 100644 --- a/public/assets/js/ads-front.js +++ b/public/assets/js/ads-front.js @@ -3,79 +3,6 @@ var e = document.createElement('div'); e.id = 'adsforwp-hidden-block'; e.style.display = 'none'; document.body.appendChild(e); -var curr_url = window.location.href; -var red_ulr = localStorage.getItem('curr'); - -var modal = document.getElementById("afw-myModal"); - -var adsforwpAllowedCookie = adsforwpgetCookie('adsforwpAllowedCookie'); -if(adsforwpAllowedCookie!=adsforwpOptions.allow_cookies){ - adsforwpsetCookie('adsforwpCookie', '', -1, '/'); - adsforwpsetCookie('adsforwpAllowedCookie', adsforwpOptions.allow_cookies, 1, '/'); -} - -if(adsforwpOptions.allow_cookies == 2){ - if( adsforwpOptions.adsforwpChoice == 'bar' || adsforwpOptions.adsforwpChoice == 'popup'){ - modal.style.display = "block"; - adsforwpsetCookie('adsforwpCookie', '', -1, '/'); - } - - if(adsforwpOptions.adsforwpChoice == 'page_redirect' && adsforwpOptions.page_redirect !="undefined"){ - if(red_ulr==null || curr_url!=adsforwpOptions.page_redirect){ - window.location = adsforwpOptions.page_redirect; - localStorage.setItem('curr',adsforwpOptions.page_redirect); - } - } -}else{ - var adsCookie = adsforwpgetCookie('adsforwpCookie'); - if(adsCookie==false) { - if( adsforwpOptions.adsforwpChoice == 'bar' || adsforwpOptions.adsforwpChoice == 'popup'){ - modal.style.display = "block"; - } - if(adsforwpOptions.adsforwpChoice == 'page_redirect' && adsforwpOptions.page_redirect !="undefined"){ - window.location = adsforwpOptions.page_redirect; - adsforwpsetCookie('adsforwpCookie', true, 1, '/'); - } - }else{ - modal.style.display = "none"; - } -} -function adsforwpgetCookie(cname){ - var name = cname + '='; - var ca = document.cookie.split(';'); - for (var i = 0; i < ca.length; i++) { - var c = ca[i].trim(); - if (c.indexOf(name) === 0) { - return c.substring(name.length, c.length); - } - } - return false; -} -function adsforwpsetCookie(cname, cvalue, exdays, path){ - var d = new Date(); - d.setTime(d.getTime() + (exdays*24*60*60*1000)); - var expires = "expires="+ d.toUTCString(); - document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; -} - -var span = document.getElementsByClassName("afw-cls-notice")[0]; -if(span){ - span.onclick = function() { - modal.style.display = "none"; - document.cookie = "adsforwp_prompt_close="+new Date(); - adsforwpsetCookie('adsforwpCookie', 'true', 1, '/'); - } -} - -window.onclick = function(event) { - if (event.target == modal) { - modal.style.display = "none"; - document.cookie = "adsforwp_prompt_close="+new Date(); - adsforwpsetCookie('adsforwpCookie', 'true', 1, '/'); - } -} - -//Ad Blocker Notice jQuery( document ).ready(function($) { /** @@ -336,5 +263,80 @@ jQuery( document ).ready(function($) { } //Sticky Ads script ends here + +//Adblocker Notice Script Starts Here +var curr_url = window.location.href; +var red_ulr = localStorage.getItem('curr'); +var modal = document.getElementById("afw-myModal"); + +var adsforwpAllowedCookie = adsforwpgetCookie('adsforwpAllowedCookie'); +if(adsforwpOptions){ + if(adsforwpAllowedCookie!=adsforwpOptions.allow_cookies){ + adsforwpsetCookie('adsforwpCookie', '', -1, '/'); + adsforwpsetCookie('adsforwpAllowedCookie', adsforwpOptions.allow_cookies, 1, '/'); + } + + if(adsforwpOptions.allow_cookies == 2){ + if( adsforwpOptions.adsforwpChoice == 'bar' || adsforwpOptions.adsforwpChoice == 'popup'){ + modal.style.display = "block"; + adsforwpsetCookie('adsforwpCookie', '', -1, '/'); + } + if(adsforwpOptions.adsforwpChoice == 'page_redirect' && adsforwpOptions.page_redirect !="undefined"){ + if(red_ulr==null || curr_url!=adsforwpOptions.page_redirect){ + window.location = adsforwpOptions.page_redirect; + localStorage.setItem('curr',adsforwpOptions.page_redirect); + } + } + }else{ + var adsCookie = adsforwpgetCookie('adsforwpCookie'); + if(adsCookie==false) { + if( adsforwpOptions.adsforwpChoice == 'bar' || adsforwpOptions.adsforwpChoice == 'popup'){ + modal.style.display = "block"; + } + if(adsforwpOptions.adsforwpChoice == 'page_redirect' && adsforwpOptions.page_redirect !="undefined"){ + window.location = adsforwpOptions.page_redirect; + adsforwpsetCookie('adsforwpCookie', true, 1, '/'); + } + }else{ + modal.style.display = "none"; + } + } +} +function adsforwpgetCookie(cname){ + var name = cname + '='; + var ca = document.cookie.split(';'); + for (var i = 0; i < ca.length; i++) { + var c = ca[i].trim(); + if (c.indexOf(name) === 0) { + return c.substring(name.length, c.length); + } + } + return false; +} +function adsforwpsetCookie(cname, cvalue, exdays, path){ + var d = new Date(); + d.setTime(d.getTime() + (exdays*24*60*60*1000)); + var expires = "expires="+ d.toUTCString(); + document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; +} + +var span = document.getElementsByClassName("afw-cls-notice")[0]; +if(span){ + span.onclick = function() { + modal.style.display = "none"; + document.cookie = "adsforwp_prompt_close="+new Date(); + adsforwpsetCookie('adsforwpCookie', 'true', 1, '/'); + } +} + +window.onclick = function(event) { + if (event.target == modal) { + modal.style.display = "none"; + document.cookie = "adsforwp_prompt_close="+new Date(); + adsforwpsetCookie('adsforwpCookie', 'true', 1, '/'); + } +} +//Adblocker Notice Script Ends Here + }); \ No newline at end of file