1 line
1.1 KiB
JavaScript
1 line
1.1 KiB
JavaScript
define(["exports","./../modules/tabbedview/itemstab.js"],function(_exports,_itemstab){function AlbumsTab(view,params,options){_itemstab.default.call(this,view,params,options)}Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0,Object.assign(AlbumsTab.prototype,_itemstab.default.prototype),AlbumsTab.prototype.supportsAlphaPicker=function(){return!0},AlbumsTab.prototype.getCardOptions=function(items,settings){var options=_itemstab.default.prototype.getCardOptions.apply(this,arguments);return settings.fields.includes("Name")&&options.fields.push("ParentName"),options},AlbumsTab.prototype.getListViewOptions=function(items,settings){var options=_itemstab.default.prototype.getListViewOptions.apply(this,arguments);return options.fields.push("ParentName"),options},AlbumsTab.prototype.getContext=function(){return"music"},AlbumsTab.prototype.getSettingsKey=function(){return _itemstab.default.prototype.getSettingsKey.call(this)+"-albums"},AlbumsTab.prototype.getItemTypes=function(){return["MusicAlbum"]},AlbumsTab.prototype.loadTemplate=function(){return this.loadItemsTemplate()},_exports.default=AlbumsTab}); |