
WebOS 4 apparently has a ligature bug that prevents icons with an underscore from working as intended. This replaces them with either the corresponding CSS class or unicode escape code, depending on context. Refactoring is needed in order to be able to use CSS classes everywhere, so in the interest of time, this does the best available currently. Fixes #678
110 lines
6 KiB
HTML
110 lines
6 KiB
HTML
<div id="musicRecommendedPage" data-dom-cache="true" data-role="page" class="page libraryPage backdropPage pageWithAbsoluteTabs withTabs" data-backdroptype="musicartist">
|
|
|
|
<style>
|
|
@media all and (max-width: 32em) {
|
|
|
|
.paging {
|
|
width: 100%;
|
|
}
|
|
}
|
|
</style>
|
|
<div class="pageTabContent pageTabContent" id="suggestionsTab" data-index="0">
|
|
|
|
<div class="verticalSection">
|
|
|
|
<h2 class="sectionTitle sectionTitle-cards padded-left flex-grow">${HeaderLatestMusic}</h2>
|
|
|
|
<div is="emby-itemscontainer" id="recentlyAddedSongs" class="itemsContainer padded-left padded-right" style="text-align:left;">
|
|
</div>
|
|
</div>
|
|
|
|
<div id="recentlyPlayed" class="verticalSection hide">
|
|
<h2 class="sectionTitle sectionTitle-cards padded-left">${HeaderRecentlyPlayed}</h2>
|
|
|
|
<div is="emby-itemscontainer" id="recentlyPlayedSongs" class="itemsContainer padded-left padded-right" style="text-align:left;">
|
|
</div>
|
|
</div>
|
|
|
|
<div id="topPlayed" class="verticalSection hide">
|
|
<h2 class="sectionTitle sectionTitle-cards padded-left">${HeaderFrequentlyPlayed}</h2>
|
|
|
|
<div is="emby-itemscontainer" id="topPlayedSongs" class="itemsContainer padded-left padded-right" style="text-align: left;">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="favoriteSections verticalSection"></div>
|
|
</div>
|
|
<div class="pageTabContent pageTabContent" id="albumsTab" data-index="1">
|
|
<div class="flex align-items-center justify-content-center flex-wrap-wrap padded-top padded-left padded-right padded-bottom">
|
|
<div class="paging"></div>
|
|
<button is="paper-icon-button-light" class="btnPlayAll musicglobalButton" title="${HeaderPlayAll}"><i class="material-icons play_arrow"></i></button>
|
|
<button is="paper-icon-button-light" class="btnShuffle musicglobalButton" title="${ButtonShuffle}"><i class="material-icons">shuffle</i></button>
|
|
<button is="paper-icon-button-light" class="btnSelectView autoSize" title="${ButtonSelectView}"><i class="material-icons view_comfy"></i></button>
|
|
<button is="paper-icon-button-light" class="btnSort autoSize" title="${ButtonSort}"><i class="material-icons sort_by_alpha"></i></button>
|
|
<button is="paper-icon-button-light" class="btnFilter autoSize" title="${ButtonFilter}"><i class="material-icons filter_list"></i></button>
|
|
</div>
|
|
|
|
<div class="alphaPicker alphaPicker-fixed alphaPicker-vertical">
|
|
</div>
|
|
|
|
<div is="emby-itemscontainer" class="itemsContainer padded-left padded-right">
|
|
</div>
|
|
<div class="flex align-items-center justify-content-center flex-wrap-wrap padded-top padded-left padded-right padded-bottom">
|
|
<div class="paging"></div>
|
|
</div>
|
|
</div>
|
|
<div class="pageTabContent" id="albumArtistsTab" data-index="2">
|
|
<div class="flex align-items-center justify-content-center flex-wrap-wrap padded-top padded-left padded-right padded-bottom">
|
|
<div class="paging"></div>
|
|
<button is="paper-icon-button-light" class="btnSelectView autoSize" title="${ButtonSelectView}"><i class="material-icons view_comfy"></i></button>
|
|
<button is="paper-icon-button-light" class="btnFilter autoSize" title="${ButtonFilter}"><i class="material-icons filter_list"></i></button>
|
|
</div>
|
|
|
|
<div class="alphaPicker alphaPicker-fixed alphaPicker-vertical">
|
|
</div>
|
|
|
|
<div is="emby-itemscontainer" class="itemsContainer padded-left padded-right">
|
|
</div>
|
|
<div class="flex align-items-center justify-content-center flex-wrap-wrap padded-top padded-left padded-right padded-bottom">
|
|
<div class="paging"></div>
|
|
</div>
|
|
</div>
|
|
<div class="pageTabContent" id="artistsTab" data-index="3">
|
|
<div class="flex align-items-center justify-content-center flex-wrap-wrap padded-top padded-left padded-right padded-bottom">
|
|
<div class="paging"></div>
|
|
<button is="paper-icon-button-light" class="btnSelectView autoSize" title="${ButtonSelectView}"><i class="material-icons view_comfy"></i></button>
|
|
<button is="paper-icon-button-light" class="btnFilter autoSize" title="${ButtonFilter}"><i class="material-icons filter_list"></i></button>
|
|
</div>
|
|
|
|
<div class="alphaPicker alphaPicker-fixed alphaPicker-vertical">
|
|
</div>
|
|
|
|
<div is="emby-itemscontainer" class="itemsContainer padded-left padded-right">
|
|
</div>
|
|
<div class="flex align-items-center justify-content-center flex-wrap-wrap padded-top padded-left padded-right padded-bottom">
|
|
<div class="paging"></div>
|
|
</div>
|
|
</div>
|
|
<div class="pageTabContent" data-index="4">
|
|
|
|
<div is="emby-itemscontainer" id="items" class="itemsContainer padded-left padded-right padded-top vertical-wrap centered"></div>
|
|
</div>
|
|
<div class="pageTabContent" id="songsTab" data-index="5">
|
|
<div class="flex align-items-center justify-content-center flex-wrap-wrap padded-top padded-left padded-right padded-bottom">
|
|
<div class="paging"></div>
|
|
<button is="paper-icon-button-light" class="btnSort autoSize" title="${ButtonSort}"><i class="material-icons sort_by_alpha"></i></button>
|
|
<button is="paper-icon-button-light" class="btnFilter autoSize" title="${ButtonFilter}"><i class="material-icons filter_list"></i></button>
|
|
</div>
|
|
|
|
<div is="emby-itemscontainer" id="items" class="itemsContainer vertical-list" style="max-width:67.5em;margin: 0 auto;"></div>
|
|
|
|
<div class="flex align-items-center justify-content-center flex-wrap-wrap padded-top padded-left padded-right padded-bottom">
|
|
<div class="paging"></div>
|
|
</div>
|
|
</div>
|
|
<div class="pageTabContent" id="genresTab" data-index="6">
|
|
<div is="emby-itemscontainer" id="items" class="itemsContainer padded-left padded-right padded-top vertical-wrap"></div>
|
|
</div>
|
|
<div class="pageTabContent" data-index="7">
|
|
</div>
|
|
</div>
|