| 1 |
(function ($) { |
| 2 |
$(function () { |
| 3 |
const tabs = $('.king-addons-age-gate-admin__tabs .nav-tab'); |
| 4 |
const panels = $('.king-addons-age-gate-admin__panel'); |
| 5 |
|
| 6 |
tabs.on('click', function (event) { |
| 7 |
event.preventDefault(); |
| 8 |
const tab = $(this).data('tab'); |
| 9 |
tabs.removeClass('nav-tab-active'); |
| 10 |
$(this).addClass('nav-tab-active'); |
| 11 |
panels.hide(); |
| 12 |
panels.filter('[data-tab="' + tab + '"]').show(); |
| 13 |
}); |
| 14 |
|
| 15 |
const denySelect = $('select[name="king_addons_age_gate_options[behaviour][deny_action]"]'); |
| 16 |
const redirectRow = $('select[name="king_addons_age_gate_options[behaviour][deny_redirect_page]"]').closest('tr'); |
| 17 |
|
| 18 |
const toggleRedirectRow = () => { |
| 19 |
if (denySelect.val() === 'redirect') { |
| 20 |
redirectRow.show(); |
| 21 |
} else { |
| 22 |
redirectRow.hide(); |
| 23 |
} |
| 24 |
}; |
| 25 |
|
| 26 |
denySelect.on('change', toggleRedirectRow); |
| 27 |
toggleRedirectRow(); |
| 28 |
}); |
| 29 |
})(jQuery); |
| 30 |
|
| 31 |
|
| 32 |
|
| 33 |
|