1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

add latest translations

This commit is contained in:
Luke Pulverenti 2014-04-03 18:50:04 -04:00
parent 55bfb651b6
commit 861df73b9b
71 changed files with 452 additions and 309 deletions

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<title>About</title> <title>${TitleSupport}</title>
</head> </head>
<body> <body>
<div id="aboutPage" data-role="page" class="page type-interior"> <div id="aboutPage" data-role="page" class="page type-interior">
@ -10,11 +10,11 @@
<div class="content-primary"> <div class="content-primary">
<div class="readOnlyContent"> <div class="readOnlyContent">
<div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true"> <div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true">
<a href="support.html" data-role="button">General</a> <a href="support.html" data-role="button">${TabGeneral}</a>
<a href="log.html" data-role="button">View Log</a> <a href="log.html" data-role="button">${TabLog}</a>
<a href="supporter.html" data-role="button">Become a Supporter</a> <a href="supporter.html" data-role="button">${TabBecomeSupporter}</a>
<a href="supporterkey.html" data-role="button">Supporter Key</a> <a href="supporterkey.html" data-role="button">${TabSupporterKey}</a>
<a href="about.html" data-role="button" class="ui-btn-active">About</a> <a href="about.html" data-role="button" class="ui-btn-active">${TabAbout}</a>
</div> </div>
<p> <p>
<img class="imgLogoIcon" src="css/images/mblogoicon.png" /><img class="imgLogoText" src="css/images/mblogotextblack.png" /> <img class="imgLogoIcon" src="css/images/mblogoicon.png" /><img class="imgLogoText" src="css/images/mblogotextblack.png" />

View file

@ -10,7 +10,7 @@
<div class="content-primary"> <div class="content-primary">
<div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true"> <div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true">
<a href="#" data-role="button" class="ui-btn-active">General</a> <a href="#" data-role="button" class="ui-btn-active">${TabGeneral}</a>
<a href="advancedpaths.html" data-role="button">Paths</a> <a href="advancedpaths.html" data-role="button">Paths</a>
<a href="advancedserversettings.html" data-role="button">Server</a> <a href="advancedserversettings.html" data-role="button">Server</a>
<a href="encodingsettings.html" data-role="button">Transcoding</a> <a href="encodingsettings.html" data-role="button">Transcoding</a>

View file

@ -10,7 +10,7 @@
<div class="content-primary"> <div class="content-primary">
<div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true"> <div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true">
<a href="advanced.html" data-role="button">General</a> <a href="advanced.html" data-role="button">${TabGeneral}</a>
<a href="#" data-role="button" class="ui-btn-active">Paths</a> <a href="#" data-role="button" class="ui-btn-active">Paths</a>
<a href="advancedserversettings.html" data-role="button">Server</a> <a href="advancedserversettings.html" data-role="button">Server</a>
<a href="encodingsettings.html" data-role="button">Transcoding</a> <a href="encodingsettings.html" data-role="button">Transcoding</a>

View file

@ -10,7 +10,7 @@
<div class="content-primary"> <div class="content-primary">
<div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true"> <div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true">
<a href="advanced.html" data-role="button">General</a> <a href="advanced.html" data-role="button">${TabGeneral}</a>
<a href="advancedpaths.html" data-role="button">Paths</a> <a href="advancedpaths.html" data-role="button">Paths</a>
<a href="#" data-role="button" class="ui-btn-active">Server</a> <a href="#" data-role="button" class="ui-btn-active">Server</a>
<a href="encodingsettings.html" data-role="button">Transcoding</a> <a href="encodingsettings.html" data-role="button">Transcoding</a>

View file

@ -78,8 +78,7 @@
<div data-role="panel" id="filterPanel" data-position="right" data-display="overlay" data-position-fixed="true"> <div data-role="panel" id="filterPanel" data-position="right" data-display="overlay" data-position-fixed="true">
<form> <form>
<fieldset data-role="controlgroup"> <fieldset data-role="controlgroup">
<legend>Filters: <legend>${HeaderFilters}</legend>
</legend>
<input class="chkStandardFilter" type="checkbox" name="chkIsFavorite" id="chkIsFavorite" data-filter="IsFavorite" data-mini="true"> <input class="chkStandardFilter" type="checkbox" name="chkIsFavorite" id="chkIsFavorite" data-filter="IsFavorite" data-mini="true">
<label for="chkIsFavorite">${OptionFavorite}</label> <label for="chkIsFavorite">${OptionFavorite}</label>
@ -91,17 +90,16 @@
</fieldset> </fieldset>
<fieldset data-role="controlgroup"> <fieldset data-role="controlgroup">
<legend>Features: <legend>${LabelFeatures}</legend>
</legend>
<input class="chkFeatureFilter" type="checkbox" name="chkTrailer" id="chkTrailer" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkTrailer" id="chkTrailer" data-mini="true">
<label for="chkTrailer">Trailer</label> <label for="chkTrailer">${OptionHasTrailer}</label>
<input class="chkFeatureFilter" type="checkbox" name="chkThemeSong" id="chkThemeSong" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkThemeSong" id="chkThemeSong" data-mini="true">
<label for="chkThemeSong">Theme song</label> <label for="chkThemeSong">${OptionHasThemeSong}</label>
<input class="chkFeatureFilter" type="checkbox" name="chkThemeVideo" id="chkThemeVideo" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkThemeVideo" id="chkThemeVideo" data-mini="true">
<label for="chkThemeVideo">Theme video</label> <label for="chkThemeVideo">${OptionHasThemeVideo}</label>
</fieldset> </fieldset>

View file

@ -42,37 +42,37 @@
left: 0; left: 0;
} }
#videoControls .positionSliderContainer .ui-slider-track { #videoControls .positionSliderContainer .ui-slider-track {
margin: 0 !important; margin: 0 !important;
} }
#videoControls .positionSliderContainer { #videoControls .positionSliderContainer {
display: block; display: block;
width: 100%; width: 100%;
margin-top: 0px; margin-top: 0px;
} }
#videoControls #video-basic-controls { #videoControls #video-basic-controls {
position: absolute; position: absolute;
top: 30px; top: 30px;
left: 20px; left: 20px;
bottom: 0; bottom: 0;
width: 600px; width: 600px;
display: inline-block; display: inline-block;
} }
#videoControls #video-advanced-controls { #videoControls #video-advanced-controls {
position: absolute; position: absolute;
top: 30px; top: 30px;
right: 20px; right: 20px;
bottom: 0; bottom: 0;
width: 400px; width: 400px;
display: inline-block; display: inline-block;
} }
#videoControls .currentTime { #videoControls .currentTime {
margin-top: 25px; margin-top: 25px;
} }
#slider-tooltip { #slider-tooltip {
z-index: 99999; z-index: 99999;
@ -104,13 +104,19 @@
max-height: 100%; max-height: 100%;
} }
#videoPlayer.fullscreenVideo #videoControls { #mediaPlayer .ui-slider-track {
opacity: 0.3; border-color: #2ad !important;
background-color: #1d1d1d; height: 10px!important;
} }
#videoPlayer.fullscreenVideo #videoControls:hover { #mediaPlayer .ui-slider-handle {
height: 12px !important;
margin-top: -7px !important;
}
#videoPlayer.fullscreenVideo #videoControls {
opacity: 0.8; opacity: 0.8;
background-color: #1d1d1d;
} }
#videoPlayer.fullscreenVideo .inactive { #videoPlayer.fullscreenVideo .inactive {
@ -122,7 +128,7 @@
} }
#mediaPlayer #videoControls #video-subtitleButton:disabled, #mediaPlayer #videoControls #video-muteButton:disabled, #mediaPlayer #videoControls #video-unmuteButton:disabled { #mediaPlayer #videoControls #video-subtitleButton:disabled, #mediaPlayer #videoControls #video-muteButton:disabled, #mediaPlayer #videoControls #video-unmuteButton:disabled {
display: none!important display: none!important;
} }
#mediaPlayer #video-advanced-controls { #mediaPlayer #video-advanced-controls {

View file

@ -11,7 +11,7 @@
<div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true"> <div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true">
<a href="#" data-role="button" class="ui-btn-active">Home</a> <a href="#" data-role="button" class="ui-btn-active">Home</a>
<a href="dashboardgeneral.html" data-role="button">General</a> <a href="dashboardgeneral.html" data-role="button">${TabGeneral}</a>
<a href="dashboardinfopage.html" data-role="button">Info</a> <a href="dashboardinfopage.html" data-role="button">Info</a>
</div> </div>

View file

@ -11,7 +11,7 @@
<div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true"> <div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true">
<a href="dashboard.html" data-role="button">Home</a> <a href="dashboard.html" data-role="button">Home</a>
<a href="#" data-role="button" class="ui-btn-active">General</a> <a href="#" data-role="button" class="ui-btn-active">${TabGeneral}</a>
<a href="dashboardinfopage.html" data-role="button">Info</a> <a href="dashboardinfopage.html" data-role="button">Info</a>
</div> </div>

View file

@ -12,7 +12,7 @@
<div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true"> <div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true">
<a href="dashboard.html" data-role="button">Home</a> <a href="dashboard.html" data-role="button">Home</a>
<a href="dashboardgeneral.html" data-role="button">General</a> <a href="dashboardgeneral.html" data-role="button">${TabGeneral}</a>
<a href="#" data-role="button" class="ui-btn-active">Info</a> <a href="#" data-role="button" class="ui-btn-active">Info</a>
</div> </div>

View file

@ -133,10 +133,14 @@
</div> </div>
<div class="tabContent tabContainerProfiles"> <div class="tabContent tabContainerProfiles">
<p>Container profiles indicate the limitations of a device when playing specific formats. If a limitation applies then the media will be transcoded, even if the device supports the container natively.</p> <p>Container profiles indicate the limitations of a device when playing specific formats. If a limitation applies then the media will be transcoded, even if the device supports the container natively.</p>
<button class="btnAddContainerProfile" type="button" data-mini="true" data-icon="plus">New</button>
<br />
<div class="containerProfiles"></div> <div class="containerProfiles"></div>
</div> </div>
<div class="tabContent tabCodecProfiles"> <div class="tabContent tabCodecProfiles">
<p>Codec profiles indicate the limitations of a device when playing specific codecs. If a limitation applies then the media will be transcoded, even if the device supports the codec natively.</p> <p>Codec profiles indicate the limitations of a device when playing specific codecs. If a limitation applies then the media will be transcoded, even if the device supports the codec natively.</p>
<button class="btnAddCodecProfile" type="button" data-mini="true" data-icon="plus">New</button>
<br />
<div class="codecProfiles"></div> <div class="codecProfiles"></div>
</div> </div>
<div class="tabContent tabMediaProfiles"> <div class="tabContent tabMediaProfiles">
@ -220,7 +224,7 @@
<input type="radio" name="radioTranscodingTab" class="radioTabButton" id="radioTranscodingBasics" value="tabTranscodingBasics"> <input type="radio" name="radioTranscodingTab" class="radioTabButton" id="radioTranscodingBasics" value="tabTranscodingBasics">
<label for="radioTranscodingBasics">Info</label> <label for="radioTranscodingBasics">Info</label>
<input type="radio" name="radioTranscodingTab" class="radioTabButton" id="radioTranscodingAdvanced" value="tabTranscodingAdvanced"> <input type="radio" name="radioTranscodingTab" class="radioTabButton" id="radioTranscodingAdvanced" value="tabTranscodingAdvanced">
<label for="radioTranscodingAdvanced">Advanced</label> <label for="radioTranscodingAdvanced">${TabAdvanced}</label>
</div> </div>
<div class="tabContent tabTranscodingBasics" style="display: none;"> <div class="tabContent tabTranscodingBasics" style="display: none;">
@ -284,11 +288,88 @@
</form> </form>
</div> </div>
</div>
<div data-role="popup" data-transition="slidefade" id="containerProfilePopup" class="popup">
<div class="ui-bar-a" style="text-align: center; padding: 0 20px;">
<h3>Container Profile</h3>
</div>
<div data-role="content">
<form class="containerProfileForm" style="min-width: 250px;">
<p>Define additional conditions that must be met in order for a file to be direct played.</p>
<div style="margin: 1em 0;">
<label for="selectContainerProfileType">Type:</label>
<select id="selectContainerProfileType" data-mini="true">
<option value="Photo">Photo</option>
<option value="Video">Video</option>
</select>
</div>
<div style="margin: 1em 0;">
<label for="txtContainerProfileContainer">Containers:</label>
<input type="text" id="txtContainerProfileContainer" data-mini="true" />
<div>Separated by comma. This can be left empty to apply to all containers</div>
</div>
<p>
<button type="submit" data-theme="b" data-icon="check" data-mini="true">
Ok
</button>
<button type="button" data-icon="delete" onclick="$(this).parents('.popup').popup('close');" data-mini="true">
Cancel
</button>
</p>
</form>
</div>
</div>
<div data-role="popup" data-transition="slidefade" id="codecProfilePopup" class="popup">
<div class="ui-bar-a" style="text-align: center; padding: 0 20px;">
<h3>Codec Profile</h3>
</div>
<div data-role="content">
<form class="codecProfileForm" style="min-width: 250px;">
<p>Define additional conditions that must be met in order for a codec to be direct played.</p>
<div style="margin: 1em 0;">
<label for="selectCodecProfileType">Type:</label>
<select id="selectCodecProfileType" data-mini="true">
<option value="Video">Video</option>
<option value="VideoAudio">Video Audio</option>
<option value="Audio">Audio</option>
</select>
</div>
<div style="margin: 1em 0;">
<label for="txtCodecProfileCodec">Codecs:</label>
<input type="text" id="txtCodecProfileCodec" data-mini="true" />
<div>Separated by comma. This can be left empty to apply to all containers</div>
</div>
<p>
<button type="submit" data-theme="b" data-icon="check" data-mini="true">
Ok
</button>
<button type="button" data-icon="delete" onclick="$(this).parents('.popup').popup('close');" data-mini="true">
Cancel
</button>
</p>
</form>
</div>
</div> </div>
<script type="text/javascript"> <script type="text/javascript">
$('.dlnaProfileForm').off('submit', DlnaProfilePage.onSubmit).on('submit', DlnaProfilePage.onSubmit); $('.dlnaProfileForm').off('submit', DlnaProfilePage.onSubmit).on('submit', DlnaProfilePage.onSubmit);
$('.editDirectPlayProfileForm').off('submit', DlnaProfilePage.onDirectPlayFormSubmit).on('submit', DlnaProfilePage.onDirectPlayFormSubmit); $('.editDirectPlayProfileForm').off('submit', DlnaProfilePage.onDirectPlayFormSubmit).on('submit', DlnaProfilePage.onDirectPlayFormSubmit);
$('.transcodingProfileForm').off('submit', DlnaProfilePage.onTranscodingProfileFormSubmit).on('submit', DlnaProfilePage.onTranscodingProfileFormSubmit); $('.transcodingProfileForm').off('submit', DlnaProfilePage.onTranscodingProfileFormSubmit).on('submit', DlnaProfilePage.onTranscodingProfileFormSubmit);
$('.containerProfileForm').off('submit', DlnaProfilePage.onContainerProfileFormSubmit).on('submit', DlnaProfilePage.onContainerProfileFormSubmit);
$('.codecProfileForm').off('submit', DlnaProfilePage.onCodecProfileFormSubmit).on('submit', DlnaProfilePage.onCodecProfileFormSubmit);
</script> </script>
</div> </div>
</body> </body>

