https://t.me/RX1948
Server : Apache
System : Linux s1230 5.15.0-139-generic #149~20.04.1 SMP Tue Jul 14 11:21:49 UTC 2026 x86_64
User : p141464 ( 418825)
PHP Version : 7.4.33.12
Disable Function : NONE
Directory :  /html/relaunch-kmu/wp-content/plugins/wp-gdpr-compliance/Resources/js/admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //html/relaunch-kmu/wp-content/plugins/wp-gdpr-compliance/Resources/js/admin/banner-item.js
/**
 * Admin Component for the banner items with delete button
 */
export default class BannerItems {
    constructor () {
        this.setProperties()
        this.init()
    }

    setProperties () {
        this.bannerItems = document.querySelectorAll('.wpgdprc-banner-item')
        this.willDelete = 'will-delete'
    }

    init () {
        this.handleContent()
    }

    handleContent () {
        if (!this.bannerItems) {
            return
        }

        this.bannerItems.forEach(bannerItem => {
            const contentDefault = bannerItem.querySelector('.wpgdprc-banner-item__content--default')
            const contentDelete = bannerItem.querySelector('.wpgdprc-banner-item__content--delete')
            const buttonDelete = bannerItem.querySelector('.wpgdprc-banner-item__content--default button[data-delete]')
            const buttonCancel = bannerItem.querySelector('.wpgdprc-banner-item__content--delete button[data-cancel]')

            if (!buttonDelete || !buttonCancel) {
                return
            }

            buttonDelete.addEventListener('click', event => {
                event.preventDefault()

                bannerItem.classList.add(this.willDelete)
                contentDefault.setAttribute('aria-hidden', 'true')
                contentDelete.setAttribute('aria-hidden', 'false')
            })

            buttonCancel.addEventListener('click', event => {
                event.preventDefault()

                bannerItem.classList.remove(this.willDelete)
                contentDefault.setAttribute('aria-hidden', 'false')
                contentDelete.setAttribute('aria-hidden', 'true')
            })
        })
    }
}

https://t.me/RX1948 - 2025