jellyfin-web/dashboard-ui/reports.html

321 lines
16 KiB
HTML
Raw Normal View History

2016-09-25 11:39:13 -07:00
<div id="libraryReportManagerPage" data-role="page" class="page libraryPage noSecondaryNavPage reportsPage" data-title="${HeaderReports}" data-require="jQuery,paper-icon-button-light,jqmpanel,jqmtable,scripts/reports,detailtablecss">
2016-05-31 08:29:00 -07:00
<style>
/* Page and overlay */
.ui-page-theme-b .ui-panel-wrapper {
background-color: #252525 /*{b-page-background-color}*/;
border-color: #454545 /*{b-page-border}*/;
color: #fff /*{b-page-color}*/;
}
2016-06-01 14:15:16 -07:00
/* Fixes the issue of jqm panels altering the page background. */
.ui-panel-content-wrap {
background: none !important;
}
.ui-panel fieldset + fieldset {
margin-top: 2em;
}
2016-08-27 06:13:31 -07:00
.ui-panel .ui-panel-inner {
overflow: auto;
position: absolute;
2016-09-22 23:57:24 -07:00
top: 0;
left: 0;
right: 0;
bottom: 0;
2016-08-27 06:13:31 -07:00
-webkit-overflow-scrolling: touch;
}
2016-09-22 23:57:24 -07:00
.libraryReportIndicator {
position: relative;
display: block;
text-align: center;
vertical-align: middle;
width: 24px;
height: 19px;
padding-top: 3px;
border-radius: 50%;
color: #fff;
background: rgb(204, 0, 0);
background: rgba(204, 0, 0, .8);
}
.libraryReportIndicator div:after {
background-color: transparent !important;
}
.clearLibraryReportIndicator {
background-color: transparent !important;
}
.tblLibraryReport img {
height: 18px;
margin-right: 10px;
}
2016-05-31 08:29:00 -07:00
</style>
2017-05-06 12:42:17 -07:00
<div>
2016-03-15 22:33:31 -07:00
<div style="text-align: center;">
<div class="viewControls">
<span style="margin-right: 10px; vertical-align: middle;">${LabelReport}</span>
<div style="display: inline-block;">
<select data-mini="true" data-inline="true" id="selectViewType">
<option value="ReportData">${OptionReportList}</option>
<option value="ReportActivities">${OptionReportActivities}</option>
</select>
2014-03-02 13:44:48 -07:00
</div>
2016-03-15 22:33:31 -07:00
<div style="display: inline-block;" id="selectIncludeItemTypesBox">
<select data-mini="true" data-inline="true" id="selectIncludeItemTypes" name="selectIncludeItemTypes">
<option value="MusicAlbum">${OptionReportAlbums}</option>
<option value="MusicArtist">${OptionReportArtists}</option>
<option value="Book">${OptionReportBooks}</option>
<option value="BoxSet">${OptionReportCollections}</option>
<option value="Episode">${OptionReportEpisodes}</option>
<option value="Game">${OptionReportGames}</option>
<option value="Video">${OptionReportHomeVideos}</option>
<option value="Movie">${OptionReportMovies}</option>
<option value="MusicVideo">${OptionReportMusicVideos}</option>
<option value="Trailer">${OptionReportTrailers}</option>
<option value="Season">${OptionReportSeasons}</option>
<option value="Series">${OptionReportSeries}</option>
<option value="Audio">${OptionReportSongs}</option>
</select>
2014-03-02 13:44:48 -07:00
</div>
2016-07-15 12:54:34 -07:00
<button is="paper-icon-button-light" onclick="jQuery('.viewPanel').panel('toggle');" class="autoSize" tabindex="-1">
<i class="md-icon">more_vert</i>
</button>
2014-03-02 13:44:48 -07:00
</div>
2016-03-15 22:33:31 -07:00
<div class="listTopPaging">
2014-05-12 11:04:25 -07:00
</div>
2016-03-15 22:33:31 -07:00
</div>
<br />
<div class="reporContainer" style="height:auto"></div>
2014-03-02 13:44:48 -07:00
2016-03-15 22:33:31 -07:00
<div class="listBottomPaging">
</div>
2014-03-02 13:44:48 -07:00
2016-03-15 22:33:31 -07:00
<div data-role="panel" id="viewPanel" class="viewPanel" data-theme="b" data-position="right" data-display="overlay" data-position-fixed="true">
<form>
2016-07-15 12:54:34 -07:00
<div class="viewPanelTabs">
2016-03-15 22:33:31 -07:00
<a href="#" id="tabView" data-role="button" class="viewTabButton ui-btn-active" data-tab="tabView">${TabView}</a>
<a href="#" id="tabFilter" data-role="button" class="viewTabButton" data-tab="tabFilter">${TabFilter}</a>
</div>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<div class="tabView viewTab" id="tabViewBox">
<div id="selectReportGroupingBox">
<label for="selectViewGrouping">${OptionReportGrouping}</label>
<select id="selectReportGroup"></select>
<br />
</div>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<div id="selectPageSizeBox" style="display: none;">
<label for="selectPageSize">${LabelPageSize}</label>
<select id="selectPageSize" class="selectPageSize">
<option value="20">20</option>
<option value="50">50</option>
<option value="100">100</option>
<option value="200">200</option>
<option value="300">300</option>
<option value="500">500</option>
<option value="10000">10000</option>
</select>
<br />
</div>
<div id="exportReportBox">
<fieldset>
<label>${HeaderExport}</label>
<button type="button" name="btnReportExportExcel" id="btnReportExportExcel" data-icon="arrow-d">Excel</button>
<button type="button" name="btnReportExportCsv" id="btnReportExportCsv" data-icon="arrow-d">CSV</button>
</fieldset>
<br />
</div>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<div data-role="collapsible" data-collapsed="true" class="reportsColumns" id="grpReportsColumns">
<h2>${HeaderColumns}</h2>
<button type="button" name="btnResetReportColumns" id="btnResetReportColumns" data-icon="refresh">${ButtonReset}</button>
<br />
<div class="filterOptions">
2015-05-13 08:39:07 -07:00
</div>
</div>
2016-03-15 22:33:31 -07:00
</div>
2014-08-22 19:51:28 -07:00
2016-03-15 22:33:31 -07:00
<div class="tabFilter viewTab hide" id="tabFilterBox">
2016-07-15 12:54:34 -07:00
<fieldset>
2016-03-15 22:33:31 -07:00
<legend>
${HeaderFilters}
</legend>
<input class="chkStandardFilter" type="checkbox" name="chkPlayed" id="chkPlayed" data-filter="IsPlayed">
<label for="chkPlayed">${OptionPlayed}</label>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<input class="chkStandardFilter" type="checkbox" name="chkUnplayed" id="chkUnplayed" data-filter="IsUnPlayed">
<label for="chkUnplayed">${OptionUnplayed}</label>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<input class="chkStandardFilter" type="checkbox" name="chkResumable" id="chkResumable" data-filter="IsResumable">
<label for="chkResumable">${OptionResumable}</label>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<input class="chkStandardFilter" type="checkbox" name="chkLikes" id="chkLikes" data-filter="Likes">
<label for="chkLikes">${OptionLikes}</label>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<input class="chkStandardFilter" type="checkbox" name="chkDislikes" id="chkDislikes" data-filter="Dislikes">
<label for="chkDislikes">${OptionDislikes}</label>
2016-03-15 22:33:31 -07:00
<div id="isFavoriteDiv">
<label for="isFavorite"></label>
<select id="isFavorite" class="isFavorite">
<option value="-">${OptionFavorite}: All</option>
<option value="true">${OptionFavorite}: True</option>
<option value="false">${OptionFavorite}: False</option>
</select>
</div>
2016-03-15 22:33:31 -07:00
</fieldset>
<br />
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<div data-role="collapsible" data-collapsed="true" data-mini="true">
<h2>${LabelManagement}</h2>
2016-07-15 12:54:34 -07:00
<div>
2016-03-15 22:33:31 -07:00
<input class="chkIsLocked" type="checkbox" id="chkIsLocked">
<label for="chkIsLocked">${OptionLocked}</label>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<input class="chkMissingOverview" type="checkbox" name="chkMissingOverview" id="chkMissingOverview">
<label for="chkMissingOverview">${OptionMissingOverview}</label>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<input class="chkMissingRating" type="checkbox" name="chkMissingRating" id="chkMissingRating">
<label for="chkMissingRating">${OptionMissingParentalRating}</label>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<input class="chkMissingImdbId" type="checkbox" name="chkMissingImdbId" id="chkMissingImdbId">
<label for="chkMissingImdbId">${OptionMissingImdbId}</label>
2016-03-15 22:33:31 -07:00
<input class="chkMissingTmdbId" type="checkbox" name="chkMissingTmdbId" id="chkMissingTmdbId">
<label for="chkMissingTmdbId">${OptionMissingTmdbId}</label>
2016-03-15 22:33:31 -07:00
<input class="chkMissingTvdbId" type="checkbox" name="chkMissingTvdbId" id="chkMissingTvdbId">
<label for="chkMissingTvdbId">${OptionMissingTvdbId}</label>
2015-05-13 08:39:07 -07:00
</div>
2016-03-15 22:33:31 -07:00
</div>
2016-08-27 06:13:31 -07:00
<div data-role="collapsible" data-collapsed="true" data-mini="true" id="GroupStatus">
<h2>${HeaderStatus}</h2>
<div>
<input class="chkStatus" type="checkbox" name="chkStatusContinuing" id="chkStatusContinuing" data-filter="Continuing">
<label for="chkStatusContinuing">${OptionContinuing}</label>
<input class="chkStatus" type="checkbox" name="chkStatusEnded" id="chkStatusEnded" data-filter="Ended">
<label for="chkStatusEnded">${OptionEnded}</label>
</div>
</div>
2016-03-15 22:33:31 -07:00
<div data-role="collapsible" data-collapsed="true" data-mini="true" id="GroupAirDays">
<h2>${HeaderAirDays}</h2>
2016-07-15 12:54:34 -07:00
<div>
2016-03-15 22:33:31 -07:00
<input class="chkAirDays" type="checkbox" name="chkSunday" id="chkSunday" data-filter="Sunday">
<label for="chkSunday">${OptionSunday}</label>
<input class="chkAirDays" type="checkbox" name="chkMonday" id="chkMonday" data-filter="Monday">
<label for="chkMonday">${OptionMonday}</label>
<input class="chkAirDays" type="checkbox" name="chkTuesday" id="chkTuesday" data-filter="Tuesday">
<label for="chkTuesday">${OptionTuesday}</label>
<input class="chkAirDays" type="checkbox" name="chkWednesday" id="chkWednesday" data-filter="Wednesday">
<label for="chkWednesday">${OptionWednesday}</label>
<input class="chkAirDays" type="checkbox" name="chkThursday" id="chkThursday" data-filter="Thursday">
<label for="chkThursday">${OptionThursday}</label>
<input class="chkAirDays" type="checkbox" name="chkFriday" id="chkFriday" data-filter="Friday">
<label for="chkFriday">${OptionFriday}</label>
<input class="chkAirDays" type="checkbox" name="chkSaturday" id="chkSaturday" data-filter="Saturday">
<label for="chkSaturday">${OptionSaturday}</label>
2015-05-13 08:39:07 -07:00
</div>
2016-03-15 22:33:31 -07:00
</div>
<div data-role="collapsible" data-collapsed="true" data-mini="true" id="GroupEpisodes">
<h2>${HeaderEpisodes}</h2>
2016-07-15 12:54:34 -07:00
<div>
2016-03-15 22:33:31 -07:00
<input type="checkbox" name="chkSpecialEpisode" id="chkSpecialEpisode">
<label for="chkSpecialEpisode">${OptionSeason0}</label>
<input type="checkbox" name="chkMissingEpisode" id="chkMissingEpisode">
<label for="chkMissingEpisode">${OptionMissingEpisode}</label>
2015-05-13 08:39:07 -07:00
</div>
2016-03-15 22:33:31 -07:00
</div>
<div data-role="collapsible" data-collapsed="true" data-mini="true">
<h2>${HeaderFeatures}</h2>
2015-05-13 08:39:07 -07:00
2016-07-15 12:54:34 -07:00
<div>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<input class="chkFeatureFilter" type="checkbox" name="chkSubtitle" id="chkSubtitle">
<label for="chkSubtitle">${OptionHasSubtitles}</label>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<input class="chkFeatureFilter" type="checkbox" name="chkTrailer" id="chkTrailer">
<label for="chkTrailer">${OptionHasTrailer}</label>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<input class="chkFeatureFilter" type="checkbox" name="chkMissingTrailer" id="chkMissingTrailer">
<label for="chkMissingTrailer">${OptionNoTrailer}</label>
2015-06-30 11:38:09 -07:00
2016-03-15 22:33:31 -07:00
<input class="chkFeatureFilter" type="checkbox" name="chkSpecialFeature" id="chkSpecialFeature">
<label for="chkSpecialFeature">${OptionHasSpecialFeatures}</label>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<input class="chkFeatureFilter" type="checkbox" name="chkThemeSong" id="chkThemeSong">
<label for="chkThemeSong">${OptionHasThemeSong}</label>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<input class="chkFeatureFilter" type="checkbox" name="chkThemeVideo" id="chkThemeVideo">
<label for="chkThemeVideo">${OptionHasThemeVideo}</label>
2015-05-13 08:39:07 -07:00
</div>
2016-03-15 22:33:31 -07:00
</div>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<div data-role="collapsible" data-collapsed="true" data-mini="true" class="genreFilters">
<h2>${HeaderGenres}</h2>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<div class="filterOptions">
2015-05-13 08:39:07 -07:00
</div>
2016-03-15 22:33:31 -07:00
</div>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<div data-role="collapsible" data-collapsed="true" data-mini="true" class="officialRatingFilters">
<h2>${HeaderParentalRatings}</h2>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<div class="filterOptions">
2015-05-13 08:39:07 -07:00
</div>
2016-03-15 22:33:31 -07:00
</div>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<div data-role="collapsible" data-collapsed="true" data-mini="true" class="tagFilters">
<h2>${HeaderTags}</h2>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<div class="filterOptions">
2015-05-13 08:39:07 -07:00
</div>
2016-03-15 22:33:31 -07:00
</div>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<div data-role="collapsible" data-collapsed="true" data-mini="true">
<h2>${HeaderVideoTypes}</h2>
2015-05-13 08:39:07 -07:00
2016-07-15 12:54:34 -07:00
<div>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<input class="chkVideoTypeFilter" type="checkbox" name="chkBluray" id="chkBluray" data-filter="Bluray">
<label for="chkBluray">${OptionBluray}</label>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<input class="chkVideoTypeFilter" type="checkbox" name="chkDvd" id="chkDvd" data-filter="Dvd">
<label for="chkDvd">${OptionDvd}</label>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<input class="chkVideoTypeFilter" type="checkbox" name="chkIso" id="chkIso" data-filter="Iso">
<label for="chkIso">${OptionIso}</label>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<input class="chkHDFilter" type="checkbox" name="chkHD" id="chkHD" data-filter="IsHD">
<label for="chkHD">${OptionIsHD}</label>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<input class="chkSDFilter" type="checkbox" name="chkSD" id="chkSD" data-filter="IsHD">
<label for="chkSD">${OptionIsSD}</label>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<input class="chk3DFilter" type="checkbox" name="chk3D" id="chk3D" data-filter="Digital3D,Sbs3D">
<label for="chk3D">${Option3D}</label>
2015-05-13 08:39:07 -07:00
</div>
2016-03-15 22:33:31 -07:00
</div>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<div data-role="collapsible" data-collapsed="true" data-mini="true" class="yearFilters">
<h2>${HeaderYears}</h2>
2015-05-13 08:39:07 -07:00
2016-03-15 22:33:31 -07:00
<div class="filterOptions">
2015-05-13 08:39:07 -07:00
</div>
</div>
2014-08-22 19:51:28 -07:00
2016-03-15 22:33:31 -07:00
</div>
2014-03-02 13:44:48 -07:00
2016-03-15 22:33:31 -07:00
</form>
2014-03-02 13:44:48 -07:00
</div>
2016-03-15 22:33:31 -07:00
2014-03-02 13:44:48 -07:00
</div>
2016-03-15 22:33:31 -07:00
</div>