View file

@ -10,7 +10,7 @@
<div class="content-primary"> <div class="content-primary">
<div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true"> <div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true">
<a href="advanced.html" data-role="button">General</a> <a href="advanced.html" data-role="button">${TabGeneral}</a>
<a href="advancedpaths.html" data-role="button">Paths</a> <a href="advancedpaths.html" data-role="button">Paths</a>
<a href="advancedserversettings.html" data-role="button">Server</a> <a href="advancedserversettings.html" data-role="button">Server</a>
<a href="#" data-role="button" class="ui-btn-active">Transcoding</a> <a href="#" data-role="button" class="ui-btn-active">Transcoding</a>

View file

@ -57,13 +57,13 @@
<label for="radioDateCreated">${OptionDateAdded}</label> <label for="radioDateCreated">${OptionDateAdded}</label>
<input class="radioSortBy" type="radio" name="radioSortBy" id="radioPremiereDate" value="off" data-sortby="PremiereDate,SeriesSortName,SortName" data-mini="true"> <input class="radioSortBy" type="radio" name="radioSortBy" id="radioPremiereDate" value="off" data-sortby="PremiereDate,SeriesSortName,SortName" data-mini="true">
<label for="radioPremiereDate">Date aired</label> <label for="radioPremiereDate">${OptionPremiereDate}</label>
<input class="radioSortBy" type="radio" name="radioSortBy" id="radioDatePlayed" value="off" data-sortby="DatePlayed,SeriesSortName,SortName" data-mini="true"> <input class="radioSortBy" type="radio" name="radioSortBy" id="radioDatePlayed" value="off" data-sortby="DatePlayed,SeriesSortName,SortName" data-mini="true">
<label for="radioDatePlayed">${OptionDatePlayed}</label> <label for="radioDatePlayed">${OptionDatePlayed}</label>
<input class="radioSortBy" type="radio" name="radioSortBy" id="radioContentRating" value="off" data-sortby="OfficialRating,SeriesSortName,SortName" data-mini="true"> <input class="radioSortBy" type="radio" name="radioSortBy" id="radioContentRating" value="off" data-sortby="OfficialRating,SeriesSortName,SortName" data-mini="true">
<label for="radioContentRating">Parental rating</label> <label for="radioContentRating">${OptionParentalRating}</label>
<input class="radioSortBy" type="radio" name="radioSortBy" id="radioPlayCount" value="off" data-sortby="PlayCount,SeriesSortName,SortName" data-mini="true"> <input class="radioSortBy" type="radio" name="radioSortBy" id="radioPlayCount" value="off" data-sortby="PlayCount,SeriesSortName,SortName" data-mini="true">
<label for="radioPlayCount">${OptionPlayCount}</label> <label for="radioPlayCount">${OptionPlayCount}</label>
@ -124,17 +124,17 @@
</fieldset> </fieldset>
<fieldset data-role="controlgroup"> <fieldset data-role="controlgroup">
<legend> <legend>
<strong>Type:</strong> <strong>${LabelVideoType}</strong>
</legend> </legend>
<input class="chkVideoTypeFilter" type="checkbox" name="chkBluray" id="chkBluray" data-filter="Bluray" data-mini="true"> <input class="chkVideoTypeFilter" type="checkbox" name="chkBluray" id="chkBluray" data-filter="Bluray" data-mini="true">
<label for="chkBluray">Bluray</label> <label for="chkBluray">${OptionBluray}</label>
<input class="chkVideoTypeFilter" type="checkbox" name="chkDvd" id="chkDvd" data-filter="Dvd" data-mini="true"> <input class="chkVideoTypeFilter" type="checkbox" name="chkDvd" id="chkDvd" data-filter="Dvd" data-mini="true">
<label for="chkDvd">Dvd</label> <label for="chkDvd">${OptionDvd}</label>
<input class="chkVideoTypeFilter" type="checkbox" name="chkIso" id="chkIso" data-filter="Iso" data-mini="true"> <input class="chkVideoTypeFilter" type="checkbox" name="chkIso" id="chkIso" data-filter="Iso" data-mini="true">
<label for="chkIso">Iso</label> <label for="chkIso">${OptionIso}</label>
<input class="chkHDFilter" type="checkbox" name="chkHD" id="chkHD" data-filter="IsHD" data-mini="true"> <input class="chkHDFilter" type="checkbox" name="chkHD" id="chkHD" data-filter="IsHD" data-mini="true">
<label for="chkHD">HD</label> <label for="chkHD">HD</label>
@ -145,11 +145,11 @@
<fieldset data-role="controlgroup"> <fieldset data-role="controlgroup">
<legend> <legend>
<strong>Features:</strong> <strong>${LabelFeatures}</strong>
</legend> </legend>
<input class="chkFeatureFilter" type="checkbox" name="chkSubtitle" id="chkSubtitle" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkSubtitle" id="chkSubtitle" data-mini="true">
<label for="chkSubtitle">Subtitles</label> <label for="chkSubtitle">${OptionHasSubtitles}</label>
</fieldset> </fieldset>
</form> </form>

View file

@ -10,7 +10,7 @@
<a href="games.html">Games</a> <a href="games.html">Games</a>
<a href="gamesystems.html">Game Systems</a> <a href="gamesystems.html">Game Systems</a>
<a href="gamegenres.html" class="ui-btn-active">${TabGenres}</a> <a href="gamegenres.html" class="ui-btn-active">${TabGenres}</a>
<a href="gamestudios.html">Studios</a> <a href="gamestudios.html">${TabStudios}</a>
</div> </div>
<div data-role="content"> <div data-role="content">
<div class="viewSettings"> <div class="viewSettings">

View file

@ -10,7 +10,7 @@
<a href="games.html" class="ui-btn-active">Games</a> <a href="games.html" class="ui-btn-active">Games</a>
<a href="gamesystems.html">Game Systems</a> <a href="gamesystems.html">Game Systems</a>
<a href="gamegenres.html">${TabGenres}</a> <a href="gamegenres.html">${TabGenres}</a>
<a href="gamestudios.html">Studios</a> <a href="gamestudios.html">${TabStudios}</a>
</div> </div>
<div class="alphabetPicker"> <div class="alphabetPicker">
</div> </div>
@ -48,7 +48,7 @@
<label for="radioDatePlayed">${OptionDatePlayed}</label> <label for="radioDatePlayed">${OptionDatePlayed}</label>
<input class="radioSortBy" type="radio" name="radioSortBy" id="radioContentRating" value="off" data-sortby="OfficialRating" data-mini="true"> <input class="radioSortBy" type="radio" name="radioSortBy" id="radioContentRating" value="off" data-sortby="OfficialRating" data-mini="true">
<label for="radioContentRating">Parental Rating</label> <label for="radioContentRating">${OptionParentalRating}</label>
<input class="radioSortBy" type="radio" name="radioSortBy" id="radioPremiereDate" value="off" data-sortby="PremiereDate" data-mini="true"> <input class="radioSortBy" type="radio" name="radioSortBy" id="radioPremiereDate" value="off" data-sortby="PremiereDate" data-mini="true">
<label for="radioPremiereDate">${OptionReleaseDate}</label> <label for="radioPremiereDate">${OptionReleaseDate}</label>
@ -109,17 +109,17 @@
<fieldset data-role="controlgroup"> <fieldset data-role="controlgroup">
<legend> <legend>
<strong>Features:</strong> <strong>${LabelFeatures}</strong>
</legend> </legend>
<input class="chkFeatureFilter" type="checkbox" name="chkTrailer" id="chkTrailer" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkTrailer" id="chkTrailer" data-mini="true">
<label for="chkTrailer">Trailer</label> <label for="chkTrailer">${OptionHasTrailer}</label>
<input class="chkFeatureFilter" type="checkbox" name="chkThemeSong" id="chkThemeSong" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkThemeSong" id="chkThemeSong" data-mini="true">
<label for="chkThemeSong">Theme song</label> <label for="chkThemeSong">${OptionHasThemeSong}</label>
<input class="chkFeatureFilter" type="checkbox" name="chkThemeVideo" id="chkThemeVideo" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkThemeVideo" id="chkThemeVideo" data-mini="true">
<label for="chkThemeVideo">Theme video</label> <label for="chkThemeVideo">${OptionHasThemeVideo}</label>
</fieldset> </fieldset>
</form> </form>

View file

@ -10,7 +10,7 @@
<a href="games.html">Games</a> <a href="games.html">Games</a>
<a href="gamesystems.html">Game Systems</a> <a href="gamesystems.html">Game Systems</a>
<a href="gamegenres.html">${TabGenres}</a> <a href="gamegenres.html">${TabGenres}</a>
<a href="gamestudios.html">Studios</a> <a href="gamestudios.html">${TabStudios}</a>
</div> </div>
<div data-role="content"> <div data-role="content">
<table class="ehsContent"> <table class="ehsContent">

View file

@ -10,7 +10,7 @@
<a href="games.html">Games</a> <a href="games.html">Games</a>
<a href="gamesystems.html">Game Systems</a> <a href="gamesystems.html">Game Systems</a>
<a href="gamegenres.html">${TabGenres}</a> <a href="gamegenres.html">${TabGenres}</a>
<a href="gamestudios.html" class="ui-btn-active">Studios</a> <a href="gamestudios.html" class="ui-btn-active">${TabStudios}</a>
</div> </div>
<div data-role="content"> <div data-role="content">
<div class="viewSettings"> <div class="viewSettings">

View file

@ -10,7 +10,7 @@
<a href="games.html">Games</a> <a href="games.html">Games</a>
<a href="gamesystems.html" class="ui-btn-active">Game Systems</a> <a href="gamesystems.html" class="ui-btn-active">Game Systems</a>
<a href="gamegenres.html">${TabGenres}</a> <a href="gamegenres.html">${TabGenres}</a>
<a href="gamestudios.html">Studios</a> <a href="gamestudios.html">${TabStudios}</a>
</div> </div>
<div data-role="content"> <div data-role="content">
<br /> <br />

View file

@ -9,33 +9,33 @@
<div class="libraryViewNav"> <div class="libraryViewNav">
<a href="movieslatest.html">${TabLatest}</a> <a href="movieslatest.html">${TabLatest}</a>
<a href="moviesrecommended.html">${TabSuggested}</a> <a href="moviesrecommended.html">${TabSuggested}</a>
<a href="movies.html">Movies</a> <a href="movies.html">${TabMovies}</a>
<a href="movietrailers.html">Trailers</a> <a href="movietrailers.html">${TabTrailers}</a>
<a href="moviegenres.html" class="ui-btn-active">${TabGenres}</a> <a href="moviegenres.html" class="ui-btn-active">${TabGenres}</a>
<a href="moviepeople.html">${TabPeople}</a> <a href="moviepeople.html">${TabPeople}</a>
<a href="moviestudios.html">Studios</a> <a href="moviestudios.html">${TabStudios}</a>
</div> </div>
</div> </div>
<div id="moviePeopleTabs" class="itemTabs" style="display: none;"> <div id="moviePeopleTabs" class="itemTabs" style="display: none;">
<div class="libraryViewNav"> <div class="libraryViewNav">
<a href="movieslatest.html">${TabLatest}</a> <a href="movieslatest.html">${TabLatest}</a>
<a href="moviesrecommended.html">${TabSuggested}</a> <a href="moviesrecommended.html">${TabSuggested}</a>
<a href="movies.html">Movies</a> <a href="movies.html">${TabMovies}</a>
<a href="movietrailers.html">Trailers</a> <a href="movietrailers.html">${TabTrailers}</a>
<a href="moviegenres.html">${TabGenres}</a> <a href="moviegenres.html">${TabGenres}</a>
<a href="moviepeople.html" class="ui-btn-active">${TabPeople}</a> <a href="moviepeople.html" class="ui-btn-active">${TabPeople}</a>
<a href="moviestudios.html">Studios</a> <a href="moviestudios.html">${TabStudios}</a>
</div> </div>
</div> </div>
<div id="movieStudioTabs" class="itemTabs" style="display: none;"> <div id="movieStudioTabs" class="itemTabs" style="display: none;">
<div class="libraryViewNav"> <div class="libraryViewNav">
<a href="movieslatest.html">${TabLatest}</a> <a href="movieslatest.html">${TabLatest}</a>
<a href="moviesrecommended.html">${TabSuggested}</a> <a href="moviesrecommended.html">${TabSuggested}</a>
<a href="movies.html">Movies</a> <a href="movies.html">${TabMovies}</a>
<a href="movietrailers.html">Trailers</a> <a href="movietrailers.html">${TabTrailers}</a>
<a href="moviegenres.html">${TabGenres}</a> <a href="moviegenres.html">${TabGenres}</a>
<a href="moviepeople.html">${TabPeople}</a> <a href="moviepeople.html">${TabPeople}</a>
<a href="moviestudios.html" class="ui-btn-active">Studios</a> <a href="moviestudios.html" class="ui-btn-active">${TabStudios}</a>
</div> </div>
</div> </div>
<div id="tvGenreTabs" class="itemTabs" style="display: none;"> <div id="tvGenreTabs" class="itemTabs" style="display: none;">
@ -102,7 +102,7 @@
<a href="games.html">Games</a> <a href="games.html">Games</a>
<a href="gamesystems.html">Game Systems</a> <a href="gamesystems.html">Game Systems</a>
<a href="gamegenres.html" class="ui-btn-active">${TabGenres}</a> <a href="gamegenres.html" class="ui-btn-active">${TabGenres}</a>
<a href="gamestudios.html">Studios</a> <a href="gamestudios.html">${TabStudios}</a>
</div> </div>
</div> </div>
<div id="gameStudioTabs" class="itemTabs" style="display: none;"> <div id="gameStudioTabs" class="itemTabs" style="display: none;">
@ -111,7 +111,7 @@
<a href="games.html">Games</a> <a href="games.html">Games</a>
<a href="gamesystems.html">Game Systems</a> <a href="gamesystems.html">Game Systems</a>
<a href="gamegenres.html">${TabGenres}</a> <a href="gamegenres.html">${TabGenres}</a>
<a href="gamestudios.html" class="ui-btn-active">Studios</a> <a href="gamestudios.html" class="ui-btn-active">${TabStudios}</a>
</div> </div>
</div> </div>

