1 line
1.2 KiB
JavaScript
1 line
1.2 KiB
JavaScript
|
|
import{appHost}from"./common/servicelocator.js";import"./emby-elements/emby-button/paper-icon-button-light.js";function bindEvents(){document.querySelector(".appExitButton").addEventListener("click",function(){appHost.exit()}),document.querySelector(".minimizeButton").addEventListener("click",function(){appHost.setWindowState("Minimized")}),document.querySelector(".maximizeButton").addEventListener("click",function(){"Normal"===appHost.getWindowState()?appHost.setWindowState("Maximized"):appHost.setWindowState("Normal")})}function renderControlBox(){var div=document.createElement("div");div.innerHTML='<button is="paper-icon-button-light" class="controlBoxButton minimizeButton" tabindex="-1"><i class="md-icon controlBoxButtonIcon">remove</i></button><button is="paper-icon-button-light" class="controlBoxButton maximizeButton" tabindex="-1"><i class="md-icon controlBoxButtonIcon">crop_square</i></button><button is="paper-icon-button-light" class="controlBoxButton appExitButton" tabindex="-1"><i class="md-icon controlBoxButtonIcon">close</i></button>',div.classList.add("controlBox"),document.querySelector(".windowDragRegion").appendChild(div),bindEvents()}renderControlBox();
|