dashboard-ui/plugins/plugins.js
2023-08-31 15:30:17 +02:00

1 line
860 B
JavaScript

define(["exports","./../modules/common/globalize.js","./../modules/tabbedview/tabbedview.js"],function(_exports,_globalize,_tabbedview){function PluginsTabbedView(view,params){_tabbedview.default.call(this,view,params),this.apiClient=ApiClient}Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0,Object.assign(PluginsTabbedView.prototype,_tabbedview.default.prototype),PluginsTabbedView.prototype.getTabs=function(){return[{name:_globalize.default.translate("MyPlugins"),id:"installedplugins"},{name:_globalize.default.translate("Catalog"),id:"catalog"}]},PluginsTabbedView.prototype.loadTabController=function(id){return Emby.importModule("./plugins/"+id+"tab.js")},PluginsTabbedView.prototype.destroy=function(){_tabbedview.default.prototype.destroy.apply(this,arguments),this.apiClient=null},_exports.default=PluginsTabbedView});