This commit is contained in:
root
2023-08-31 15:30:17 +02:00
commit dea16b40a8
833 changed files with 142024 additions and 0 deletions

View File

@@ -0,0 +1 @@
define(["exports","./itemstab.js"],function(_exports,_itemstab){function ArtistsTab(view,params,options){this.options=options,_itemstab.default.apply(this,arguments)}Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0,Object.assign(ArtistsTab.prototype,_itemstab.default.prototype),ArtistsTab.prototype.supportsAlphaPicker=function(){return!0},ArtistsTab.prototype.getQueryIncludeItemTypes=function(){return[]},ArtistsTab.prototype.getApiClientQueryMethodName=function(){return"albumartists"===this.options.mode?"getAlbumArtists":"getArtists"},ArtistsTab.prototype.getSettingsKey=function(){var suffix="-"+(this.options.mode||"artists");return _itemstab.default.prototype.getSettingsKey.call(this)+suffix},ArtistsTab.prototype.getCardOptions=function(items,settings){var options=_itemstab.default.prototype.getCardOptions.apply(this,arguments);return options.round=!0,options},ArtistsTab.prototype.getItemTypes=function(){return["MusicArtist"]},ArtistsTab.prototype.getBaseQuery=function(){var query=_itemstab.default.prototype.getBaseQuery.apply(this,arguments);return"albumartists"===this.options.mode?query.ArtistType="AlbumArtist":"composers"===this.options.mode?query.ArtistType="Composer":query.ArtistType="Artist,AlbumArtist",query},ArtistsTab.prototype.getPrefixesApiClientMethodName=function(){return"getArtistPrefixes"},ArtistsTab.prototype.getPrefixQueryIncludeItemTypes=function(){return[]},ArtistsTab.prototype.loadTemplate=function(){return this.loadItemsTemplate()},_exports.default=ArtistsTab});

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
define(["exports","./itemstab.js"],function(_exports,_itemstab){function CollectionsTab(view,params,options){_itemstab.default.call(this,view,params,options),this.options=options}Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0,Object.assign(CollectionsTab.prototype,_itemstab.default.prototype),CollectionsTab.prototype.supportsAlphaPicker=function(){return!0},CollectionsTab.prototype.getSettingsKey=function(){return _itemstab.default.prototype.getSettingsKey.call(this)+"-collections"},CollectionsTab.prototype.getBaseQuery=function(){var query=_itemstab.default.prototype.getBaseQuery.apply(this,arguments);return this.options&&this.options.parentId&&(query.ParentId=this.options.parentId),query},CollectionsTab.prototype.getItemTypes=function(){return["BoxSet"]},CollectionsTab.prototype.loadTemplate=function(){return this.loadItemsTemplate()},_exports.default=CollectionsTab});

View File

@@ -0,0 +1 @@
define(["exports","./itemstab.js"],function(_exports,_itemstab){function FoldersTab(view,params,options){_itemstab.default.apply(this,arguments)}Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0,Object.assign(FoldersTab.prototype,_itemstab.default.prototype),FoldersTab.prototype.supportsAlphaPicker=function(){return!0},FoldersTab.prototype.getBaseQuery=function(){var query=_itemstab.default.prototype.getBaseQuery.apply(this,arguments);return query.ParentId=this.params.parentId,query.Recursive=!1,query},FoldersTab.prototype.getContext=function(){return"folders"},FoldersTab.prototype.getSettingsKey=function(){return _itemstab.default.prototype.getSettingsKey.call(this)+"-folders"},FoldersTab.prototype.getVisibleFilters=function(){return[]},FoldersTab.prototype.loadTemplate=function(){return this.loadItemsTemplate()},_exports.default=FoldersTab});

View File

