1 line
7.7 KiB
JavaScript
1 line
7.7 KiB
JavaScript
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[80999],{3380:function(e,t,n){n.r(t),n(29305),n(32733),n(84701),n(81678),n(24776),n(44962),n(86584),n(4754),n(94),n(36947),n(78557),n(90076),n(83994),n(82367);var o,l=n(22696),i=n.n(l),r=n(36300),a=n(79754),s=n(8566),c=n(46782),d=n(70267),u=n(5898),v=n(67430),f=(n(10353),n(15453),n(77157),n(98959),n(63001),n(71866));function y(e){return y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},y(e)}function b(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,m(o.key),o)}}function m(e){var t=function(e){if("object"!=y(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=y(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==y(t)?t:t+""}function h(e){s.Ay.show();var t=r.Ay.parentWithClass(this,"dialog"),n=t.querySelector("#selectCollectionToAddTo").value,l=v.tF.getApiClient(o);return n?function(e,t,n){var o=e.getUrl("Collections/".concat(n,"/Items"),{Ids:t.querySelector(".fldSelectedItemIds").value||""});e.ajax({type:"POST",url:o}).then((function(){s.Ay.hide(),t.submitted=!0,a.default.close(t),(0,f.A)(u.Ay.translate("MessageItemsAdded"))}))}(l,t,n):function(e,t){var n=e.getUrl("Collections",{Name:t.querySelector("#txtNewCollectionName").value,IsLocked:!t.querySelector("#chkEnableInternetMetadata").checked,Ids:t.querySelector(".fldSelectedItemIds").value||""});e.ajax({type:"POST",url:n,dataType:"json"}).then((function(n){s.Ay.hide();var o=n.Id;t.submitted=!0,a.default.close(t),function(e,t){d.appRouter.showItem(t,e.serverId())}(e,o)}))}(l,t),e.preventDefault(),!1}function p(e){e.dispatchEvent(new CustomEvent("change",{}))}function C(e,t,o){Promise.resolve().then(n.bind(n,10838)).then((function(n){var l=o?"on":"off";n.centerFocus[l](e,t)}))}var S=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)},(t=[{key:"show",value:function(e){var t=e.items||{};o=e.serverId;var n={removeOnClose:!0,scrollY:!1};c.A.tv?n.size="fullscreen":n.size="small";var l=a.default.createDialog(n);l.classList.add("formDialog");var r="",d=t.length?u.Ay.translate("HeaderAddToCollection"):u.Ay.translate("NewCollection");return r+='<div class="formDialogHeader">',r+='<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1" title="'.concat(u.Ay.translate("ButtonBack"),'"><span class="material-icons arrow_back" aria-hidden="true"></span></button>'),r+='<h3 class="formDialogHeaderTitle">',r+=d,r+="</h3>",r+="</div>",r+=function(){var e="";return e+='<div class="formDialogContent smoothScrollY" style="padding-top:2em;">',e+='<div class="dialogContentInner dialog-content-centered">',e+='<form class="newCollectionForm" style="margin:auto;">',e+="<div>",e+=u.Ay.translate("NewCollectionHelp"),e+="</div>",e+='<div class="fldSelectCollection">',e+="<br/>",e+="<br/>",e+='<div class="selectContainer">',e+='<select is="emby-select" label="'.concat(u.Ay.translate("LabelCollection"),'" id="selectCollectionToAddTo" autofocus></select>'),e+="</div>",e+="</div>",e+='<div class="newCollectionInfo">',e+='<div class="inputContainer">',e+='<input is="emby-input" type="text" id="txtNewCollectionName" required="required" label="'.concat(u.Ay.translate("LabelName"),'" />'),e+='<div class="fieldDescription">'.concat(u.Ay.translate("NewCollectionNameExample"),"</div>"),e+="</div>",e+='<label class="checkboxContainer">',e+='<input is="emby-checkbox" type="checkbox" id="chkEnableInternetMetadata" />',e+="<span>".concat(u.Ay.translate("SearchForCollectionInternetMetadata"),"</span>"),e+="</label>",e+="</div>",e+='<div class="formDialogFooter">',e+='<button is="emby-button" type="submit" class="raised btnSubmit block formDialogFooterItem button-submit">'.concat(u.Ay.translate("ButtonOk"),"</button>"),e+="</div>",e+='<input type="hidden" class="fldSelectedItemIds" />',e+="</form>",(e+="</div>")+"</div>"}(),l.innerHTML=r,function(e,t){if(e.querySelector("#selectCollectionToAddTo").addEventListener("change",(function(){this.value?(e.querySelector(".newCollectionInfo").classList.add("hide"),e.querySelector("#txtNewCollectionName").removeAttribute("required")):(e.querySelector(".newCollectionInfo").classList.remove("hide"),e.querySelector("#txtNewCollectionName").setAttribute("required","required"))})),e.querySelector("form").addEventListener("submit",h),e.querySelector(".fldSelectedItemIds",e).value=t.join(","),t.length)e.querySelector(".fldSelectCollection").classList.remove("hide"),function(e){s.Ay.show();var t=e.querySelector("#selectCollectionToAddTo");e.querySelector(".newCollectionInfo").classList.add("hide");var n=v.tF.getApiClient(o);n.getItems(n.getCurrentUserId(),{Recursive:!0,IncludeItemTypes:"BoxSet",SortBy:"SortName",EnableTotalRecordCount:!1}).then((function(e){var n="";n+='<option value="">'.concat(u.Ay.translate("OptionNew"),"</option>"),n+=e.Items.map((function(e){return'<option value="'.concat(e.Id,'">').concat(i()(e.Name),"</option>")})),t.innerHTML=n,t.value="",p(t),s.Ay.hide()}))}(e);else{e.querySelector(".fldSelectCollection").classList.add("hide");var n=e.querySelector("#selectCollectionToAddTo");n.innerHTML="",n.value="",p(n)}}(l,t),l.querySelector(".btnCancel").addEventListener("click",(function(){a.default.close(l)})),c.A.tv&&C(l.querySelector(".formDialogContent"),!1,!0),a.default.open(l).then((function(){return c.A.tv&&C(l.querySelector(".formDialogContent"),!1,!1),l.submitted?Promise.resolve():Promise.reject()}))}}])&&b(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t}();t.default=S},63001:function(e,t,n){var o=n(46782),l=n(34789),i=n(62882),r=(n(69177),Object.create(HTMLSelectElement.prototype));function a(){return!(l.A.edgeUwp||l.A.xboxOne||l.A.tizen||l.A.orsay||l.A.web0s||!l.A.tv&&o.A.tv)}function s(e){var t=c(e),n=t?t.textContent||t.innerText:null;i.default.show({items:e.options,positionTo:e,title:n}).then((function(t){!function(e,t){e.value=t}(e,t),function(e){var t=new Event("change",{bubbles:!1,cancelable:!0});e.dispatchEvent(t)}(e)}))}function c(e){for(var t=e.previousSibling;t&&"LABEL"!==t.tagName;)t=t.previousSibling;return t}function d(){var e=c(this);e&&e.classList.add("selectLabelFocused")}function u(){var e=c(this);e&&e.classList.remove("selectLabelFocused")}function v(e){e.button||a()||(e.preventDefault(),s(this))}function f(e){13!==e.keyCode&&195!==e.keyCode||a()||(e.preventDefault(),s(this))}var y=0;r.createdCallback=function(){this.id||(this.id="embyselect"+y,y++),this.classList.add("emby-select-withcolor"),o.A.tv&&this.classList.add("emby-select-focusscale"),this.addEventListener("mousedown",v),this.addEventListener("keydown",f),this.addEventListener("focus",d),this.addEventListener("blur",u)},r.attachedCallback=function(){var e;if(!this.classList.contains("emby-select")){this.classList.add("emby-select");var t,n=this.ownerDocument.createElement("label");n.innerText=this.getAttribute("label")||"",n.classList.add("selectLabel"),n.htmlFor=this.id,null===(e=this.parentNode)||void 0===e||e.insertBefore(n,this),this.classList.contains("emby-select-withcolor")&&(null===(t=this.parentNode)||void 0===t||t.insertAdjacentHTML("beforeend",'<div class="selectArrowContainer"><div style="visibility:hidden;display:none;">0</div><span class="selectArrow material-icons keyboard_arrow_down" aria-hidden="true"></span></div>'))}},r.setLabel=function(e){var t;(null===(t=this.parentNode)||void 0===t?void 0:t.querySelector("label")).innerText=e},document.registerElement("emby-select",{prototype:r,extends:"select"})}}]); |