Sha256: 44e8f1653c0e8365c8118746ac2c8995d7be88ffb40926df4da1519e58b62cf9
Contents?: true
Size: 1.1 KB
Versions: 2
Compression:
Stored size: 1.1 KB
Contents
$('.nav-tabs a.nav-tab-link').click(function () { $('.nav-tabs a.nav-tab-link').removeClass('active') }) const detect = document.querySelector('#detect') const wrapper = document.querySelector('.wrapper') const closePopup = document.getElementsByClassName('closePopup') const extensions = document.querySelector('.extensions') const refresh = () => { location.reload() } let adsBtn = document.querySelector('.allow-ads-btn') adsBtn.addEventListener('click', () => { extensions.classList.add('show') }) let adClasses = [ 'ad', 'ads', 'adsbox', 'doubleclick', 'ad-placement', 'ad-placeholder', 'adbadge', 'BannerAd', ] for (let item of adClasses) { detect.classList.add(item) } let getProperty = window.getComputedStyle(detect).getPropertyValue('display') if (!wrapper.classList.contains('show')) { getProperty == 'none' ? wrapper.classList.add('show') : wrapper.classList.remove('show') } closePopup[0].addEventListener('click', () => { console.log(true) wrapper.classList.remove('show') }) closePopup[1].addEventListener('click', () => { extensions.classList.remove('show') })
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
appscms-tools-theme-1.9.1 | assets/js/adBlocker.js |
appscms-tools-theme-1.9.0 | assets/js/adBlocker.js |