@@ -0,0 +1 @@
define(["exports","./itemstab.js"],function(_exports,_itemstab){function GenresTab(view,params,options){_itemstab.default.call(this,view,params,options),this.options=options}Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0,Object.assign(GenresTab.prototype,_itemstab.default.prototype),GenresTab.prototype.supportsAlphaPicker=function(){return!0},GenresTab.prototype.getSettingsKey=function(){return _itemstab.default.prototype.getSettingsKey.call(this)+"-genres"},GenresTab.prototype.getPrefixesApiClientMethodName=function(){return this.options&&this.options.prefixesApiClientMethod?this.options.prefixesApiClientMethod:_itemstab.default.prototype.getPrefixesApiClientMethodName.apply(this,arguments)},GenresTab.prototype.getApiClientQueryMethodName=function(){return"getGenres"},GenresTab.prototype.getSortMenuOptions=function(){return[]},GenresTab.prototype.loadTemplate=function(){return this.loadItemsTemplate()},GenresTab.prototype.getQueryIncludeItemTypes=function(){return this.options.queryIncludeItemTypes},GenresTab.prototype.getItemTypes=function(){return["Genre"]},_exports.default=GenresTab});

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,49 @@
<div class="alphaPicker alphaPicker-vertical alphaPicker-fixed alphaPicker-fixed-left focuscontainer-y hide"></div>
<div is="emby-scroller" data-horizontal="false" data-focusscroll="true" data-navcommands="card" data-forcescrollbar="true" class="scrollFrameY flex flex-grow virtualScrollerScrollContainer" data-bindheader="true">
<div class="scrollSlider flex-grow padded-top-page padded-left padded-left-page padded-right">
<div class="flex align-items-center focuscontainer-x itemsViewSettingsContainer padded-bottom">
<div class="listTotalRecordCount">
</div>
<button is="emby-button" class="btnPlay raised raised-mini hide listTextButton-autohide">
<i class="md-icon button-icon button-icon-left autortl">&#xE037;</i>
<span>${HeaderPlayAll}</span>
</button>
<button is="paper-icon-button-light" class="btnPlay hide listIconButton-autohide">
<i class="md-icon autortl">&#xE037;</i>
</button>
<button is="emby-button" class="btnShuffle raised raised-mini hide listTextButton-autohide">
<i class="md-icon button-icon button-icon-left">&#xE043;</i>
<span>${Shuffle}</span>
</button>
<button is="paper-icon-button-light" class="btnShuffle hide listIconButton-autohide">
<i class="md-icon">&#xE043;</i>
</button>
<button is="emby-button" class="btnSort hide raised raised-mini listTextButton-autohide">
<i class="md-icon button-icon button-icon-left autortl">&#xE164;</i>
<span class="btnSortText"></span>
<i class="md-icon btnSortIcon button-icon button-icon-right">&#xE5D8;</i>
</button>
<button is="paper-icon-button-light" class="btnSort hide listIconButton-autohide">
<i class="md-icon autortl">&#xE164;</i>
</button>
<button is="emby-button" class="btnFilter raised raised-mini listTextButton-autohide hide">
<i class="md-icon button-icon button-icon-left">&#xE152;</i>
<span>${Filter}</span>
</button>
<button is="paper-icon-button-light" class="btnFilter listIconButton-autohide hide" data-ripple="false">
<i class="md-icon">&#xE152;</i>
</button>
<button is="emby-button" class="btnViewSettings raised raised-mini listTextButton-autohide hide">
<i class="md-icon button-icon">&#xE5D3;</i>
</button>
<button is="paper-icon-button-light" class="btnViewSettings hide listIconButton-autohide">
<i class="md-icon">&#xE5D3;</i>
</button>
</div>
<div is="emby-itemscontainer" class="itemsContainer vertical-wrap padded-bottom-page" data-virtualscrolllayout="vertical-grid" data-alphanumericshortcuts="true"></div>
</div>
</div>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
define(["exports","./itemstab.js"],function(_exports,_itemstab){function PlaylistsTab(view,params,options){_itemstab.default.call(this,view,params,options)}Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0,Object.assign(PlaylistsTab.prototype,_itemstab.default.prototype),PlaylistsTab.prototype.supportsAlphaPicker=function(){return!0},PlaylistsTab.prototype.getItemTypes=function(){return["Playlist"]},PlaylistsTab.prototype.getSettingsKey=function(){return _itemstab.default.prototype.getSettingsKey.call(this)+"-playlists"},PlaylistsTab.prototype.loadTemplate=function(){return this.loadItemsTemplate()},_exports.default=PlaylistsTab});

View File