View file

@ -9,22 +9,22 @@
<div class="libraryViewNav"> <div class="libraryViewNav">
<a href="movieslatest.html">${TabLatest}</a> <a href="movieslatest.html">${TabLatest}</a>
<a href="moviesrecommended.html">${TabSuggested}</a> <a href="moviesrecommended.html">${TabSuggested}</a>
<a href="movies.html" class="ui-btn-active">Movies</a> <a href="movies.html" class="ui-btn-active">${TabMovies}</a>
<a href="movietrailers.html">Trailers</a> <a href="movietrailers.html">${TabTrailers}</a>
<a href="moviegenres.html">${TabGenres}</a> <a href="moviegenres.html">${TabGenres}</a>
<a href="moviepeople.html">${TabPeople}</a> <a href="moviepeople.html">${TabPeople}</a>
<a href="moviestudios.html">Studios</a> <a href="moviestudios.html">${TabStudios}</a>
</div> </div>
</div> </div>
<div id="trailerTabs" class="itemTabs" style="display: none;"> <div id="trailerTabs" class="itemTabs" style="display: none;">
<div class="libraryViewNav"> <div class="libraryViewNav">
<a href="movieslatest.html">${TabLatest}</a> <a href="movieslatest.html">${TabLatest}</a>
<a href="moviesrecommended.html">${TabSuggested}</a> <a href="moviesrecommended.html">${TabSuggested}</a>
<a href="movies.html">Movies</a> <a href="movies.html">${TabMovies}</a>
<a href="movietrailers.html" class="ui-btn-active">Trailers</a> <a href="movietrailers.html" class="ui-btn-active">${TabTrailers}</a>
<a href="moviegenres.html">${TabGenres}</a> <a href="moviegenres.html">${TabGenres}</a>
<a href="moviepeople.html">${TabPeople}</a> <a href="moviepeople.html">${TabPeople}</a>
<a href="moviestudios.html">Studios</a> <a href="moviestudios.html">${TabStudios}</a>
</div> </div>
</div> </div>
<div id="tvShowsTabs" class="itemTabs" style="display: none;"> <div id="tvShowsTabs" class="itemTabs" style="display: none;">
@ -78,7 +78,7 @@
<a href="games.html" class="ui-btn-active">Games</a> <a href="games.html" class="ui-btn-active">Games</a>
<a href="gamesystems.html">Game Systems</a> <a href="gamesystems.html">Game Systems</a>
<a href="gamegenres.html">${TabGenres}</a> <a href="gamegenres.html">${TabGenres}</a>
<a href="gamestudios.html">Studios</a> <a href="gamestudios.html">${TabStudios}</a>
</div> </div>
</div> </div>
<div id="gameSystemTabs" class="itemTabs" style="display: none;"> <div id="gameSystemTabs" class="itemTabs" style="display: none;">
@ -87,7 +87,7 @@
<a href="games.html">Games</a> <a href="games.html">Games</a>
<a href="gamesystems.html" class="ui-btn-active">Game Systems</a> <a href="gamesystems.html" class="ui-btn-active">Game Systems</a>
<a href="gamegenres.html">${TabGenres}</a> <a href="gamegenres.html">${TabGenres}</a>
<a href="gamestudios.html">Studios</a> <a href="gamestudios.html">${TabStudios}</a>
</div> </div>
</div> </div>
<div id="itemBackdrop" class="itemBackdrop noBackdrop"> <div id="itemBackdrop" class="itemBackdrop noBackdrop">

View file

@ -53,7 +53,7 @@
<label for="radioDatePlayed">${OptionDatePlayed}</label> <label for="radioDatePlayed">${OptionDatePlayed}</label>
<input class="radioSortBy" type="radio" name="radioSortBy" id="radioContentRating" value="off" data-sortby="OfficialRating" data-mini="true"> <input class="radioSortBy" type="radio" name="radioSortBy" id="radioContentRating" value="off" data-sortby="OfficialRating" data-mini="true">
<label for="radioContentRating">Parental Rating</label> <label for="radioContentRating">${OptionParentalRating}</label>
<input class="radioSortBy" type="radio" name="radioSortBy" id="radioPremiereDate" value="off" data-sortby="PremiereDate" data-mini="true"> <input class="radioSortBy" type="radio" name="radioSortBy" id="radioPremiereDate" value="off" data-sortby="PremiereDate" data-mini="true">
<label for="radioPremiereDate">${OptionReleaseDate}</label> <label for="radioPremiereDate">${OptionReleaseDate}</label>

View file

@ -11,7 +11,7 @@
<div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true"> <div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true">
<a href="#" data-role="button" class="ui-btn-active">Folders</a> <a href="#" data-role="button" class="ui-btn-active">Folders</a>
<a href="librarypathmapping.html" data-role="button">Path Substitution</a> <a href="librarypathmapping.html" data-role="button">Path Substitution</a>
<a href="librarysettings.html" data-role="button">Advanced</a> <a href="librarysettings.html" data-role="button">${TabAdvanced}</a>
</div> </div>
<div class="readOnlyContent"> <div class="readOnlyContent">
<p style="margin: 2em 0;">Refer to the <a href="https://github.com/MediaBrowser/MediaBrowser/wiki/Library-Structure" target="_blank">media library wiki.</a> for suggested folder structures.</p> <p style="margin: 2em 0;">Refer to the <a href="https://github.com/MediaBrowser/MediaBrowser/wiki/Library-Structure" target="_blank">media library wiki.</a> for suggested folder structures.</p>

View file

@ -11,7 +11,7 @@
<div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true"> <div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true">
<a href="library.html" data-role="button">Folders</a> <a href="library.html" data-role="button">Folders</a>
<a href="#" data-role="button" class="ui-btn-active">Path Substitution</a> <a href="#" data-role="button" class="ui-btn-active">Path Substitution</a>
<a href="librarysettings.html" data-role="button">Advanced</a> <a href="librarysettings.html" data-role="button">${TabAdvanced}</a>
</div> </div>
<div class="readOnlyContent"> <div class="readOnlyContent">

View file

@ -56,24 +56,24 @@
<fieldset data-role="controlgroup" data-type="horizontal" style="margin-bottom: 1em;"> <fieldset data-role="controlgroup" data-type="horizontal" style="margin-bottom: 1em;">
<legend>${HeaderFilters}</legend> <legend>${HeaderFilters}</legend>
<input type="radio" name="radioFilterTypes" id="radioBasicFilters" value="on" checked="checked" data-mini="true"> <input type="radio" name="radioFilterTypes" id="radioBasicFilters" value="on" checked="checked" data-mini="true">
<label for="radioBasicFilters">Basic</label> <label for="radioBasicFilters">${TabBasic}</label>
<input type="radio" name="radioFilterTypes" id="radioAdvancedFilters" value="off" data-mini="true"> <input type="radio" name="radioFilterTypes" id="radioAdvancedFilters" value="off" data-mini="true">
<label for="radioAdvancedFilters">Advanced</label> <label for="radioAdvancedFilters">${TabAdvanced}</label>
</fieldset> </fieldset>
<div class="basicFilters"> <div class="basicFilters">
<fieldset data-role="controlgroup"> <fieldset data-role="controlgroup">
<legend> <legend>
<strong>Video Type:</strong> <strong>${LabelVideoType}</strong>
</legend> </legend>
<input class="chkVideoTypeFilter" type="checkbox" name="chkBluray" id="chkBluray" data-filter="Bluray" data-mini="true"> <input class="chkVideoTypeFilter" type="checkbox" name="chkBluray" id="chkBluray" data-filter="Bluray" data-mini="true">
<label for="chkBluray">Bluray</label> <label for="chkBluray">${OptionBluray}</label>
<input class="chkVideoTypeFilter" type="checkbox" name="chkDvd" id="chkDvd" data-filter="Dvd" data-mini="true"> <input class="chkVideoTypeFilter" type="checkbox" name="chkDvd" id="chkDvd" data-filter="Dvd" data-mini="true">
<label for="chkDvd">Dvd</label> <label for="chkDvd">${OptionDvd}</label>
<input class="chkVideoTypeFilter" type="checkbox" name="chkIso" id="chkIso" data-filter="Iso" data-mini="true"> <input class="chkVideoTypeFilter" type="checkbox" name="chkIso" id="chkIso" data-filter="Iso" data-mini="true">
<label for="chkIso">Iso</label> <label for="chkIso">${OptionIso}</label>
<input class="chkHDFilter" type="checkbox" name="chkHD" id="chkHD" data-filter="IsHD" data-mini="true"> <input class="chkHDFilter" type="checkbox" name="chkHD" id="chkHD" data-filter="IsHD" data-mini="true">
<label for="chkHD">HD</label> <label for="chkHD">HD</label>
@ -82,7 +82,7 @@
<label for="chkSD">SD</label> <label for="chkSD">SD</label>
<input class="chk3DFilter" type="checkbox" name="chk3D" id="chk3D" data-filter="Digital3D,Sbs3D" data-mini="true"> <input class="chk3DFilter" type="checkbox" name="chk3D" id="chk3D" data-filter="Digital3D,Sbs3D" data-mini="true">
<label for="chk3D">3D</label> <label for="chk3D">${Option3D}</label>
<input class="chkIsPlaceHolder" type="checkbox" id="chkIsPlaceHolder" data-mini="true"> <input class="chkIsPlaceHolder" type="checkbox" id="chkIsPlaceHolder" data-mini="true">
<label for="chkIsPlaceHolder">Stub</label> <label for="chkIsPlaceHolder">Stub</label>
</fieldset> </fieldset>
@ -104,14 +104,14 @@
<fieldset data-role="controlgroup"> <fieldset data-role="controlgroup">
<legend> <legend>
<strong>Management:</strong> <strong>${HeaderManagement}</strong>
</legend> </legend>
<input class="chkIsLocked" type="checkbox" id="chkIsLocked" data-mini="true"> <input class="chkIsLocked" type="checkbox" id="chkIsLocked" data-mini="true">
<label for="chkIsLocked">Locked</label> <label for="chkIsLocked">Locked</label>
<input class="chkMissingOverview" type="checkbox" name="chkMissingOverview" id="chkMissingOverview" data-mini="true"> <input class="chkMissingOverview" type="checkbox" name="chkMissingOverview" id="chkMissingOverview" data-mini="true">
<label for="chkMissingOverview">Missing Overview</label> <label for="chkMissingOverview">${OptionMissingOverview}</label>
<input class="chkMissingRating" type="checkbox" name="chkMissingRating" id="chkMissingRating" data-mini="true"> <input class="chkMissingRating" type="checkbox" name="chkMissingRating" id="chkMissingRating" data-mini="true">
<label for="chkMissingRating">Missing Parental Rating</label> <label for="chkMissingRating">Missing Parental Rating</label>
@ -120,29 +120,29 @@
<label for="chkIsUnidentified">Unidentified</label> <label for="chkIsUnidentified">Unidentified</label>
<input class="chkYearMismatch" type="checkbox" name="chkYearMismatch" id="chkYearMismatch" data-mini="true"> <input class="chkYearMismatch" type="checkbox" name="chkYearMismatch" id="chkYearMismatch" data-mini="true">
<label for="chkYearMismatch">File/Metadata Years Mismatched</label> <label for="chkYearMismatch">${OptionFileMetadataYearMismatch}</label>
</fieldset> </fieldset>
<fieldset data-role="controlgroup"> <fieldset data-role="controlgroup">
<legend> <legend>
<strong>Features:</strong> <strong>${LabelFeatures}</strong>
</legend> </legend>
<input class="chkFeatureFilter" type="checkbox" name="chkSubtitle" id="chkSubtitle" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkSubtitle" id="chkSubtitle" data-mini="true">
<label for="chkSubtitle">Subtitles</label> <label for="chkSubtitle">${OptionHasSubtitles}</label>
<input class="chkFeatureFilter" type="checkbox" name="chkTrailer" id="chkTrailer" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkTrailer" id="chkTrailer" data-mini="true">
<label for="chkTrailer">Trailer</label> <label for="chkTrailer">${OptionHasTrailer}</label>
<input class="chkFeatureFilter" type="checkbox" name="chkSpecialFeature" id="chkSpecialFeature" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkSpecialFeature" id="chkSpecialFeature" data-mini="true">
<label for="chkSpecialFeature">Special features</label> <label for="chkSpecialFeature">Special features</label>
<input class="chkFeatureFilter" type="checkbox" name="chkThemeSong" id="chkThemeSong" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkThemeSong" id="chkThemeSong" data-mini="true">
<label for="chkThemeSong">Theme song</label> <label for="chkThemeSong">${OptionHasThemeSong}</label>
<input class="chkFeatureFilter" type="checkbox" name="chkThemeVideo" id="chkThemeVideo" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkThemeVideo" id="chkThemeVideo" data-mini="true">
<label for="chkThemeVideo">Theme video</label> <label for="chkThemeVideo">${OptionHasThemeVideo}</label>
</fieldset> </fieldset>
</div> </div>

