toolshed-8.x-1.x-dev/js/screen-events.min.js

js/screen-events.min.js
"use strict";(({Toolshed:o},{Toolshed:e})=>{var t={autoListen:!0,debounce:e.eventDebounce,passive:!0},e=(o.winOffset={top:0,left:0},o.winRect=new o.Geom.Rect(0,0,window.innerWidth,window.innerHeight),o.events={},o.events.scroll=new o.EventListener(window,"scroll",t),o.events.scroll._run=function(e){var t=new o.Geom.Rect(o.winRect),n={left:document.documentElement.scrollLeft||document.body.scrollLeft,top:document.documentElement.scrollTop||document.body.scrollTop};this.listeners.call(e,t,n)},o.events.resize=new o.EventListener(window,"resize",t),o.events.resize._run=function(e,t=!1){var n=window.innerWidth||window.clientWidth,i=window.innerHeight||window.clientHeight;o.winRect.bottom===i&&o.winRect.top===o.winOffset.top&&o.winRect.right===n&&o.winRect.left===o.winOffset.left&&!t||(o.winRect.top=o.winOffset.top,o.winRect.left=o.winOffset.left,o.winRect.right=n,o.winRect.bottom=i,t=new o.Geom.Rect(o.winRect),this.listeners.call(e,t))},e&&e.breakpoints&&(o.events.mediaQueries=new o.MediaQueryListener(e.breakpoints,t),o.events.mediaQueries.listen()),document.addEventListener("drupalViewportOffsetChange.toolbar",()=>{var e,t=document.getElementById("toolbar-bar");t&&(e=t.querySelector(".toolbar-tray.is-active"),o.winOffset.top=document.body.classList.contains("toolbar-fixed")?t.clientHeight:0,e)&&(e.classList.contains("toolbar-tray-horizontal")?o.winOffset.top+=e.clientHeight:e.classList.contains("toolbar-tray-vertical")&&(o.winOffset.left=e.clientWidth)),o.events.resize.trigger()}),document.getElementById("toolbar-bar"));e&&e.clientHeight&&document.dispatchEvent(new Event("drupalViewportOffsetChange.toolbar"))})(Drupal,drupalSettings);

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc