# king-addons/51.1.85/includes/extensions/Cookie_Consent/assets/admin.js

King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder, version 51.1.85. 27 lines.

- Page: https://pluginprobe.com/plugins/king-addons/51.1.85/code/includes/extensions/Cookie_Consent/assets/admin.js
- Raw: https://pluginprobe.com/plugins/king-addons/51.1.85/raw/includes/extensions/Cookie_Consent/assets/admin.js
- Modified: 2026-09-21T20:42:08+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/king-addons/51.1.85/code/includes/extensions/Cookie_Consent/assets/admin.js#L10-L20`.

```javascript
document.addEventListener('DOMContentLoaded', () => {
    const tabs = document.querySelectorAll('.king-addons-cookie-tabs__btn');
    const panels = document.querySelectorAll('.king-addons-cookie-panel');

    tabs.forEach((tab) => {
        tab.addEventListener('click', () => {
            const target = tab.getAttribute('data-tab');
            tabs.forEach((btn) => btn.classList.remove('is-active'));
            panels.forEach((panel) => panel.classList.remove('is-active'));

            tab.classList.add('is-active');
            const targetPanel = document.querySelector(`.king-addons-cookie-panel[data-tab="${target}"]`);
            if (targetPanel) {
                targetPanel.classList.add('is-active');
                targetPanel.scrollIntoView({ behavior: 'smooth', block: 'start' });
            }
        });
    });

    if (typeof jQuery !== 'undefined' && jQuery.fn.wpColorPicker) {
        jQuery('.king-addons-color').wpColorPicker();
    }
});




```