View file

@ -11,7 +11,7 @@
<div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true"> <div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true">
<a href="library.html" data-role="button">Folders</a> <a href="library.html" data-role="button">Folders</a>
<a href="librarypathmapping.html" data-role="button">Path Substitution</a> <a href="librarypathmapping.html" data-role="button">Path Substitution</a>
<a href="#" data-role="button" class="ui-btn-active">Advanced</a> <a href="#" data-role="button" class="ui-btn-active">${TabAdvanced}</a>
</div> </div>
<form id="librarySettingsForm"> <form id="librarySettingsForm">

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<title>Log File</title> <title>${TitleSupport}</title>
</head> </head>
<body> <body>
<div id="logPage" data-role="page" class="page type-interior"> <div id="logPage" data-role="page" class="page type-interior">
@ -9,11 +9,11 @@
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
<div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true"> <div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true">
<a href="support.html" data-role="button">General</a> <a href="support.html" data-role="button">${TabGeneral}</a>
<a href="log.html" data-role="button" class="ui-btn-active">View Log</a> <a href="log.html" data-role="button" class="ui-btn-active">${TabLog}</a>
<a href="supporter.html" data-role="button">Become a Supporter</a> <a href="supporter.html" data-role="button">${TabBecomeSupporter}</a>
<a href="supporterkey.html" data-role="button">Supporter Key</a> <a href="supporterkey.html" data-role="button">${TabSupporterKey}</a>
<a href="about.html" data-role="button">About</a> <a href="about.html" data-role="button">${TabAbout}</a>
</div> </div>
<p> <p>
Log path: <span id="logPath"></span> Log path: <span id="logPath"></span>

View file

@ -11,12 +11,12 @@
<div class="content-primary"> <div class="content-primary">
<div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true"> <div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true">
<a href="#" data-role="button" class="ui-btn-active">Basics</a> <a href="#" data-role="button" class="ui-btn-active">Basics</a>
<a href="metadataimages.html?type=movies" data-role="button">Movies</a> <a href="metadataimages.html?type=movies" data-role="button">${TabMovies}</a>
<a href="metadataimages.html?type=tv" data-role="button">TV</a> <a href="metadataimages.html?type=tv" data-role="button">TV</a>
<a href="metadataimages.html?type=games" data-role="button">Games</a> <a href="metadataimages.html?type=games" data-role="button">Games</a>
<a href="metadataimages.html?type=music" data-role="button">Music</a> <a href="metadataimages.html?type=music" data-role="button">Music</a>
<a href="metadataimages.html?type=others" data-role="button">Others</a> <a href="metadataimages.html?type=others" data-role="button">Others</a>
<a href="metadataadvanced.html" data-role="button">Advanced</a> <a href="metadataadvanced.html" data-role="button">${TabAdvanced}</a>
</div> </div>
<form id="metadataConfigurationForm"> <form id="metadataConfigurationForm">

View file

@ -11,12 +11,12 @@
<div class="content-primary"> <div class="content-primary">
<div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true"> <div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true">
<a href="metadata.html" data-role="button">Basics</a> <a href="metadata.html" data-role="button">Basics</a>
<a href="metadataimages.html?type=movies" data-role="button">Movies</a> <a href="metadataimages.html?type=movies" data-role="button">${TabMovies}</a>
<a href="metadataimages.html?type=tv" data-role="button">TV</a> <a href="metadataimages.html?type=tv" data-role="button">TV</a>
<a href="metadataimages.html?type=games" data-role="button">Games</a> <a href="metadataimages.html?type=games" data-role="button">Games</a>
<a href="metadataimages.html?type=music" data-role="button">Music</a> <a href="metadataimages.html?type=music" data-role="button">Music</a>
<a href="metadataimages.html?type=others" data-role="button">Others</a> <a href="metadataimages.html?type=others" data-role="button">Others</a>
<a href="#" data-role="button" class="ui-btn-active">Advanced</a> <a href="#" data-role="button" class="ui-btn-active">${TabAdvanced}</a>
</div> </div>
<form id="advancedMetadataConfigurationForm"> <form id="advancedMetadataConfigurationForm">

View file

@ -11,12 +11,12 @@
<div class="content-primary"> <div class="content-primary">
<div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true" style="margin-bottom: 20px!important;"> <div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true" style="margin-bottom: 20px!important;">
<a href="metadata.html" data-role="button">Basics</a> <a href="metadata.html" data-role="button">Basics</a>
<a href="metadataimages.html?type=movies" data-role="button" class="categoryTab moviesTab">Movies</a> <a href="metadataimages.html?type=movies" data-role="button" class="categoryTab moviesTab">${TabMovies}</a>
<a href="metadataimages.html?type=tv" data-role="button" class="categoryTab tvTab">TV</a> <a href="metadataimages.html?type=tv" data-role="button" class="categoryTab tvTab">TV</a>
<a href="metadataimages.html?type=games" data-role="button" class="categoryTab gamesTab">Games</a> <a href="metadataimages.html?type=games" data-role="button" class="categoryTab gamesTab">Games</a>
<a href="metadataimages.html?type=music" data-role="button" class="categoryTab musicTab">Music</a> <a href="metadataimages.html?type=music" data-role="button" class="categoryTab musicTab">Music</a>
<a href="metadataimages.html?type=others" data-role="button" class="categoryTab othersTab">Others</a> <a href="metadataimages.html?type=others" data-role="button" class="categoryTab othersTab">Others</a>
<a href="metadataadvanced.html" data-role="button">Advanced</a> <a href="metadataadvanced.html" data-role="button">${TabAdvanced}</a>
</div> </div>
<p>Customize options per media type</p> <p>Customize options per media type</p>

View file

@ -9,11 +9,11 @@
<div class="libraryViewNav"> <div class="libraryViewNav">
<a href="movieslatest.html">${TabLatest}</a> <a href="movieslatest.html">${TabLatest}</a>
<a href="moviesrecommended.html">${TabSuggested}</a> <a href="moviesrecommended.html">${TabSuggested}</a>
<a href="movies.html">Movies</a> <a href="movies.html">${TabMovies}</a>
<a href="movietrailers.html">Trailers</a> <a href="movietrailers.html">${TabTrailers}</a>
<a href="moviegenres.html" class="ui-btn-active">${TabGenres}</a> <a href="moviegenres.html" class="ui-btn-active">${TabGenres}</a>
<a href="moviepeople.html">${TabPeople}</a> <a href="moviepeople.html">${TabPeople}</a>
<a href="moviestudios.html">Studios</a> <a href="moviestudios.html">${TabStudios}</a>
</div> </div>
<div data-role="content"> <div data-role="content">

View file

@ -9,11 +9,11 @@
<div class="libraryViewNav"> <div class="libraryViewNav">
<a href="movieslatest.html">${TabLatest}</a> <a href="movieslatest.html">${TabLatest}</a>
<a href="moviesrecommended.html">${TabSuggested}</a> <a href="moviesrecommended.html">${TabSuggested}</a>
<a href="movies.html">Movies</a> <a href="movies.html">${TabMovies}</a>
<a href="movietrailers.html">Trailers</a> <a href="movietrailers.html">${TabTrailers}</a>
<a href="moviegenres.html">${TabGenres}</a> <a href="moviegenres.html">${TabGenres}</a>
<a href="moviepeople.html" class="ui-btn-active">${TabPeople}</a> <a href="moviepeople.html" class="ui-btn-active">${TabPeople}</a>
<a href="moviestudios.html">Studios</a> <a href="moviestudios.html">${TabStudios}</a>
</div> </div>
<div class="alphabetPicker"> <div class="alphabetPicker">

View file

@ -9,11 +9,11 @@
<div class="libraryViewNav"> <div class="libraryViewNav">
<a href="movieslatest.html">${TabLatest}</a> <a href="movieslatest.html">${TabLatest}</a>
<a href="moviesrecommended.html">${TabSuggested}</a> <a href="moviesrecommended.html">${TabSuggested}</a>
<a href="movies.html" class="ui-btn-active">Movies</a> <a href="movies.html" class="ui-btn-active">${TabMovies}</a>
<a href="movietrailers.html">Trailers</a> <a href="movietrailers.html">${TabTrailers}</a>
<a href="moviegenres.html">${TabGenres}</a> <a href="moviegenres.html">${TabGenres}</a>
<a href="moviepeople.html">${TabPeople}</a> <a href="moviepeople.html">${TabPeople}</a>
<a href="moviestudios.html">Studios</a> <a href="moviestudios.html">${TabStudios}</a>
</div> </div>
<div class="alphabetPicker"> <div class="alphabetPicker">
@ -76,7 +76,7 @@
<label for="radioMetascore">Metascore</label> <label for="radioMetascore">Metascore</label>
<input class="radioSortBy" type="radio" name="radioSortBy" id="radioContentRating" value="off" data-sortby="OfficialRating,SortName" data-mini="true"> <input class="radioSortBy" type="radio" name="radioSortBy" id="radioContentRating" value="off" data-sortby="OfficialRating,SortName" data-mini="true">
<label for="radioContentRating">Parental rating</label> <label for="radioContentRating">${OptionParentalRating}</label>
<input class="radioSortBy" type="radio" name="radioSortBy" id="radioPlayCount" value="off" data-sortby="PlayCount,SortName" data-mini="true"> <input class="radioSortBy" type="radio" name="radioSortBy" id="radioPlayCount" value="off" data-sortby="PlayCount,SortName" data-mini="true">
<label for="radioPlayCount">${OptionPlayCount}</label> <label for="radioPlayCount">${OptionPlayCount}</label>
@ -113,9 +113,9 @@
<fieldset data-role="controlgroup" data-type="horizontal" style="margin-bottom: 1em;"> <fieldset data-role="controlgroup" data-type="horizontal" style="margin-bottom: 1em;">
<legend>${HeaderFilters}</legend> <legend>${HeaderFilters}</legend>
<input type="radio" name="radioFilterTypes" id="radioBasicFilters" value="on" checked="checked" data-mini="true"> <input type="radio" name="radioFilterTypes" id="radioBasicFilters" value="on" checked="checked" data-mini="true">
<label for="radioBasicFilters">Basic</label> <label for="radioBasicFilters">${TabBasic}</label>
<input type="radio" name="radioFilterTypes" id="radioAdvancedFilters" value="off" data-mini="true"> <input type="radio" name="radioFilterTypes" id="radioAdvancedFilters" value="off" data-mini="true">
<label for="radioAdvancedFilters">Advanced</label> <label for="radioAdvancedFilters">${TabAdvanced}</label>
</fieldset> </fieldset>
<div class="basicFilters"> <div class="basicFilters">
<fieldset data-role="controlgroup"> <fieldset data-role="controlgroup">
@ -142,17 +142,17 @@
</fieldset> </fieldset>
<fieldset data-role="controlgroup"> <fieldset data-role="controlgroup">
<legend> <legend>
<strong>Type:</strong> <strong>${LabelVideoType}</strong>
</legend> </legend>
<input class="chkVideoTypeFilter" type="checkbox" name="chkBluray" id="chkBluray" data-filter="Bluray" data-mini="true"> <input class="chkVideoTypeFilter" type="checkbox" name="chkBluray" id="chkBluray" data-filter="Bluray" data-mini="true">
<label for="chkBluray">Bluray</label> <label for="chkBluray">${OptionBluray}</label>
<input class="chkVideoTypeFilter" type="checkbox" name="chkDvd" id="chkDvd" data-filter="Dvd" data-mini="true"> <input class="chkVideoTypeFilter" type="checkbox" name="chkDvd" id="chkDvd" data-filter="Dvd" data-mini="true">
<label for="chkDvd">Dvd</label> <label for="chkDvd">${OptionDvd}</label>
<input class="chkVideoTypeFilter" type="checkbox" name="chkIso" id="chkIso" data-filter="Iso" data-mini="true"> <input class="chkVideoTypeFilter" type="checkbox" name="chkIso" id="chkIso" data-filter="Iso" data-mini="true">
<label for="chkIso">Iso</label> <label for="chkIso">${OptionIso}</label>
<input class="chkHDFilter" type="checkbox" name="chkHD" id="chkHD" data-filter="IsHD" data-mini="true"> <input class="chkHDFilter" type="checkbox" name="chkHD" id="chkHD" data-filter="IsHD" data-mini="true">
<label for="chkHD">HD</label> <label for="chkHD">HD</label>
@ -161,7 +161,7 @@
<label for="chkSD">SD</label> <label for="chkSD">SD</label>
<input class="chk3DFilter" type="checkbox" name="chk3D" id="chk3D" data-filter="Digital3D,Sbs3D" data-mini="true"> <input class="chk3DFilter" type="checkbox" name="chk3D" id="chk3D" data-filter="Digital3D,Sbs3D" data-mini="true">
<label for="chk3D">3D</label> <label for="chk3D">${Option3D}</label>
</fieldset> </fieldset>
</div> </div>
@ -169,42 +169,42 @@
<fieldset data-role="controlgroup"> <fieldset data-role="controlgroup">
<legend> <legend>
<strong>Management:</strong> <strong>${HeaderManagement}</strong>
</legend> </legend>
<input class="chkMissingImdbId" type="checkbox" name="chkMissingImdbId" id="chkMissingImdbId" data-mini="true"> <input class="chkMissingImdbId" type="checkbox" name="chkMissingImdbId" id="chkMissingImdbId" data-mini="true">
<label for="chkMissingImdbId">Missing IMDb Id</label> <label for="chkMissingImdbId">${OptionMissingImdbId}</label>
<input class="chkMissingTmdbId" type="checkbox" name="chkMissingTmdbId" id="chkMissingTmdbId" data-mini="true"> <input class="chkMissingTmdbId" type="checkbox" name="chkMissingTmdbId" id="chkMissingTmdbId" data-mini="true">
<label for="chkMissingTmdbId">Missing Tmdb Id</label> <label for="chkMissingTmdbId">Missing Tmdb Id</label>
<input class="chkMissingOverview" type="checkbox" name="chkMissingOverview" id="chkMissingOverview" data-mini="true"> <input class="chkMissingOverview" type="checkbox" name="chkMissingOverview" id="chkMissingOverview" data-mini="true">
<label for="chkMissingOverview">Missing Overview</label> <label for="chkMissingOverview">${OptionMissingOverview}</label>
<input class="chkYearMismatch" type="checkbox" name="chkYearMismatch" id="chkYearMismatch" data-mini="true"> <input class="chkYearMismatch" type="checkbox" name="chkYearMismatch" id="chkYearMismatch" data-mini="true">
<label for="chkYearMismatch">File/Metadata Years Mismatched</label> <label for="chkYearMismatch">${OptionFileMetadataYearMismatch}</label>
</fieldset> </fieldset>
<fieldset data-role="controlgroup"> <fieldset data-role="controlgroup">
<legend> <legend>
<strong>Features:</strong> <strong>${LabelFeatures}</strong>
</legend> </legend>
<input class="chkFeatureFilter" type="checkbox" name="chkSubtitle" id="chkSubtitle" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkSubtitle" id="chkSubtitle" data-mini="true">
<label for="chkSubtitle">Subtitles</label> <label for="chkSubtitle">${OptionHasSubtitles}</label>
<input class="chkFeatureFilter" type="checkbox" name="chkTrailer" id="chkTrailer" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkTrailer" id="chkTrailer" data-mini="true">
<label for="chkTrailer">Trailer</label> <label for="chkTrailer">${OptionHasTrailer}</label>
<input class="chkFeatureFilter" type="checkbox" name="chkSpecialFeature" id="chkSpecialFeature" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkSpecialFeature" id="chkSpecialFeature" data-mini="true">
<label for="chkSpecialFeature">Special features</label> <label for="chkSpecialFeature">${OptionHasSpecialFeatures}</label>
<input class="chkFeatureFilter" type="checkbox" name="chkThemeSong" id="chkThemeSong" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkThemeSong" id="chkThemeSong" data-mini="true">
<label for="chkThemeSong">Theme song</label> <label for="chkThemeSong">${OptionHasThemeSong}</label>
<input class="chkFeatureFilter" type="checkbox" name="chkThemeVideo" id="chkThemeVideo" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkThemeVideo" id="chkThemeVideo" data-mini="true">
<label for="chkThemeVideo">Theme video</label> <label for="chkThemeVideo">${OptionHasThemeVideo}</label>
</fieldset> </fieldset>
</div> </div>

