mercury_editor-2.0.x-dev/build/js/horizontal-tabs.min.js
build/js/horizontal-tabs.min.js
!function(){"use strict";((e,t,a)=>{function r(e){(document.querySelectorAll(".me-tab-group")||[]).forEach((e=>{e.setAttribute("aria-hidden",!0),e.classList.add("hidden-tab")})),(document.querySelectorAll(`.me-tab-group--${e}`)||[]).forEach((e=>{e.removeAttribute("aria-hidden"),e.classList.remove("hidden-tab")}))}t.behaviors.mercuryEditorTabs={attach:function(e,t){if(a("me-tabs",'.me-tabs input[type="radio"]').forEach((e=>{e.addEventListener("change",(t=>{r(e.value)}))})),document.querySelectorAll(".me-tabs").forEach((e=>{r((e.querySelector('input[type="radio"]:checked')||{}).value)})),document.querySelector(".me-tab-group .error")){const e=document.querySelector(".me-tab-group .error").closest(".me-tab-group").className.match(/me-tab-group--([^ ]+)/)[1],t=document.querySelector(`.me-tabs input[type="radio"][value="${e}"]`);t&&(t.checked=!0,r(e))}}},e(window).on("dialog:aftercreate",((e,t,a)=>{const r=a.attr("id");if(r&&0===r.indexOf("lpb-dialog-")){const e=a.find(".horizontal-tab-radios"),t=a.closest(".ui-dialog").find(".ui-dialog-titlebar");e.length&&t.length&&t.addClass("has-tabs").append(e)}}))})(jQuery,Drupal,once)}();
