import {IUI, iui} from "./Core/IUI.js"; import "./Core/IUIElement.js"; import './Core/App.js'; import './Router/Router.js'; import './Router/Route.js'; import './Router/Link.js'; import './Router/Target.js'; import './Data/Repeat.js'; import './Data/Include.js'; import './Data/Form.js'; import './UI/Login.js'; import './UI/Window.js'; import './UI/Dialog.js'; import './UI/Input.js'; import './UI/Tab.js'; import './UI/Tabs.js'; import './UI/Table.js'; import './UI/Check.js'; import './UI/Button.js'; import './UI/Navbar.js'; import './UI/DateTimePicker.js'; import './Data/Layout.js'; import './Data/Field.js'; import './UI/Background.js'; import './UI/Menu.js'; import './Data/TableRow.js'; import './UI/Select.js'; import './UI/DropDown.js'; import './UI/Grid.js'; import './UI/Location.js'; import './UI/CodePreview.js'; import Modifiable from "./Data/Modifiable.js"; window.addEventListener("beforeprint", (e)=>{ let viewRoute = router.current.viewRoute; viewRoute.style.height = "auto"; router.style.height = viewRoute.clientHeight + "px"; }); window.addEventListener("afterprint", (e)=>{ let viewRoute = router.current.viewRoute; viewRoute.style.height = ""; router.style.height = ""; }); window.addEventListener("load", async function () { await IUI.create(document.body); await IUI.created(document.body); }); window.iui = iui; window.Modifiable = Modifiable;