View file

@ -9,11 +9,11 @@
<div class="libraryViewNav"> <div class="libraryViewNav">
<a href="#" class="ui-btn-active">${TabLatest}</a> <a href="#" class="ui-btn-active">${TabLatest}</a>
<a href="moviesrecommended.html">${TabSuggested}</a> <a href="moviesrecommended.html">${TabSuggested}</a>
<a href="movies.html">Movies</a> <a href="movies.html">${TabMovies}</a>
<a href="movietrailers.html">Trailers</a> <a href="movietrailers.html">${TabTrailers}</a>
<a href="moviegenres.html">${TabGenres}</a> <a href="moviegenres.html">${TabGenres}</a>
<a href="moviepeople.html">${TabPeople}</a> <a href="moviepeople.html">${TabPeople}</a>
<a href="moviestudios.html">Studios</a> <a href="moviestudios.html">${TabStudios}</a>
</div> </div>
<div data-role="content"> <div data-role="content">
@ -21,13 +21,13 @@
<table class="ehsContent"> <table class="ehsContent">
<tr> <tr>
<td> <td>
<h1 class="listHeader">Latest Movies</h1> <h1 class="listHeader">${HeaderLatestMovies}</h1>
<div id="recentlyAddedItems"> <div id="recentlyAddedItems">
</div> </div>
<div id="trailerSection" style="display: none;"> <div id="trailerSection" style="display: none;">
<h1 class="listHeader">Latest Trailers</h1> <h1 class="listHeader">${HeaderLatestTrailers}</h1>
<div id="trailerItems"> <div id="trailerItems">
</div> </div>

View file

@ -9,11 +9,11 @@
<div class="libraryViewNav"> <div class="libraryViewNav">
<a href="movieslatest.html">${TabLatest}</a> <a href="movieslatest.html">${TabLatest}</a>
<a href="#" class="ui-btn-active">${TabSuggested}</a> <a href="#" class="ui-btn-active">${TabSuggested}</a>
<a href="movies.html">Movies</a> <a href="movies.html">${TabMovies}</a>
<a href="movietrailers.html">Trailers</a> <a href="movietrailers.html">${TabTrailers}</a>
<a href="moviegenres.html">${TabGenres}</a> <a href="moviegenres.html">${TabGenres}</a>
<a href="moviepeople.html">${TabPeople}</a> <a href="moviepeople.html">${TabPeople}</a>
<a href="moviestudios.html">Studios</a> <a href="moviestudios.html">${TabStudios}</a>
</div> </div>
<div data-role="content"> <div data-role="content">
@ -22,7 +22,7 @@
<tr> <tr>
<td> <td>
<div id="resumableSection" style="display: none;"> <div id="resumableSection" style="display: none;">
<h1 class="listHeader">Resume</h1> <h1 class="listHeader">${HeaderResume}</h1>
<div id="resumableItems"> <div id="resumableItems">
</div> </div>

View file

@ -9,11 +9,11 @@
<div class="libraryViewNav"> <div class="libraryViewNav">
<a href="movieslatest.html">${TabLatest}</a> <a href="movieslatest.html">${TabLatest}</a>
<a href="moviesrecommended.html">${TabSuggested}</a> <a href="moviesrecommended.html">${TabSuggested}</a>
<a href="movies.html">Movies</a> <a href="movies.html">${TabMovies}</a>
<a href="movietrailers.html">Trailers</a> <a href="movietrailers.html">${TabTrailers}</a>
<a href="moviegenres.html">${TabGenres}</a> <a href="moviegenres.html">${TabGenres}</a>
<a href="moviepeople.html">${TabPeople}</a> <a href="moviepeople.html">${TabPeople}</a>
<a href="moviestudios.html" class="ui-btn-active">Studios</a> <a href="moviestudios.html" class="ui-btn-active">${TabStudios}</a>
</div> </div>
<div data-role="content"> <div data-role="content">

View file

@ -9,11 +9,11 @@
<div class="libraryViewNav"> <div class="libraryViewNav">
<a href="movieslatest.html">${TabLatest}</a> <a href="movieslatest.html">${TabLatest}</a>
<a href="moviesrecommended.html">${TabSuggested}</a> <a href="moviesrecommended.html">${TabSuggested}</a>
<a href="movies.html">Movies</a> <a href="movies.html">${TabMovies}</a>
<a href="movietrailers.html" class="ui-btn-active">Trailers</a> <a href="movietrailers.html" class="ui-btn-active">${TabTrailers}</a>
<a href="moviegenres.html">${TabGenres}</a> <a href="moviegenres.html">${TabGenres}</a>
<a href="moviepeople.html">${TabPeople}</a> <a href="moviepeople.html">${TabPeople}</a>
<a href="moviestudios.html">Studios</a> <a href="moviestudios.html">${TabStudios}</a>
</div> </div>
<div class="alphabetPicker"> <div class="alphabetPicker">

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<title>${MediaBrowser}</title> <title>${TitleMediaBrowser}</title>
</head> </head>
<body> <body>
<div id="musicAlbumArtistsPage" data-role="page" class="page libraryPage" data-theme="b" data-view="music"> <div id="musicAlbumArtistsPage" data-role="page" class="page libraryPage" data-theme="b" data-view="music">

View file

@ -110,38 +110,38 @@
</fieldset> </fieldset>
<fieldset data-role="controlgroup"> <fieldset data-role="controlgroup">
<legend> <legend>
<strong>Type:</strong> <strong>${LabelVideoType}</strong>
</legend> </legend>
<input class="chkVideoTypeFilter" type="checkbox" name="chkBluray" id="chkBluray" data-filter="Bluray" data-mini="true"> <input class="chkVideoTypeFilter" type="checkbox" name="chkBluray" id="chkBluray" data-filter="Bluray" data-mini="true">
<label for="chkBluray">Bluray</label> <label for="chkBluray">${OptionBluray}</label>
<input class="chkVideoTypeFilter" type="checkbox" name="chkDvd" id="chkDvd" data-filter="Dvd" data-mini="true"> <input class="chkVideoTypeFilter" type="checkbox" name="chkDvd" id="chkDvd" data-filter="Dvd" data-mini="true">
<label for="chkDvd">Dvd</label> <label for="chkDvd">${OptionDvd}</label>
<input class="chkVideoTypeFilter" type="checkbox" name="chkIso" id="chkIso" data-filter="Iso" data-mini="true"> <input class="chkVideoTypeFilter" type="checkbox" name="chkIso" id="chkIso" data-filter="Iso" data-mini="true">
<label for="chkIso">Iso</label> <label for="chkIso">${OptionIso}</label>
<input class="chk3DFilter" type="checkbox" name="chk3D" id="chk3D" data-filter="Digital3D,Sbs3D" data-mini="true"> <input class="chk3DFilter" type="checkbox" name="chk3D" id="chk3D" data-filter="Digital3D,Sbs3D" data-mini="true">
<label for="chk3D">3D</label> <label for="chk3D">${Option3D}</label>
</fieldset> </fieldset>
<fieldset data-role="controlgroup"> <fieldset data-role="controlgroup">
<legend> <legend>
<strong>Features:</strong> <strong>${LabelFeatures}</strong>
</legend> </legend>
<input class="chkFeatureFilter" type="checkbox" name="chkSubtitle" id="chkSubtitle" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkSubtitle" id="chkSubtitle" data-mini="true">
<label for="chkSubtitle">Subtitles</label> <label for="chkSubtitle">${OptionHasSubtitles}</label>
<input class="chkFeatureFilter" type="checkbox" name="chkTrailer" id="chkTrailer" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkTrailer" id="chkTrailer" data-mini="true">
<label for="chkTrailer">Trailer</label> <label for="chkTrailer">${OptionHasTrailer}</label>
<input class="chkFeatureFilter" type="checkbox" name="chkThemeSong" id="chkThemeSong" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkThemeSong" id="chkThemeSong" data-mini="true">
<label for="chkThemeSong">Theme song</label> <label for="chkThemeSong">${OptionHasThemeSong}</label>
<input class="chkFeatureFilter" type="checkbox" name="chkThemeVideo" id="chkThemeVideo" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkThemeVideo" id="chkThemeVideo" data-mini="true">
<label for="chkThemeVideo">Theme video</label> <label for="chkThemeVideo">${OptionHasThemeVideo}</label>
</fieldset> </fieldset>

View file

@ -33,7 +33,6 @@
items: result.Items, items: result.Items,
shape: "portrait", shape: "portrait",
context: 'channels', context: 'channels',
useAverageAspectRatio: true,
showTitle: true, showTitle: true,
centerText: true centerText: true
}); });

View file

@ -27,7 +27,6 @@
items: result.Items, items: result.Items,
shape: "square", shape: "square",
context: 'channels', context: 'channels',
useAverageAspectRatio: true,
showTitle: true, showTitle: true,
centerText: true centerText: true
}); });

View file

