|
Server : Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12 System : Windows NT SERVER-PC 10.0 build 26200 (Windows 11) AMD64 User : ServerPC ( 0) PHP Version : 8.2.12 Disable Function : NONE Directory : C:/Users/ServerPC/AppData/Roaming/Emby-Server/system.old/dashboard-ui/modules/ |
Upload File : |
define(["exports"],function(_exports){Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0;var customRenderRegistry={},customModuleRegistry={},customOperationsRegistry={},skinOptions={};function renderEmpty(){return""}_exports.default={registerCustomRenderer:function(rendererId,renderFn){customRenderRegistry[rendererId]=renderFn},registerCustomModule:function(path,customPath){customModuleRegistry[path]=customPath},registerCustomOperation:function(operation,fn){customOperationsRegistry[operation]=fn},setSkinOptions:function(options){skinOptions=options},getCustomModulePath:function(path){return customModuleRegistry[path]||path},adjustTabControllerOptions:function(instance,options,id){var fn=customOperationsRegistry.adjustTabControllerOptions;fn&&fn(instance,options,id)},adjustListOptions:function(instance,options,settings){var fn=customOperationsRegistry.adjustListOptions;fn&&fn(instance,options,settings)},adjustQuery:function(instance,query){var fn=customOperationsRegistry.adjustQuery;fn&&fn(instance,query)},tabbedViewEvent:function(event,instance,controller){var fn=customOperationsRegistry.tabbedViewEvent;fn&&fn(event,instance,controller)},guideInitialRender:function(instance){var fn=customOperationsRegistry.guideInitialRender;fn&&fn(instance)},getRenderer:function(rendererId,defaultRenderFn){var str;return"string"==typeof defaultRenderFn&&(str=defaultRenderFn,defaultRenderFn=function(){return str}),customRenderRegistry[rendererId]||defaultRenderFn||renderEmpty},getSkinOptions:function(){return skinOptions},clearCustomizations:function(){customRenderRegistry={},customModuleRegistry={},customOperationsRegistry={},skinOptions={}}}});