pragma-views2
Version:
1 lines • 915 B
JavaScript
import{isMobile}from"./webcomponents/lib/device-helper.js";import{ComponentNavigation}from"./lib/component-navigation.js";import{DraftStore}from"./lib/draft-store.js";import{dateHelpers}from"./lib/date-helpers.js";export class App{constructor(){this.setAssistantMarginHandler=this.setAssistantMargin.bind(this),window.eventEmitter.on("assistant-toggled",this.setAssistantMarginHandler),isMobile()?window.eventEmitter.emit("assistant",{intent:"show"}):window.eventEmitter.emit("assistant",{intent:"hide"}),new ComponentNavigation,window.draftStore=new DraftStore,globalThis.elementIdCounter=0,globalThis.regionalSettings={dateFormat:dateHelpers.defaults.DateFormat,dateSeparator:dateHelpers.defaults.DateSeparator,timeFormat:dateHelpers.defaults.TimeFormat}}setAssistantMargin(t){const e=document.querySelector(".main");1==t.isOpen?e.classList.add("assistant-margin"):e.classList.remove("assistant-margin")}}new App;