@ -406,7 +406,7 @@
return html; return html;
}, },
systemUpdateTaskName: "Check for application updates", systemUpdateTaskKey: "SystemUpdateTask",
renderRunningTasks: function (page, tasks) { renderRunningTasks: function (page, tasks) {
@ -418,7 +418,7 @@
if (tasks.filter(function (t) { if (tasks.filter(function (t) {
return t.Name == DashboardPage.systemUpdateTaskName; return t.Key == DashboardPage.systemUpdateTaskKey;
}).length) { }).length) {
@ -617,8 +617,8 @@
var task = tasks.filter(function (t) { var task = tasks.filter(function (t) {
return t.Name == DashboardPage.systemUpdateTaskName; return t.Key == DashboardPage.systemUpdateTaskKey;
}); })[0];
ApiClient.startScheduledTask(task.Id).done(function () { ApiClient.startScheduledTask(task.Id).done(function () {

View file

@ -241,8 +241,8 @@
$('#txtTranscodingVideoCodec', popup).val(transcodingProfile.VideoCodec || ''); $('#txtTranscodingVideoCodec', popup).val(transcodingProfile.VideoCodec || '');
$('#txtTranscodingVideoProfile', popup).val(transcodingProfile.VideoProfile || ''); $('#txtTranscodingVideoProfile', popup).val(transcodingProfile.VideoProfile || '');
$('#chkEnableMpegtsM2TsMode', popup).checked(transcodingProfile.EnableMpegtsM2TsMode).checkboxradio('refresh'); $('#chkEnableMpegtsM2TsMode', popup).checked(transcodingProfile.EnableMpegtsM2TsMode || false).checkboxradio('refresh');
$('#chkEstimateContentLength', popup).checked(transcodingProfile.EstimateContentLength).checkboxradio('refresh'); $('#chkEstimateContentLength', popup).checked(transcodingProfile.EstimateContentLength || false).checkboxradio('refresh');
$('#chkReportByteRangeRequests', popup).checked(transcodingProfile.TranscodeSeekInfo == 'Bytes').checkboxradio('refresh'); $('#chkReportByteRangeRequests', popup).checked(transcodingProfile.TranscodeSeekInfo == 'Bytes').checkboxradio('refresh');
$('.radioTabButton:first', popup).checked(true).checkboxradio('refresh').trigger('change'); $('.radioTabButton:first', popup).checked(true).checkboxradio('refresh').trigger('change');
@ -328,6 +328,13 @@
var index = this.getAttribute('data-profileindex'); var index = this.getAttribute('data-profileindex');
deleteContainerProfile(page, index); deleteContainerProfile(page, index);
}); });
$('.lnkEditSubProfile', elem).on('click', function () {
var index = parseInt(this.getAttribute('data-profileindex'));
editContainerProfile(page, currentProfile.ContainerProfiles[index]);
});
} }
function deleteContainerProfile(page, index) { function deleteContainerProfile(page, index) {
@ -338,6 +345,35 @@
} }
function editContainerProfile(page, containerProfile) {
isSubProfileNew = containerProfile == null;
containerProfile = containerProfile || {};
currentSubProfile = containerProfile;
var popup = $('#containerProfilePopup', page).popup('open');
$('#selectContainerProfileType', popup).val(containerProfile.Type || 'Video').selectmenu('refresh').trigger('change');
$('#txtContainerProfileContainer', popup).val(containerProfile.Container || '');
}
function saveContainerProfile(page) {
currentSubProfile.Type = $('#selectContainerProfileType', page).val();
currentSubProfile.Container = $('#txtContainerProfileContainer', page).val();
if (isSubProfileNew) {
currentProfile.ContainerProfiles.push(currentSubProfile);
}
renderSubProfiles(page, currentProfile);
currentSubProfile = null;
$('#containerProfilePopup', page).popup('close');
}
function renderCodecProfiles(page, profiles) { function renderCodecProfiles(page, profiles) {
var html = ''; var html = '';
@ -388,6 +424,13 @@
var index = this.getAttribute('data-profileindex'); var index = this.getAttribute('data-profileindex');
deleteCodecProfile(page, index); deleteCodecProfile(page, index);
}); });
$('.lnkEditSubProfile', elem).on('click', function () {
var index = parseInt(this.getAttribute('data-profileindex'));
editCodecProfile(page, currentProfile.CodecProfiles[index]);
});
} }
function deleteCodecProfile(page, index) { function deleteCodecProfile(page, index) {
@ -398,6 +441,35 @@
} }
function editCodecProfile(page, codecProfile) {
isSubProfileNew = codecProfile == null;
codecProfile = codecProfile || {};
currentSubProfile = codecProfile;
var popup = $('#codecProfilePopup', page).popup('open');
$('#selectCodecProfileType', popup).val(codecProfile.Type || 'Video').selectmenu('refresh').trigger('change');
$('#txtCodecProfileCodec', popup).val(codecProfile.Codec || '');
}
function saveCodecProfile(page) {
currentSubProfile.Type = $('#selectCodecProfileType', page).val();
currentSubProfile.Codec = $('#txtCodecProfileCodec', page).val();
if (isSubProfileNew) {
currentProfile.CodecProfiles.push(currentSubProfile);
}
renderSubProfiles(page, currentProfile);
currentSubProfile = null;
$('#codecProfilePopup', page).popup('close');
}
function renderResponseProfiles(page, profiles) { function renderResponseProfiles(page, profiles) {
var html = ''; var html = '';
@ -588,6 +660,18 @@
}); });
$('.btnAddContainerProfile', page).on('click', function () {
editContainerProfile(page);
});
$('.btnAddCodecProfile', page).on('click', function () {
editCodecProfile(page);
});
}).on('pageshow', "#dlnaProfilePage", function () { }).on('pageshow', "#dlnaProfilePage", function () {
var page = this; var page = this;
@ -635,6 +719,25 @@
return false; return false;
},
onContainerProfileFormSubmit: function() {
var form = this;
var page = $(form).parents('.page');
saveContainerProfile(page);
return false;
},
onCodecProfileFormSubmit: function() {
var form = this;
var page = $(form).parents('.page');
saveCodecProfile(page);
return false;
} }
}; };

View file

@ -30,7 +30,6 @@
html += LibraryBrowser.getPosterViewHtml({ html += LibraryBrowser.getPosterViewHtml({
items: result.Items, items: result.Items,
useAverageAspectRatio: true,
shape: "backdrop", shape: "backdrop",
showTitle: true, showTitle: true,
showParentTitle: true, showParentTitle: true,

View file

@ -31,7 +31,6 @@
items: result.Items, items: result.Items,
shape: "auto", shape: "auto",
context: 'games', context: 'games',
useAverageAspectRatio: false,
showTitle: true, showTitle: true,
showParentTitle: true, showParentTitle: true,
centerText: true centerText: true

View file

@ -10,14 +10,14 @@
SortOrder: "Descending", SortOrder: "Descending",
MediaTypes: "Game", MediaTypes: "Game",
Limit: 10, Limit: 10,
Recursive: true Recursive: true,
Fields: "ItemCounts,AudioInfo,PrimaryImageAspectRatio"
}; };
ApiClient.getItems(Dashboard.getCurrentUserId(), options).done(function (result) { ApiClient.getItems(Dashboard.getCurrentUserId(), options).done(function (result) {
$('#recentlyAddedItems', page).html(LibraryBrowser.getPosterViewHtml({ $('#recentlyAddedItems', page).html(LibraryBrowser.getPosterViewHtml({
items: result.Items, items: result.Items,
useAverageAspectRatio: false,
transparent: true, transparent: true,
borderless: true borderless: true
})); }));
@ -31,7 +31,8 @@
MediaTypes: "Game", MediaTypes: "Game",
Limit: 10, Limit: 10,
Recursive: true, Recursive: true,
Filters: "IsPlayed" Filters: "IsPlayed",
Fields: "ItemCounts,AudioInfo,PrimaryImageAspectRatio"
}; };
ApiClient.getItems(Dashboard.getCurrentUserId(), options).done(function (result) { ApiClient.getItems(Dashboard.getCurrentUserId(), options).done(function (result) {
@ -44,7 +45,6 @@
$('#recentlyPlayedItems', page).html(LibraryBrowser.getPosterViewHtml({ $('#recentlyPlayedItems', page).html(LibraryBrowser.getPosterViewHtml({
items: result.Items, items: result.Items,
useAverageAspectRatio: false,
transparent: true, transparent: true,
borderless: true borderless: true
})); }));

View file

@ -436,7 +436,6 @@
items: result.Items, items: result.Items,
shape: "portrait", shape: "portrait",
context: 'movies', context: 'movies',
useAverageAspectRatio: true,
showTitle: true, showTitle: true,
centerText: true centerText: true
}); });
@ -446,7 +445,6 @@
html += LibraryBrowser.getPosterViewHtml({ html += LibraryBrowser.getPosterViewHtml({
items: result.Items, items: result.Items,
useAverageAspectRatio: true,
shape: "backdrop", shape: "backdrop",
showTitle: true, showTitle: true,
showParentTitle: true, showParentTitle: true,
@ -470,7 +468,6 @@
items: result.Items, items: result.Items,
shape: "square", shape: "square",
context: 'music', context: 'music',
useAverageAspectRatio: true,
showTitle: true, showTitle: true,
showParentTitle: true showParentTitle: true
}); });
@ -481,8 +478,8 @@
html = LibraryBrowser.getPosterViewHtml({ html = LibraryBrowser.getPosterViewHtml({
items: result.Items, items: result.Items,
shape: "square", shape: "square",
useAverageAspectRatio: true, showTitle: true,
showTitle: true centerText: true
}); });
} }

View file

@ -438,7 +438,6 @@
var html = LibraryBrowser.getPosterViewHtml({ var html = LibraryBrowser.getPosterViewHtml({
items: result.Items, items: result.Items,
useAverageAspectRatio: true,
shape: item.Type == "MusicAlbum" ? "portrait" : "square" shape: item.Type == "MusicAlbum" ? "portrait" : "square"
}); });
@ -546,7 +545,6 @@
var html = LibraryBrowser.getPosterViewHtml({ var html = LibraryBrowser.getPosterViewHtml({
items: result.Items, items: result.Items,
useAverageAspectRatio: item.MediaType != "Game",
shape: item.Type == "MusicAlbum" ? "square" : "portrait", shape: item.Type == "MusicAlbum" ? "square" : "portrait",
showParentTitle: item.Type == "MusicAlbum", showParentTitle: item.Type == "MusicAlbum",
centerText: item.Type != "MusicAlbum", centerText: item.Type != "MusicAlbum",
@ -680,7 +678,6 @@
html = LibraryBrowser.getPosterViewHtml({ html = LibraryBrowser.getPosterViewHtml({
items: result.Items, items: result.Items,
shape: "portrait", shape: "portrait",
useAverageAspectRatio: true,
showTitle: true, showTitle: true,
centerText: true centerText: true
}); });
@ -689,7 +686,6 @@
html = LibraryBrowser.getPosterViewHtml({ html = LibraryBrowser.getPosterViewHtml({
items: result.Items, items: result.Items,
shape: "smallBackdrop", shape: "smallBackdrop",
useAverageAspectRatio: true,
showTitle: true, showTitle: true,
displayAsSpecial: item.Type == "Season" && item.IndexNumber displayAsSpecial: item.Type == "Season" && item.IndexNumber
}); });
@ -699,7 +695,6 @@
items: result.Items, items: result.Items,
shape: "auto", shape: "auto",
context: 'games', context: 'games',
useAverageAspectRatio: false,
showTitle: true, showTitle: true,
centerText: true centerText: true
}); });
@ -803,7 +798,6 @@
html += LibraryBrowser.getPosterViewHtml({ html += LibraryBrowser.getPosterViewHtml({
items: items, items: items,
shape: shape, shape: shape,
useAverageAspectRatio: true,
showTitle: true, showTitle: true,
centerText: true centerText: true
}); });

View file

@ -35,7 +35,6 @@
html = LibraryBrowser.getPosterViewHtml({ html = LibraryBrowser.getPosterViewHtml({
items: result.Items, items: result.Items,
shape: "smallBackdrop", shape: "smallBackdrop",
useAverageAspectRatio: true,
showTitle: true, showTitle: true,
centerText: true, centerText: true,
preferBackdrop: true preferBackdrop: true
@ -45,7 +44,6 @@
html = LibraryBrowser.getPosterViewHtml({ html = LibraryBrowser.getPosterViewHtml({
items: result.Items, items: result.Items,
shape: "portrait", shape: "portrait",
useAverageAspectRatio: true,
showTitle: true, showTitle: true,
centerText: true centerText: true
}); });

View file

@ -450,7 +450,7 @@
var item = items[i]; var item = items[i];
primaryImageAspectRatio = options.useAverageAspectRatio ? LibraryBrowser.getAveragePrimaryImageAspectRatio([item]) : null; primaryImageAspectRatio = LibraryBrowser.getAveragePrimaryImageAspectRatio([item]);
var futureDateText; var futureDateText;

View file

@ -9,7 +9,6 @@
return LibraryBrowser.getPosterViewHtml({ return LibraryBrowser.getPosterViewHtml({
items: channels, items: channels,
useAverageAspectRatio: true,
shape: "smallBackdrop", shape: "smallBackdrop",
centerText: true centerText: true
}); });

View file

@ -230,7 +230,7 @@
{ name: "Photos", value: "photos" }, { name: "Photos", value: "photos" },
{ name: "Trailers", value: "trailers" }, { name: "Trailers", value: "trailers" },
{ name: "Adult videos", value: "adultvideos" }, { name: "Adult videos", value: "adultvideos" },
{ name: "Mixed content", value: "mixed" } { name: "Mixed movies & tv", value: "mixed" }
]; ];
}, },

View file

@ -228,7 +228,7 @@
} }
if (!videoStream) { if (!videoStream) {
throw new Error('Null videoStream'); return false;
} }
if (mediaSource.VideoType != "VideoFile" || mediaSource.LocationType != "FileSystem") { if (mediaSource.VideoType != "VideoFile" || mediaSource.LocationType != "FileSystem") {

View file

@ -32,7 +32,6 @@
items: result.Items, items: result.Items,
shape: "portrait", shape: "portrait",
context: 'movies', context: 'movies',
useAverageAspectRatio: true,
showTitle: true, showTitle: true,
centerText: true centerText: true
}); });

View file

@ -32,7 +32,6 @@
items: result.Items, items: result.Items,
shape: "portrait", shape: "portrait",
context: 'movies', context: 'movies',
useAverageAspectRatio: true,
showTitle: true, showTitle: true,
showItemCounts: true, showItemCounts: true,
coverImage: true coverImage: true

View file

@ -54,7 +54,6 @@
items: result.Items, items: result.Items,
shape: "portrait", shape: "portrait",
context: 'movies', context: 'movies',
useAverageAspectRatio: true,
showTitle: true, showTitle: true,
centerText: true, centerText: true,
selectionPanel: true selectionPanel: true
@ -66,7 +65,6 @@
items: result.Items, items: result.Items,
shape: "portrait", shape: "portrait",
context: 'movies', context: 'movies',
useAverageAspectRatio: true,
showTitle: true, showTitle: true,
timeline: true, timeline: true,
centerText: true, centerText: true,

View file

