first commit

This commit is contained in:
2026-02-09 10:48:21 +01:00
commit 15f28c0dd6
848 changed files with 107188 additions and 0 deletions

View File

@@ -0,0 +1 @@
.emby-radio-label{position:relative;display:inline-block;box-sizing:border-box;margin:0;-webkit-margin-start:0.3em;margin-inline-start:.3em;-webkit-padding-start:2.05em;padding-inline-start:2.05em;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-top:1em;margin-bottom:1em;-webkit-user-select:none;user-select:none;cursor:pointer}.radioButtonLabel{-webkit-user-select:none;user-select:none;font-weight:500;padding-bottom:1px}.radioFieldDescription{margin-top:-1em;margin-bottom:1.2em;display:block;-webkit-padding-start:2.4em;padding-inline-start:2.4em}.radioContainer{margin-bottom:1.5em;position:relative;-webkit-user-select:none;user-select:none}.emby-radio{line-height:24px;position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;-webkit-appearance:none;appearance:none;border:none}.emby-radio-focusoutline{display:none;position:absolute;top:0;bottom:0;left:0;box-sizing:border-box;width:1.2em;height:1.2em;margin:auto 0;border-radius:50%;-webkit-transform:scale(2.2);transform:scale(2.2)}.emby-radio:focus-visible~.emby-radio-focusoutline{display:block}.emby-radio-outer-circle{position:absolute;top:0;bottom:0;left:0;display:inline-block;box-sizing:border-box;width:1.2em;height:1.2em;margin:auto 0;cursor:pointer;border:.15em solid currentcolor;border-radius:50%;opacity:.7}.emby-radio:checked+.emby-radio-label+.emby-radio-outer-circle{opacity:1}.emby-radio:disabled+.emby-radio-label+.emby-radio-outer-circle{opacity:.4;cursor:auto}.emby-radio-inner-circle{position:absolute;margin:auto 0;top:0;bottom:0;left:0;box-sizing:border-box;width:1.2em;height:1.2em;cursor:pointer;transition-duration:.28s;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-property:-webkit-transform;transition-property:transform;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0);border-radius:50%;border:solid .26em transparent;-webkit-clip-path:padding-box;clip-path:padding-box}.emby-radio:checked~.emby-radio-inner-circle{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.emby-radio:disabled~.emby-radio-outer-circle,.emby-radio:disabled~.emby-radio-innter-circle{opacity:.4;cursor:auto}.emby-radio:disabled+.radioButtonLabel{opacity:.7;cursor:auto}

View File

@@ -0,0 +1 @@
define(["exports","./../../input/keyboard.js"],function(_exports,_keyboard){function onKeyDown(e){var key=_keyboard.default.normalizeKeyFromEvent(e);if("Enter"===key)return e.preventDefault(),e.repeat?void 0:(this.checked=!this.checked,this.dispatchEvent(new CustomEvent("change",{bubbles:!0})),!1)}Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0,require(["css!modules/emby-elements/emby-radio/emby-radio.css","css!tv|modules/emby-elements/emby-radio/emby-radio_tv.css"]);var inputId=0;function onInit(){this.hasInit||(this.hasInit=!0,this.id||(this.id="embyradio"+inputId,inputId++),this.addEventListener("keydown",onKeyDown))}var EmbyRadio=function(_HTMLInputElement){function EmbyRadio(){var _this,self=_this=_HTMLInputElement.call(this)||this;return onInit.call(self),babelHelpers.possibleConstructorReturn(_this,self)}return babelHelpers.inherits(EmbyRadio,_HTMLInputElement),babelHelpers.createClass(EmbyRadio,[{key:"connectedCallback",value:function(){onInit.call(this),function(){var labelElement;this.classList.contains("emby-radio")||(this.classList.add("emby-radio"),(labelElement=this.parentNode).classList.add("emby-radio-label"),labelElement.querySelector("span").classList.add("radioButtonLabel"),labelElement.insertAdjacentHTML("beforeend",'<span class="emby-radio-focusoutline"></span><span class="emby-radio-outer-circle"></span><span class="emby-radio-inner-circle"></span>'))}.call(this)}},{key:"disconnectedCallback",value:function(){this.removeEventListener("keydown",onKeyDown)}}])}(babelHelpers.wrapNativeSuper(HTMLInputElement));customElements.define("emby-radio",EmbyRadio,{extends:"input"}),_exports.default=EmbyRadio});

View File

@@ -0,0 +1 @@
.emby-radio:focus~.emby-radio-focusoutline{display:block}