@@ -0,0 +1 @@
define(["exports","./itemstab.js"],function(_exports,_itemstab){function SeriesTab(view,params,options){_itemstab.default.call(this,view,params,options)}Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0,Object.assign(SeriesTab.prototype,_itemstab.default.prototype),SeriesTab.prototype.supportsAlphaPicker=function(){return!0},SeriesTab.prototype.getSettingsKey=function(){return _itemstab.default.prototype.getSettingsKey.call(this)+"-series"},SeriesTab.prototype.getItemTypes=function(){return["Series"]},SeriesTab.prototype.getBaseQuery=function(){var query=_itemstab.default.prototype.getBaseQuery.apply(this,arguments);return this.getViewSettings().fields.includes("ProductionYear")&&(query.Fields+=",Status,EndDate"),query},SeriesTab.prototype.loadTemplate=function(){return this.loadItemsTemplate()},_exports.default=SeriesTab});

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
define(["exports","./itemstab.js"],function(_exports,_itemstab){function TagsTab(view,params,options){_itemstab.default.call(this,view,params,options),this.options=options}Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0,Object.assign(TagsTab.prototype,_itemstab.default.prototype),TagsTab.prototype.supportsAlphaPicker=function(){return!0},TagsTab.prototype.getSettingsKey=function(){return _itemstab.default.prototype.getSettingsKey.call(this)+"-tags"},TagsTab.prototype.getPrefixesApiClientMethodName=function(){return this.options&&this.options.prefixesApiClientMethod?this.options.prefixesApiClientMethod:_itemstab.default.prototype.getPrefixesApiClientMethodName.apply(this,arguments)},TagsTab.prototype.getApiClientQueryMethodName=function(){return this.options&&this.options.tagsApiClientMethod?this.options.tagsApiClientMethod:_itemstab.default.prototype.getApiClientQueryMethodName.apply(this,arguments)},TagsTab.prototype.getSortMenuOptions=function(){return[]},TagsTab.prototype.getContext=function(){return"getLiveTvChannelTags"===this.options.tagsApiClientMethod?"livetv":_itemstab.default.prototype.getContext.apply(this,arguments)},TagsTab.prototype.getItemTypes=function(){return["Tag"]},TagsTab.prototype.loadTemplate=function(){return this.loadItemsTemplate()},_exports.default=TagsTab});

View File

@@ -0,0 +1 @@
define(["exports","./itemstab.js"],function(_exports,_itemstab){function VideosTab(view,params,options){this.options=options,_itemstab.default.apply(this,arguments)}Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0,Object.assign(VideosTab.prototype,_itemstab.default.prototype),VideosTab.prototype.supportsAlphaPicker=function(){return!0},VideosTab.prototype.getListViewOptions=function(items,settings){var _this$options,options=_itemstab.default.prototype.getListViewOptions.apply(this,arguments);return"MusicVideo"===(null==(_this$options=this.options)?void 0:_this$options.itemType)?settings.fields.includes("Name")&&options.fields.push("ParentName"):"Episode"===(null==(_this$options=this.options)?void 0:_this$options.itemType)&&settings.fields.includes("Name")&&options.fields.unshift("ParentName"),options},VideosTab.prototype.getCardOptions=function(items,settings){var _this$options3,options=_itemstab.default.prototype.getCardOptions.apply(this,arguments);return"MusicVideo"===(null==(_this$options3=this.options)?void 0:_this$options3.itemType)?settings.fields.includes("Name")&&options.fields.push("ParentName"):"Episode"===(null==(_this$options3=this.options)?void 0:_this$options3.itemType)&&settings.fields.includes("Name")&&options.fields.unshift("ParentName"),options},VideosTab.prototype.getBaseQuery=function(){var _this$options5,query=_itemstab.default.prototype.getBaseQuery.call(this);return"Episode"===(null==(_this$options5=this.options)?void 0:_this$options5.itemType)&&(query.ExcludeLocationTypes="Virtual"),query},VideosTab.prototype.getSettingsKey=function(){return _itemstab.default.prototype.getSettingsKey.call(this)+"-videos"},VideosTab.prototype.getItemTypes=function(){var _this$options6;return null!=(_this$options6=this.options)&&_this$options6.itemType?[null==(_this$options6=this.options)?void 0:_this$options6.itemType]:[]},VideosTab.prototype.loadTemplate=function(){return this.loadItemsTemplate()},_exports.default=VideosTab});