@ -20,8 +20,7 @@
ApiClient.getItems(Dashboard.getCurrentUserId(), options).done(function (result) { ApiClient.getItems(Dashboard.getCurrentUserId(), options).done(function (result) {
$('#recentlyAddedItems', page).html(LibraryBrowser.getPosterViewHtml({ $('#recentlyAddedItems', page).html(LibraryBrowser.getPosterViewHtml({
items: result.Items, items: result.Items
useAverageAspectRatio: true
})).createPosterItemMenus(); })).createPosterItemMenus();
}); });
@ -47,8 +46,7 @@
} }
$('#trailerItems', page).html(LibraryBrowser.getPosterViewHtml({ $('#trailerItems', page).html(LibraryBrowser.getPosterViewHtml({
items: result.Items, items: result.Items
useAverageAspectRatio: true
})).createPosterItemMenus(); })).createPosterItemMenus();

View file

@ -28,8 +28,7 @@
html += '<div>'; html += '<div>';
html += LibraryBrowser.getPosterViewHtml({ html += LibraryBrowser.getPosterViewHtml({
items: recommendation.Items, items: recommendation.Items
useAverageAspectRatio: true
}); });
html += '</div>'; html += '</div>';

View file

@ -30,7 +30,6 @@
items: result.Items, items: result.Items,
shape: "portrait", shape: "portrait",
context: 'movies', context: 'movies',
useAverageAspectRatio: true,
showTitle: true, showTitle: true,
centerText: true centerText: true
}); });

View file

@ -33,7 +33,6 @@
items: result.Items, items: result.Items,
shape: "square", shape: "square",
context: 'music', context: 'music',
useAverageAspectRatio: true,
showTitle: true, showTitle: true,
showParentTitle: true showParentTitle: true
}); });
@ -44,7 +43,6 @@
items: result.Items, items: result.Items,
shape: "square", shape: "square",
context: 'music', context: 'music',
useAverageAspectRatio: true,
showTitle: true, showTitle: true,
showParentTitle: true, showParentTitle: true,
timeline: true timeline: true

View file

