# king-addons/51.1.63/includes/extensions/Age_Gate/assets/admin.js

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

- Page: https://pluginprobe.com/plugins/king-addons/51.1.63/code/includes/extensions/Age_Gate/assets/admin.js
- Raw: https://pluginprobe.com/plugins/king-addons/51.1.63/raw/includes/extensions/Age_Gate/assets/admin.js
- Modified: 2026-05-19T16:55:42+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.63/code/includes/extensions/Age_Gate/assets/admin.js#L10-L20`.

```javascript
(function ($) {
    $(function () {
        const tabs = $('.king-addons-age-gate-admin__tabs .nav-tab');
        const panels = $('.king-addons-age-gate-admin__panel');

        tabs.on('click', function (event) {
            event.preventDefault();
            const tab = $(this).data('tab');
            tabs.removeClass('nav-tab-active');
            $(this).addClass('nav-tab-active');
            panels.hide();
            panels.filter('[data-tab="' + tab + '"]').show();
        });

        const denySelect = $('select[name="king_addons_age_gate_options[behaviour][deny_action]"]');
        const redirectRow = $('select[name="king_addons_age_gate_options[behaviour][deny_redirect_page]"]').closest('tr');

        const toggleRedirectRow = () => {
            if (denySelect.val() === 'redirect') {
                redirectRow.show();
            } else {
                redirectRow.hide();
            }
        };

        denySelect.on('change', toggleRedirectRow);
        toggleRedirectRow();
    });
})(jQuery);




```
