material_base-8.x-2.x-dev/dist/js/base.js
dist/js/base.js
!function(e,n){"use strict";e.behaviors.materialBaseFunctions={attach:function(e,o){var t=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;n&&n.preventDefault(),document.body.classList.add(e)},r=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;n&&n.preventDefault(),document.body.classList.remove(e)},c=function(){document.querySelectorAll(".mb-dropdown").forEach(function(e){var n=e.querySelector(".mb-dropdown__panel");slideUp(n,200),e.classList.remove("mb-dropdown--expanded")})},i=function(){t("search-open");var n=e.querySelector(".search-field input"),o=n.value.length;n.focus(),n.setSelectionRange(o,o)},a=function(){document.body.classList.contains("search-open")?r("search-open"):i()};n("materialBaseFunctions","html").forEach(function(){document.querySelectorAll(".overlay-open__button").forEach(function(e){e.addEventListener("click",function(e){return t("overlay-open",e)})}),document.querySelectorAll(".overlay-close__button").forEach(function(e){e.addEventListener("click",function(e){return r("overlay-open",e)})}),document.querySelectorAll(".overlay .menu-item a").forEach(function(e){e.addEventListener("click",function(){return r("overlay-open")})}),document.querySelectorAll(".drawer-open__button").forEach(function(e){e.addEventListener("click",function(e){return t("drawer-open",e)})}),document.querySelectorAll(".drawer-close__button").forEach(function(e){e.addEventListener("click",function(e){return r("drawer-open",e)})}),document.querySelectorAll(".drawer-toggle__button").forEach(function(e){e.addEventListener("click",function(e){return function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;n&&n.preventDefault(),document.body.classList.toggle(e)}("drawer-open",e)})}),document.querySelectorAll(".drawer .menu-item a").forEach(function(e){e.addEventListener("click",function(){return r("drawer-open")})}),document.querySelectorAll(".drawer__overlay").forEach(function(e){e.addEventListener("click",function(){return r("drawer-open")})}),document.body.addEventListener("click",function(e){e.target.closest(".mb-dropdown")||c()}),document.body.addEventListener("keyup",function(e){"Escape"===e.key&&(r("overlay-open"),r("drawer-open"),r("search-open"),r("search-autocomplete-open"),c())}),new ClipboardJS(".copy-target__button",{text:function(e){return e.getAttribute("data-target")}}).on("success",function(e){var n=e.trigger.closest(".copy-target");n.classList.add("just-clicked"),setTimeout(function(){n.classList.remove("just-clicked")},3e3),e.clearSelection()})}),n("accordionToggleClick",".mb-accordion .mb-accordion__section-toggle",e).forEach(function(e){e.addEventListener("click",function(n){return function(e,n){n.preventDefault();var o=e.closest(".mb-accordion__section");Array.from(e.closest(".mb-accordion").querySelectorAll(".mb-accordion__section")).filter(function(e){return e!==o}).forEach(function(e){var n=e.querySelector(".mb-accordion__section-panel");slideUp(n,200),e.classList.remove("mb-accordion__section--expanded")});var t=o.querySelector(".mb-accordion__section-panel");t&&("none"===window.getComputedStyle(t).display?(slideDown(t,200),o.classList.add("mb-accordion__section--expanded")):(slideUp(t,200),o.classList.remove("mb-accordion__section--expanded")))}(e,n)})}),n("dropdownToggleClick",".mb-dropdown .mb-dropdown__toggle",e).forEach(function(e){e.addEventListener("click",function(n){return function(e,n){n.preventDefault();var o=e.closest(".mb-dropdown"),t=[];o.closest(".mb-dropdown__group")&&(t=Array.from(o.closest(".mb-dropdown__group").querySelectorAll(".mb-dropdown")).filter(function(e){return e!==o})),t.forEach(function(e){var n=e.querySelector(".mb-dropdown__panel");e.classList.remove("mb-dropdown--expanded"),slideUp(n,200)});var r=o.querySelector(".mb-dropdown__panel");r&&("none"===window.getComputedStyle(r).display?(slideDown(r,200),o.classList.add("mb-dropdown--expanded")):(slideUp(r,200),o.classList.remove("mb-dropdown--expanded")))}(e,n)})}),n("dropdownLinkClick",".mb-dropdown__panel a",e).forEach(function(e){e.addEventListener("click",c)}),n("formItemFocusState",".form-item input",e).forEach(function(e){e.addEventListener("focus",function(){return e.closest(".form-item").classList.add("form-item--focused")}),e.addEventListener("blur",function(){return e.closest(".form-item").classList.remove("form-item--focused")})}),n("formItemFocusState",".form-item textarea",e).forEach(function(e){e.addEventListener("focus",function(){return e.closest(".form-item").classList.add("form-item--focused")}),e.addEventListener("blur",function(){return e.closest(".form-item").classList.remove("form-item--focused")})}),n("inputClearClick",".input-clear",e).forEach(function(e){e.addEventListener("click",function(){return function(e){var n=e.closest(".form-item").querySelector("input");n.value="",n.focus()}(e)})}),n("searchOpen",".search-open__button",e).forEach(function(e){e.addEventListener("click",i)}),n("searchClose",".search-close__button",e).forEach(function(e){e.addEventListener("click",function(){return r("search-open")})}),n("searchToggle",".search-toggle__button",e).forEach(function(e){e.addEventListener("click",a)}),n("searchAutocomplete",".search-field input.form-autocomplete",e).forEach(function(e){e.addEventListener("autocompleteopen",function(){return t("search-autocomplete-open")}),e.addEventListener("autocompleteclose",function(){return r("search-autocomplete-open")})}),n("messageCloseClick",".messages .messages__close-button",e).forEach(function(e){e.addEventListener("click",function(){return e.closest(".messages").style.display="none"})}),n("messageAutoHide",".messages--fixed",e).forEach(function(e){setTimeout(function(){return e.style.display="none"},5e3)})}}}(Drupal,once);