@ -20,7 +20,6 @@
$('#recentlyAddedAlbums', page).html(LibraryBrowser.getPosterViewHtml({ $('#recentlyAddedAlbums', page).html(LibraryBrowser.getPosterViewHtml({
items: result.Items, items: result.Items,
useAverageAspectRatio: true,
showUnplayedIndicator: false, showUnplayedIndicator: false,
shape: "square", shape: "square",
showTitle: true, showTitle: true,
@ -43,7 +42,6 @@
$('#recentlyAddedSongs', page).html(LibraryBrowser.getPosterViewHtml({ $('#recentlyAddedSongs', page).html(LibraryBrowser.getPosterViewHtml({
items: result.Items, items: result.Items,
useAverageAspectRatio: true,
showUnplayedIndicator: false, showUnplayedIndicator: false,
shape: "square", shape: "square",
showTitle: true, showTitle: true,
@ -73,7 +71,6 @@
$('#recentlyPlayedSongs', page).html(LibraryBrowser.getPosterViewHtml({ $('#recentlyPlayedSongs', page).html(LibraryBrowser.getPosterViewHtml({
items: result.Items, items: result.Items,
useAverageAspectRatio: true,
showUnplayedIndicator: false, showUnplayedIndicator: false,
shape: "square", shape: "square",
showTitle: true, showTitle: true,
@ -103,7 +100,6 @@
$('#topPlayedSongs', page).html(LibraryBrowser.getPosterViewHtml({ $('#topPlayedSongs', page).html(LibraryBrowser.getPosterViewHtml({
items: result.Items, items: result.Items,
useAverageAspectRatio: true,
showUnplayedIndicator: false, showUnplayedIndicator: false,
shape: "square", shape: "square",
showTitle: true, showTitle: true,

View file

@ -30,7 +30,6 @@
items: result.Items, items: result.Items,
shape: "square", shape: "square",
context: 'music', context: 'music',
useAverageAspectRatio: true,
showTitle: true, showTitle: true,
centerText: true centerText: true
}); });

View file

@ -28,7 +28,6 @@
html += LibraryBrowser.getPosterViewHtml({ html += LibraryBrowser.getPosterViewHtml({
items: result.Items, items: result.Items,
useAverageAspectRatio: true,
shape: "backdrop", shape: "backdrop",
showTitle: false, showTitle: false,
overlayText: false, overlayText: false,

View file

@ -22,7 +22,6 @@
$('#latestEpisodes', page).html(LibraryBrowser.getPosterViewHtml({ $('#latestEpisodes', page).html(LibraryBrowser.getPosterViewHtml({
items: result.Items, items: result.Items,
useAverageAspectRatio: true,
shape: "backdrop", shape: "backdrop",
showTitle: true, showTitle: true,
showParentTitle: true, showParentTitle: true,

View file

@ -32,7 +32,6 @@
items: result.Items, items: result.Items,
shape: "portrait", shape: "portrait",
context: 'tv', context: 'tv',
useAverageAspectRatio: true,
showTitle: true, showTitle: true,
showItemCounts: true, showItemCounts: true,
coverImage: true coverImage: true

View file

@ -26,7 +26,6 @@
$('#resumableItems', page).html(LibraryBrowser.getPosterViewHtml({ $('#resumableItems', page).html(LibraryBrowser.getPosterViewHtml({
items: result.Items, items: result.Items,
useAverageAspectRatio: true,
shape: "backdrop", shape: "backdrop",
showTitle: true, showTitle: true,
showParentTitle: true, showParentTitle: true,
@ -57,7 +56,6 @@
$('#nextUpItems', page).html(LibraryBrowser.getPosterViewHtml({ $('#nextUpItems', page).html(LibraryBrowser.getPosterViewHtml({
items: result.Items, items: result.Items,
useAverageAspectRatio: true,
shape: "backdrop", shape: "backdrop",
showTitle: true, showTitle: true,
showParentTitle: true, showParentTitle: true,

View file

@ -55,7 +55,6 @@
items: result.Items, items: result.Items,
shape: "portrait", shape: "portrait",
context: 'tv', context: 'tv',
useAverageAspectRatio: true,
showTitle: true, showTitle: true,
centerText: true centerText: true
}); });
@ -67,7 +66,6 @@
items: result.Items, items: result.Items,
shape: "portrait", shape: "portrait",
context: 'tv', context: 'tv',
useAverageAspectRatio: true,
timeline: true, timeline: true,
showTitle: true showTitle: true
}); });

View file

@ -28,7 +28,6 @@
html += LibraryBrowser.getPosterViewHtml({ html += LibraryBrowser.getPosterViewHtml({
items: result.Items, items: result.Items,
useAverageAspectRatio: true,
shape: "backdrop", shape: "backdrop",
showTitle: false, showTitle: false,
overlayText: false, overlayText: false,

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<title>Support</title> <title>${TitleSupport}</title>
</head> </head>
<body> <body>
<div id="supportPage" data-role="page" class="page type-interior"> <div id="supportPage" data-role="page" class="page type-interior">
@ -10,27 +10,22 @@
<div class="content-primary"> <div class="content-primary">
<div class="readOnlyContent"> <div class="readOnlyContent">
<div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true"> <div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true">
<a href="support.html" data-role="button" class="ui-btn-active">General</a> <a href="support.html" data-role="button" class="ui-btn-active">${TabGeneral}</a>
<a href="log.html" data-role="button">View Log</a> <a href="log.html" data-role="button">${TabLog}</a>
<a href="supporter.html" data-role="button">Become a Supporter</a> <a href="supporter.html" data-role="button">${TabBecomeSupporter}</a>
<a href="supporterkey.html" data-role="button">Supporter Key</a> <a href="supporterkey.html" data-role="button">${TabSupporterKey}</a>
<a href="about.html" data-role="button">About</a> <a href="about.html" data-role="button">${TabAbout}</a>
</div> </div>
<p> <p>${MediaBrowserHasCommunity}</p>
Media Browser has a thriving community of users and contributors. <a data-role="button" data-icon="arrow-r" data-iconpos="right" href="http://mediabrowser3.com/community" target="_blank">${VisitTheCommunity}</a>
</p>
<a data-role="button" data-icon="arrow-r" data-iconpos="right" href="http://mediabrowser3.com/community" target="_blank">Visit the Community</a>
<br /> <br />
<p> <p>
Check out our knowledge base to help you get the ${CheckoutKnowledgeBase}
most out of Media Browser.
</p> </p>
<a data-role="button" data-icon="search" data-iconpos="right" href="http://mediabrowser3.com/community/index.php?/forum/23-knowledge-base/" target="_blank">Search the Knowledge Base</a> <a data-role="button" data-icon="search" data-iconpos="right" href="http://mediabrowser3.com/community/index.php?/forum/23-knowledge-base/" target="_blank">${SearchKnowledgeBase}</a>
<br /> <br />
<p> <p>${VisitMediaBrowserWebsiteLong}</p>
Visit the Media Browser Web site to catch the latest news and keep up with the developer blog. <a data-role="button" data-icon="home" data-iconpos="right" href="http://www.mediabrowser3.com" target="_blank">${VisitMediaBrowserWebsite}</a>
</p>
<a data-role="button" data-icon="home" data-iconpos="right" href="http://www.mediabrowser3.com" target="_blank">Visit the Media Browser Web Site</a>
</div> </div>
</div> </div>
</div> </div>

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<title>Support</title> <title>${TitleSupport}</title>
</head> </head>
<body> <body>
<div id="supporterPage" data-role="page" class="page type-interior"> <div id="supporterPage" data-role="page" class="page type-interior">
@ -10,11 +10,11 @@
<div class="content-primary"> <div class="content-primary">
<div class="readOnlyContent"> <div class="readOnlyContent">
<div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true"> <div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true">
<a href="support.html" data-role="button">General</a> <a href="support.html" data-role="button">${TabGeneral}</a>
<a href="log.html" data-role="button">View Log</a> <a href="log.html" data-role="button">${TabLog}</a>
<a href="supporter.html" data-role="button" class="ui-btn-active">Become a Supporter</a> <a href="supporter.html" data-role="button" class="ui-btn-active">${TabBecomeSupporter}</a>
<a href="supporterkey.html" data-role="button">Supporter Key</a> <a href="supporterkey.html" data-role="button">${TabSupporterKey}</a>
<a href="about.html" data-role="button">About</a> <a href="about.html" data-role="button">${TabAbout}</a>
</div> </div>
<h3>Support the Media Browser Team</h3> <h3>Support the Media Browser Team</h3>
<p> <p>

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<title>Support</title> <title>${TitleSupport}</title>
</head> </head>
<body> <body>
<div id="supporterKeyPage" data-role="page" class="page type-interior"> <div id="supporterKeyPage" data-role="page" class="page type-interior">
@ -10,11 +10,11 @@
<div class="content-primary"> <div class="content-primary">
<div class="readOnlyContent"> <div class="readOnlyContent">
<div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true"> <div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true">
<a href="support.html" data-role="button">General</a> <a href="support.html" data-role="button">${TabGeneral}</a>
<a href="log.html" data-role="button">View Log</a> <a href="log.html" data-role="button">${TabLog}</a>
<a href="supporter.html" data-role="button">Become a Supporter</a> <a href="supporter.html" data-role="button">${TabBecomeSupporter}</a>
<a href="supporterkey.html" data-role="button" class="ui-btn-active">Supporter Key</a> <a href="supporterkey.html" data-role="button" class="ui-btn-active">${TabSupporterKey}</a>
<a href="about.html" data-role="button">About</a> <a href="about.html" data-role="button">${TabAbout}</a>
</div> </div>
<form id="supporterKeyForm"> <form id="supporterKeyForm">

View file

@ -22,10 +22,10 @@
<div class="viewControls"> <div class="viewControls">
<div style="display: inline-block;"> <div style="display: inline-block;">
<select data-mini="true" data-inline="true" id="selectView" name="selectView"> <select data-mini="true" data-inline="true" id="selectView" name="selectView">
<option value="Thumb">Thumb</option> <option value="Thumb">${OptionThumb}</option>
<option value="Poster">Poster</option> <option value="Poster">${OptionPoster}</option>
<option value="Banner">Banner</option> <option value="Banner">${OptionBanner}</option>
<option value="Timeline">Timeline</option> <option value="Timeline">${OptionTimeline}</option>
</select> </select>
</div> </div>
</div> </div>
@ -47,19 +47,19 @@
</legend> </legend>
<input class="radioSortBy defaultSort" type="radio" name="radioSortBy" id="radioSortName" value="on" checked="checked" data-sortby="SortName" data-mini="true"> <input class="radioSortBy defaultSort" type="radio" name="radioSortBy" id="radioSortName" value="on" checked="checked" data-sortby="SortName" data-mini="true">
<label for="radioSortName">Name</label> <label for="radioSortName">${OptionNameSort}</label>
<input class="radioSortBy" type="radio" name="radioSortBy" id="radioCommunityRating" value="off" data-sortby="CommunityRating" data-mini="true"> <input class="radioSortBy" type="radio" name="radioSortBy" id="radioCommunityRating" value="off" data-sortby="CommunityRating" data-mini="true">
<label for="radioCommunityRating">IMDb Rating</label> <label for="radioCommunityRating">${OptionImdbRating}</label>
<input class="radioSortBy" type="radio" name="radioSortBy" id="radioDateCreated" value="off" data-sortby="DateCreated" data-mini="true"> <input class="radioSortBy" type="radio" name="radioSortBy" id="radioDateCreated" value="off" data-sortby="DateCreated" data-mini="true">
<label for="radioDateCreated">${OptionDateAdded}</label> <label for="radioDateCreated">${OptionDateAdded}</label>
<input class="radioSortBy" type="radio" name="radioSortBy" id="radioContentRating" value="off" data-sortby="OfficialRating" data-mini="true"> <input class="radioSortBy" type="radio" name="radioSortBy" id="radioContentRating" value="off" data-sortby="OfficialRating" data-mini="true">
<label for="radioContentRating">Parental Rating</label> <label for="radioContentRating">${OptionParentalRating}</label>
<input class="radioSortBy" type="radio" name="radioSortBy" id="radioPremiereDate" value="off" data-sortby="PremiereDate" data-mini="true"> <input class="radioSortBy" type="radio" name="radioSortBy" id="radioPremiereDate" value="off" data-sortby="PremiereDate" data-mini="true">
<label for="radioPremiereDate">Premiere Date</label> <label for="radioPremiereDate">${OptionPremiereDate}</label>
<input class="radioSortBy" type="radio" name="radioSortBy" id="radioRuntime" value="off" data-sortby="Runtime" data-mini="true"> <input class="radioSortBy" type="radio" name="radioSortBy" id="radioRuntime" value="off" data-sortby="Runtime" data-mini="true">
<label for="radioRuntime">${OptionRuntime}</label> <label for="radioRuntime">${OptionRuntime}</label>
@ -83,9 +83,9 @@
<fieldset data-role="controlgroup" data-type="horizontal" style="margin-bottom: 1em;"> <fieldset data-role="controlgroup" data-type="horizontal" style="margin-bottom: 1em;">
<legend>${HeaderFilters}</legend> <legend>${HeaderFilters}</legend>
<input type="radio" name="radioFilterTypes" id="radioBasicFilters" value="on" checked="checked" data-mini="true"> <input type="radio" name="radioFilterTypes" id="radioBasicFilters" value="on" checked="checked" data-mini="true">
<label for="radioBasicFilters">Basic</label> <label for="radioBasicFilters">${TabBasic}</label>
<input type="radio" name="radioFilterTypes" id="radioAdvancedFilters" value="off" data-mini="true"> <input type="radio" name="radioFilterTypes" id="radioAdvancedFilters" value="off" data-mini="true">
<label for="radioAdvancedFilters">Advanced</label> <label for="radioAdvancedFilters">${TabAdvanced}</label>
</fieldset> </fieldset>
<div class="basicFilters"> <div class="basicFilters">
@ -105,71 +105,71 @@
<fieldset data-role="controlgroup"> <fieldset data-role="controlgroup">
<legend> <legend>
<strong>Status:</strong> <strong>${HeaderStatus}</strong>
</legend> </legend>
<input class="chkStatus" type="checkbox" name="chkStatusContinuing" id="chkStatusContinuing" data-filter="Continuing" data-mini="true"> <input class="chkStatus" type="checkbox" name="chkStatusContinuing" id="chkStatusContinuing" data-filter="Continuing" data-mini="true">
<label for="chkStatusContinuing">Continuing</label> <label for="chkStatusContinuing">${OptionContinuing}</label>
<input class="chkStatus" type="checkbox" name="chkStatusEnded" id="chkStatusEnded" data-filter="Ended" data-mini="true"> <input class="chkStatus" type="checkbox" name="chkStatusEnded" id="chkStatusEnded" data-filter="Ended" data-mini="true">
<label for="chkStatusEnded">Ended</label> <label for="chkStatusEnded">${OptionEnded}</label>
</fieldset> </fieldset>
<fieldset data-role="controlgroup"> <fieldset data-role="controlgroup">
<legend> <legend>
<strong>Air Days:</strong> <strong>${HeaderAirDays}</strong>
</legend> </legend>
<input class="chkAirDays" type="checkbox" name="chkSunday" id="chkSunday" data-filter="Sunday" data-mini="true"> <input class="chkAirDays" type="checkbox" name="chkSunday" id="chkSunday" data-filter="Sunday" data-mini="true">
<label for="chkSunday">Sunday</label> <label for="chkSunday">${OptionSunday}</label>
<input class="chkAirDays" type="checkbox" name="chkMonday" id="chkMonday" data-filter="Monday" data-mini="true"> <input class="chkAirDays" type="checkbox" name="chkMonday" id="chkMonday" data-filter="Monday" data-mini="true">
<label for="chkMonday">Monday</label> <label for="chkMonday">${OptionMonday}</label>
<input class="chkAirDays" type="checkbox" name="chkTuesday" id="chkTuesday" data-filter="Tuesday" data-mini="true"> <input class="chkAirDays" type="checkbox" name="chkTuesday" id="chkTuesday" data-filter="Tuesday" data-mini="true">
<label for="chkTuesday">Tuesday</label> <label for="chkTuesday">${OptionTuesday}</label>
<input class="chkAirDays" type="checkbox" name="chkWednesday" id="chkWednesday" data-filter="Wednesday" data-mini="true"> <input class="chkAirDays" type="checkbox" name="chkWednesday" id="chkWednesday" data-filter="Wednesday" data-mini="true">
<label for="chkWednesday">Wednesday</label> <label for="chkWednesday">${OptionWednesday}</label>
<input class="chkAirDays" type="checkbox" name="chkThursday" id="chkThursday" data-filter="Thursday" data-mini="true"> <input class="chkAirDays" type="checkbox" name="chkThursday" id="chkThursday" data-filter="Thursday" data-mini="true">
<label for="chkThursday">Thursday</label> <label for="chkThursday">${OptionThursday}</label>
<input class="chkAirDays" type="checkbox" name="chkFriday" id="chkFriday" data-filter="Friday" data-mini="true"> <input class="chkAirDays" type="checkbox" name="chkFriday" id="chkFriday" data-filter="Friday" data-mini="true">
<label for="chkFriday">Friday</label> <label for="chkFriday">${OptionFriday}</label>
<input class="chkAirDays" type="checkbox" name="chkSaturday" id="chkSaturday" data-filter="Saturday" data-mini="true"> <input class="chkAirDays" type="checkbox" name="chkSaturday" id="chkSaturday" data-filter="Saturday" data-mini="true">
<label for="chkSaturday">Saturday</label> <label for="chkSaturday">${OptionSaturday}</label>
</fieldset> </fieldset>
</div> </div>
<div class="advancedFilters" style="display: none;"> <div class="advancedFilters" style="display: none;">
<fieldset data-role="controlgroup"> <fieldset data-role="controlgroup">
<legend> <legend>
<strong>Management:</strong> <strong>${HeaderManagement}</strong>
</legend> </legend>
<input class="chkMissingImdbId" type="checkbox" name="chkMissingImdbId" id="chkMissingImdbId" data-mini="true"> <input class="chkMissingImdbId" type="checkbox" name="chkMissingImdbId" id="chkMissingImdbId" data-mini="true">
<label for="chkMissingImdbId">Missing IMDb Id</label> <label for="chkMissingImdbId">${OptionMissingImdbId}</label>
<input class="chkMissingTvdbId" type="checkbox" name="chkMissingTvdbId" id="chkMissingTvdbId" data-mini="true"> <input class="chkMissingTvdbId" type="checkbox" name="chkMissingTvdbId" id="chkMissingTvdbId" data-mini="true">
<label for="chkMissingTvdbId">Missing TheTVDB Id</label> <label for="chkMissingTvdbId">${OptionMissingTvdbId}</label>
<input class="chkMissingOverview" type="checkbox" name="chkMissingOverview" id="chkMissingOverview" data-mini="true"> <input class="chkMissingOverview" type="checkbox" name="chkMissingOverview" id="chkMissingOverview" data-mini="true">
<label for="chkMissingOverview">Missing Overview</label> <label for="chkMissingOverview">${OptionMissingOverview}</label>
<input class="chkYearMismatch" type="checkbox" name="chkYearMismatch" id="chkYearMismatch" data-mini="true"> <input class="chkYearMismatch" type="checkbox" name="chkYearMismatch" id="chkYearMismatch" data-mini="true">
<label for="chkYearMismatch">File/Metadata Years Mismatched</label> <label for="chkYearMismatch">${OptionFileMetadataYearMismatch}</label>
</fieldset> </fieldset>
<fieldset data-role="controlgroup"> <fieldset data-role="controlgroup">
<legend> <legend>
<strong>Features:</strong> <strong>${LabelFeatures}</strong>
</legend> </legend>
<input class="chkFeatureFilter" type="checkbox" name="chkTrailer" id="chkTrailer" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkTrailer" id="chkTrailer" data-mini="true">
<label for="chkTrailer">Trailer</label> <label for="chkTrailer">${OptionHasTrailer}</label>
<input class="chkFeatureFilter" type="checkbox" name="chkSpecialFeature" id="chkSpecialFeature" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkSpecialFeature" id="chkSpecialFeature" data-mini="true">
<label for="chkSpecialFeature">Special features</label> <label for="chkSpecialFeature">${OptionHasSpecialFeatures}</label>
<input class="chkFeatureFilter" type="checkbox" name="chkThemeSong" id="chkThemeSong" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkThemeSong" id="chkThemeSong" data-mini="true">
<label for="chkThemeSong">Theme song</label> <label for="chkThemeSong">${OptionHasThemeSong}</label>
<input class="chkFeatureFilter" type="checkbox" name="chkThemeVideo" id="chkThemeVideo" data-mini="true"> <input class="chkFeatureFilter" type="checkbox" name="chkThemeVideo" id="chkThemeVideo" data-mini="true">
<label for="chkThemeVideo">Theme video</label> <label for="chkThemeVideo">${OptionHasThemeVideo}</label>
</fieldset> </fieldset>
</div> </div>

View file

@ -18,49 +18,48 @@
<form id="editUserProfileForm"> <form id="editUserProfileForm">
<ul data-role="listview" class="ulForm"> <ul data-role="listview" class="ulForm">
<li id="fldUserName"> <li id="fldUserName">
<label for="txtUserName">Name: </label> <label for="txtUserName">${LabelName}</label>
<input id="txtUserName" name="txtUserName" required="required" type="text" /> <input id="txtUserName" name="txtUserName" required="required" type="text" />
</li> </li>
<li id="fldIsAdmin" style="display: none;"> <li id="fldIsAdmin" style="display: none;">
<input type="checkbox" id="chkIsAdmin" name="chkIsAdmin" /> <input type="checkbox" id="chkIsAdmin" name="chkIsAdmin" />
<label for="chkIsAdmin">Allow this user to manage the server</label> <label for="chkIsAdmin">${OptionAllowUserToManageServer}</label>
</li> </li>
</ul> </ul>
<div id="featureAccessFields"> <div id="featureAccessFields">
<h2>Feature Access</h2> <h2>${HeaderFeatureAccess}</h2>
<div> <div>
<input type="checkbox" id="chkEnableMediaPlayback" name="chkEnableMediaPlayback" data-mini="true" /> <input type="checkbox" id="chkEnableMediaPlayback" name="chkEnableMediaPlayback" data-mini="true" />
<label for="chkEnableMediaPlayback">Allow media playback</label> <label for="chkEnableMediaPlayback">${OptionAllowMediaPlayback}</label>
</div> </div>
<div> <div>
<input type="checkbox" id="chkEnableLiveTvAccess" name="chkEnableLiveTvAccess" data-mini="true" /> <input type="checkbox" id="chkEnableLiveTvAccess" name="chkEnableLiveTvAccess" data-mini="true" />
<label for="chkEnableLiveTvAccess">Allow browsing of live tv</label> <label for="chkEnableLiveTvAccess">${OptionAllowBrowsingLiveTv}</label>
</div> </div>
<div> <div>
<input type="checkbox" id="chkManageLiveTv" name="chkManageLiveTv" data-mini="true" /> <input type="checkbox" id="chkManageLiveTv" name="chkManageLiveTv" data-mini="true" />
<label for="chkManageLiveTv">Allow management of live tv recordings</label> <label for="chkManageLiveTv">${OptionAllowManageLiveTv}</label>
</div> </div>
<div> <div>
<input type="checkbox" id="chkEnableContentDeletion" name="chkEnableContentDeletion" data-mini="true" /> <input type="checkbox" id="chkEnableContentDeletion" name="chkEnableContentDeletion" data-mini="true" />
<label for="chkEnableContentDeletion">Allow this user to delete library content</label> <label for="chkEnableContentDeletion">${OptionAllowDeleteLibraryContent}</label>
</div> </div>
<div> <div>
<input type="checkbox" id="chkEnableRemoteControlOtherUsers" name="chkEnableRemoteControlOtherUsers" data-mini="true" /> <input type="checkbox" id="chkEnableRemoteControlOtherUsers" name="chkEnableRemoteControlOtherUsers" data-mini="true" />
<label for="chkEnableRemoteControlOtherUsers">Allow this user to remote control other users</label> <label for="chkEnableRemoteControlOtherUsers">${OptionAllowRemoteControlOthers}</label>
</div> </div>
<br /> <br />
</div> </div>
<div id="accessControlDiv" style="display: none" data-role="collapsible"> <div id="accessControlDiv" style="display: none" data-role="collapsible">
<h2>Advanced Control</h2> <h2>${HeaderAdvancedControl}</h2>
<div id="fldIsEnabled" style="margin: 1em 0 2em;"> <div id="fldIsEnabled" style="margin: 1em 0 2em;">
<input type="checkbox" id="chkDisabled" name="chkDisabled" data-mini="true" /> <input type="checkbox" id="chkDisabled" name="chkDisabled" data-mini="true" />
<label for="chkDisabled">Disable this user</label> <label for="chkDisabled">${OptionDisableUser}</label>
<div class="fieldDescription">If disabled the server will not allow any connections from this user. Existing connections will be abruptly terminated.</div> <div class="fieldDescription">${OptionDisableUserHelp}</div>
</div> </div>
<p id="fldIsHidden"> <p id="fldIsHidden">
<input type="checkbox" id="chkIsHidden" name="chkIsHidden" data-mini="true" /> <input type="checkbox" id="chkIsHidden" name="chkIsHidden" data-mini="true" />
<label for="chkIsHidden">Hide this user from login screens</label> <label for="chkIsHidden">${OptionHideUser}</label>
</p> </p>
</div> </div>
<br /> <br />