upload file

This commit is contained in:
goduser 2025-06-25 11:46:04 +08:00
commit 76e4ad35be
1570 changed files with 418989 additions and 0 deletions

View file

@ -0,0 +1 @@
import layoutManager from"./../../layoutmanager.js";import keyboardManager from"./../../input/keyboard.js";function onKeyDown(e){var key=keyboardManager.normalizeKeyFromEvent(e);if("Enter"===key&&(e.preventDefault(),!e.repeat))return this.checked=!this.checked,this.dispatchEvent(new CustomEvent("change",{bubbles:!0})),!1}require(["css!modules/emby-elements/emby-checkbox/emby-checkbox.css"]);class EmbyCheckbox extends HTMLInputElement{constructor(){return super()}connectedCallback(){var labelElement;!this.hasAttribute("data-classes")&&(layoutManager.tv?this.classList.add("emby-checkbox","emby-checkbox-tv"):this.classList.add("emby-checkbox"),(labelElement=this.parentNode).classList.add("emby-checkbox-label"),labelElement=labelElement.querySelector("span"))&&(labelElement.classList.add("checkboxLabel"),labelElement.insertAdjacentHTML("afterend",'<div class="emby-checkbox-focusoutline"></div>')),-1!==this.tabIndex&&this.addEventListener("keydown",onKeyDown)}disconnectedCallback(){this.removeEventListener("keydown",onKeyDown)}}customElements.define("emby-checkbox",EmbyCheckbox,{extends:"input"});export default EmbyCheckbox;