material_base-8.x-2.x-dev/dist/js/mdc.js
dist/js/mdc.js
!function(e,n){"use strict";e.behaviors.materialBaseMdcFunctions={attach:function(e,t){window.mdc.autoInit();var o=document.querySelector(".mdc-drawer"),c=null==o?void 0:o.MDCDrawer,d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;e&&e.preventDefault(),c&&(c.open=!0)},r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;e&&e.preventDefault(),c&&(c.open=!1)},u=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;e&&e.preventDefault(),c&&(c.open=!c.open)},a=function(e){var n=e.closest(".form-item"),t=e.closest(".mb-chip").querySelector(".mb-chip__icon");e.checked?(n.classList.add("input-checked"),t&&(t.dataset.icon=t.textContent,t.textContent="done")):(n.classList.remove("input-checked"),t&&(t.textContent=t.dataset.icon))},i=function(){document.querySelectorAll(".mdc-menu-dropdown").forEach(function(e){return e.classList.remove("mdc-menu-dropdown--expanded")})};n("materialBaseMdcFunctions","html").forEach(function(){document.querySelectorAll(".drawer-open__button").forEach(function(e){e.addEventListener("click",d)}),document.querySelectorAll(".drawer-close__button").forEach(function(e){e.addEventListener("click",r)}),document.querySelectorAll(".drawer-toggle__button").forEach(function(e){e.addEventListener("click",u)}),document.querySelectorAll(".drawer .menu-item a").forEach(function(e){e.addEventListener("click",function(){return r()})}),document.body.addEventListener("click",function(e){e.target.closest(".mdc-menu-dropdown")||i()}),document.body.addEventListener("keyup",function(e){"Escape"===e.key&&i()})}),n("chipBehavior",".form-item-chip input[type=checkbox]",e).forEach(function(e){e.checked&&a(e),e.addEventListener("click",function(){return a(e)})}),n("menuDropdownToggleClick",".mdc-menu-dropdown .mdc-menu-dropdown__toggle",e).forEach(function(e){e.addEventListener("click",function(n){return function(e,n){n.preventDefault();var t=e.closest(".mdc-menu-dropdown"),o=t.querySelector(".mdc-menu").MDCMenu,c=t.classList.contains("mdc-menu-dropdown--expanded"),d=[];t.closest(".mdc-menu-dropdown__group")&&(d=Array.from(t.closest(".mdc-menu-dropdown__group").querySelectorAll(".mdc-menu-dropdown")).filter(function(e){return e!==t})),d.forEach(function(e){return e.classList.remove("mdc-menu-dropdown--expanded")}),c?t.classList.remove("mdc-menu-dropdown--expanded"):(o.open=!0,t.classList.add("mdc-menu-dropdown--expanded"))}(e,n)})}),n("menuDropdownItemClick",".mdc-menu-dropdown .mdc-deprecated-list-item",e).forEach(function(e){e.addEventListener("click",i)}),n("snackbarMessageShow",".messages.mdc-snackbar",e).forEach(function(e){e.MDCSnackbar&&e.MDCSnackbar.open()})}}}(Drupal,once);