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>
<html>
<head>
<title>About</title>
<title>${TitleSupport}</title>
</head>
<body>
<div id="aboutPage" data-role="page" class="page type-interior">
@ -10,11 +10,11 @@
<div class="content-primary">
<div class="readOnlyContent">
<div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true">
<a href="support.html" data-role="button">General</a>
<a href="log.html" data-role="button">View Log</a>
<a href="supporter.html" data-role="button">Become a Supporter</a>
<a href="supporterkey.html" data-role="button">Supporter Key</a>
<a href="about.html" data-role="button" class="ui-btn-active">About</a>
<a href="support.html" data-role="button">${TabGeneral}</a>
<a href="log.html" data-role="button">${TabLog}</a>
<a href="supporter.html" data-role="button">${TabBecomeSupporter}</a>
<a href="supporterkey.html" data-role="button">${TabSupporterKey}</a>
<a href="about.html" data-role="button" class="ui-btn-active">${TabAbout}</a>
</div>
<p>
<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 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="advancedserversettings.html" data-role="button">Server</a>
<a href="encodingsettings.html" data-role="button">Transcoding</a>

View File

@ -10,7 +10,7 @@
<div class="content-primary">
<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="advancedserversettings.html" data-role="button">Server</a>
<a href="encodingsettings.html" data-role="button">Transcoding</a>

View File

@ -10,7 +10,7 @@
<div class="content-primary">
<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="#" data-role="button" class="ui-btn-active">Server</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">
<form>
<fieldset data-role="controlgroup">
<legend>Filters:
</legend>
<legend>${HeaderFilters}</legend>
<input class="chkStandardFilter" type="checkbox" name="chkIsFavorite" id="chkIsFavorite" data-filter="IsFavorite" data-mini="true">
<label for="chkIsFavorite">${OptionFavorite}</label>
@ -91,17 +90,16 @@
</fieldset>
<fieldset data-role="controlgroup">
<legend>Features:
</legend>
<legend>${LabelFeatures}</legend>
<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">
<label for="chkThemeSong">Theme song</label>
<label for="chkThemeSong">${OptionHasThemeSong}</label>
<input class="chkFeatureFilter" type="checkbox" name="chkThemeVideo" id="chkThemeVideo" data-mini="true">
<label for="chkThemeVideo">Theme video</label>
<label for="chkThemeVideo">${OptionHasThemeVideo}</label>
</fieldset>

View File

@ -42,37 +42,37 @@
left: 0;
}
#videoControls .positionSliderContainer .ui-slider-track {
margin: 0 !important;
}
#videoControls .positionSliderContainer .ui-slider-track {
margin: 0 !important;
}
#videoControls .positionSliderContainer {
display: block;
width: 100%;
margin-top: 0px;
}
#videoControls .positionSliderContainer {
display: block;
width: 100%;
margin-top: 0px;
}
#videoControls #video-basic-controls {
position: absolute;
top: 30px;
left: 20px;
bottom: 0;
width: 600px;
display: inline-block;
}
#videoControls #video-basic-controls {
position: absolute;
top: 30px;
left: 20px;
bottom: 0;
width: 600px;
display: inline-block;
}
#videoControls #video-advanced-controls {
position: absolute;
top: 30px;
right: 20px;
bottom: 0;
width: 400px;
display: inline-block;
}
#videoControls #video-advanced-controls {
position: absolute;
top: 30px;
right: 20px;
bottom: 0;
width: 400px;
display: inline-block;
}
#videoControls .currentTime {
margin-top: 25px;
}
#videoControls .currentTime {
margin-top: 25px;
}
#slider-tooltip {
z-index: 99999;
@ -104,13 +104,19 @@
max-height: 100%;
}
#videoPlayer.fullscreenVideo #videoControls {
opacity: 0.3;
background-color: #1d1d1d;
#mediaPlayer .ui-slider-track {
border-color: #2ad !important;
height: 10px!important;
}
#videoPlayer.fullscreenVideo #videoControls:hover {
#mediaPlayer .ui-slider-handle {
height: 12px !important;
margin-top: -7px !important;
}
#videoPlayer.fullscreenVideo #videoControls {
opacity: 0.8;
background-color: #1d1d1d;
}
#videoPlayer.fullscreenVideo .inactive {
@ -122,7 +128,7 @@
}
#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 {
@ -213,7 +219,7 @@
#videoControls .currentTime {
margin-right: 0;
}
#videoControls #video-advanced-controls {
width: 350px;
}
@ -242,9 +248,9 @@
width: 250px;
}
#mediaPlayer #video-basic-controls .volumeSliderContainer {
margin-top: 8px;
}
#mediaPlayer #video-basic-controls .volumeSliderContainer {
margin-top: 8px;
}
#mediaPlayer #video-basic-controls, #mediaPlayer #video-advanced-controls {
width: 200px;
@ -363,4 +369,4 @@
.cursor-inactive {
cursor: none;
}
}

View File

@ -11,7 +11,7 @@
<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="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>
</div>

View File

@ -11,7 +11,7 @@
<div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true">
<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>
</div>

View File

@ -12,7 +12,7 @@
<div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true">
<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>
</div>

View File

@ -133,10 +133,14 @@
</div>
<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>
<button class="btnAddContainerProfile" type="button" data-mini="true" data-icon="plus">New</button>
<br />
<div class="containerProfiles"></div>
</div>
<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>
<button class="btnAddCodecProfile" type="button" data-mini="true" data-icon="plus">New</button>
<br />
<div class="codecProfiles"></div>
</div>
<div class="tabContent tabMediaProfiles">
@ -220,7 +224,7 @@
<input type="radio" name="radioTranscodingTab" class="radioTabButton" id="radioTranscodingBasics" value="tabTranscodingBasics">
<label for="radioTranscodingBasics">Info</label>
<input type="radio" name="radioTranscodingTab" class="radioTabButton" id="radioTranscodingAdvanced" value="tabTranscodingAdvanced">
<label for="radioTranscodingAdvanced">Advanced</label>
<label for="radioTranscodingAdvanced">${TabAdvanced}</label>
</div>
<div class="tabContent tabTranscodingBasics" style="display: none;">
@ -284,11 +288,88 @@
</form>
</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>
<script type="text/javascript">
$('.dlnaProfileForm').off('submit', DlnaProfilePage.onSubmit).on('submit', DlnaProfilePage.onSubmit);
$('.editDirectPlayProfileForm').off('submit', DlnaProfilePage.onDirectPlayFormSubmit).on('submit', DlnaProfilePage.onDirectPlayFormSubmit);
$('.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>
</div>
</body>

View File

@ -10,7 +10,7 @@
<div class="content-primary">
<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="advancedserversettings.html" data-role="button">Server</a>
<a href="#" data-role="button" class="ui-btn-active">Transcoding</a>

View File

@ -57,13 +57,13 @@
<label for="radioDateCreated">${OptionDateAdded}</label>
<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">
<label for="radioDatePlayed">${OptionDatePlayed}</label>
<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">
<label for="radioPlayCount">${OptionPlayCount}</label>
@ -124,17 +124,17 @@
</fieldset>
<fieldset data-role="controlgroup">
<legend>
<strong>Type:</strong>
<strong>${LabelVideoType}</strong>
</legend>
<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">
<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">
<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">
<label for="chkHD">HD</label>
@ -145,11 +145,11 @@
<fieldset data-role="controlgroup">
<legend>
<strong>Features:</strong>
<strong>${LabelFeatures}</strong>
</legend>
<input class="chkFeatureFilter" type="checkbox" name="chkSubtitle" id="chkSubtitle" data-mini="true">
<label for="chkSubtitle">Subtitles</label>
<label for="chkSubtitle">${OptionHasSubtitles}</label>
</fieldset>
</form>

View File

@ -10,7 +10,7 @@
<a href="games.html">Games</a>
<a href="gamesystems.html">Game Systems</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 data-role="content">
<div class="viewSettings">

View File

@ -10,7 +10,7 @@
<a href="games.html" class="ui-btn-active">Games</a>
<a href="gamesystems.html">Game Systems</a>
<a href="gamegenres.html">${TabGenres}</a>
<a href="gamestudios.html">Studios</a>
<a href="gamestudios.html">${TabStudios}</a>
</div>
<div class="alphabetPicker">
</div>
@ -48,7 +48,7 @@
<label for="radioDatePlayed">${OptionDatePlayed}</label>
<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">
<label for="radioPremiereDate">${OptionReleaseDate}</label>
@ -109,17 +109,17 @@
<fieldset data-role="controlgroup">
<legend>
<strong>Features:</strong>
<strong>${LabelFeatures}</strong>
</legend>
<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">
<label for="chkThemeSong">Theme song</label>
<label for="chkThemeSong">${OptionHasThemeSong}</label>
<input class="chkFeatureFilter" type="checkbox" name="chkThemeVideo" id="chkThemeVideo" data-mini="true">
<label for="chkThemeVideo">Theme video</label>
<label for="chkThemeVideo">${OptionHasThemeVideo}</label>
</fieldset>
</form>

View File

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

View File

@ -10,7 +10,7 @@
<a href="games.html">Games</a>
<a href="gamesystems.html">Game Systems</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 data-role="content">
<div class="viewSettings">

View File

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

View File

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

View File

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

View File

@ -53,7 +53,7 @@
<label for="radioDatePlayed">${OptionDatePlayed}</label>
<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">
<label for="radioPremiereDate">${OptionReleaseDate}</label>

View File

@ -11,7 +11,7 @@
<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="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 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>

View File

@ -11,7 +11,7 @@
<div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true">
<a href="library.html" data-role="button">Folders</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 class="readOnlyContent">

View File

@ -56,24 +56,24 @@
<fieldset data-role="controlgroup" data-type="horizontal" style="margin-bottom: 1em;">
<legend>${HeaderFilters}</legend>
<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">
<label for="radioAdvancedFilters">Advanced</label>
<label for="radioAdvancedFilters">${TabAdvanced}</label>
</fieldset>
<div class="basicFilters">
<fieldset data-role="controlgroup">
<legend>
<strong>Video Type:</strong>
<strong>${LabelVideoType}</strong>
</legend>
<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">
<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">
<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">
<label for="chkHD">HD</label>
@ -82,7 +82,7 @@
<label for="chkSD">SD</label>
<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">
<label for="chkIsPlaceHolder">Stub</label>
</fieldset>
@ -104,14 +104,14 @@
<fieldset data-role="controlgroup">
<legend>
<strong>Management:</strong>
<strong>${HeaderManagement}</strong>
</legend>
<input class="chkIsLocked" type="checkbox" id="chkIsLocked" data-mini="true">
<label for="chkIsLocked">Locked</label>
<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">
<label for="chkMissingRating">Missing Parental Rating</label>
@ -120,29 +120,29 @@
<label for="chkIsUnidentified">Unidentified</label>
<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 data-role="controlgroup">
<legend>
<strong>Features:</strong>
<strong>${LabelFeatures}</strong>
</legend>
<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">
<label for="chkTrailer">Trailer</label>
<label for="chkTrailer">${OptionHasTrailer}</label>
<input class="chkFeatureFilter" type="checkbox" name="chkSpecialFeature" id="chkSpecialFeature" data-mini="true">
<label for="chkSpecialFeature">Special features</label>
<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">
<label for="chkThemeVideo">Theme video</label>
<label for="chkThemeVideo">${OptionHasThemeVideo}</label>
</fieldset>
</div>

View File

@ -11,7 +11,7 @@
<div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true">
<a href="library.html" data-role="button">Folders</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>
<form id="librarySettingsForm">

View File

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

View File

@ -11,12 +11,12 @@
<div class="content-primary">
<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="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=games" data-role="button">Games</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="metadataadvanced.html" data-role="button">Advanced</a>
<a href="metadataadvanced.html" data-role="button">${TabAdvanced}</a>
</div>
<form id="metadataConfigurationForm">

View File

@ -11,12 +11,12 @@
<div class="content-primary">
<div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true">
<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=games" data-role="button">Games</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="#" data-role="button" class="ui-btn-active">Advanced</a>
<a href="#" data-role="button" class="ui-btn-active">${TabAdvanced}</a>
</div>
<form id="advancedMetadataConfigurationForm">

View File

@ -11,12 +11,12 @@
<div class="content-primary">
<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="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=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=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>
<p>Customize options per media type</p>

View File

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

View File

@ -9,11 +9,11 @@
<div class="libraryViewNav">
<a href="movieslatest.html">${TabLatest}</a>
<a href="moviesrecommended.html">${TabSuggested}</a>
<a href="movies.html">Movies</a>
<a href="movietrailers.html">Trailers</a>
<a href="movies.html">${TabMovies}</a>
<a href="movietrailers.html">${TabTrailers}</a>
<a href="moviegenres.html">${TabGenres}</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 class="alphabetPicker">

View File

@ -9,11 +9,11 @@
<div class="libraryViewNav">
<a href="movieslatest.html">${TabLatest}</a>
<a href="moviesrecommended.html">${TabSuggested}</a>
<a href="movies.html" class="ui-btn-active">Movies</a>
<a href="movietrailers.html">Trailers</a>
<a href="movies.html" class="ui-btn-active">${TabMovies}</a>
<a href="movietrailers.html">${TabTrailers}</a>
<a href="moviegenres.html">${TabGenres}</a>
<a href="moviepeople.html">${TabPeople}</a>
<a href="moviestudios.html">Studios</a>
<a href="moviestudios.html">${TabStudios}</a>
</div>
<div class="alphabetPicker">
@ -76,7 +76,7 @@
<label for="radioMetascore">Metascore</label>
<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">
<label for="radioPlayCount">${OptionPlayCount}</label>
@ -113,9 +113,9 @@
<fieldset data-role="controlgroup" data-type="horizontal" style="margin-bottom: 1em;">
<legend>${HeaderFilters}</legend>
<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">
<label for="radioAdvancedFilters">Advanced</label>
<label for="radioAdvancedFilters">${TabAdvanced}</label>
</fieldset>
<div class="basicFilters">
<fieldset data-role="controlgroup">
@ -142,17 +142,17 @@
</fieldset>
<fieldset data-role="controlgroup">
<legend>
<strong>Type:</strong>
<strong>${LabelVideoType}</strong>
</legend>
<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">
<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">
<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">
<label for="chkHD">HD</label>
@ -161,7 +161,7 @@
<label for="chkSD">SD</label>
<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>
</div>
@ -169,42 +169,42 @@
<fieldset data-role="controlgroup">
<legend>
<strong>Management:</strong>
<strong>${HeaderManagement}</strong>
</legend>
<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">
<label for="chkMissingTmdbId">Missing Tmdb Id</label>
<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">
<label for="chkYearMismatch">File/Metadata Years Mismatched</label>
<label for="chkYearMismatch">${OptionFileMetadataYearMismatch}</label>
</fieldset>
<fieldset data-role="controlgroup">
<legend>
<strong>Features:</strong>
<strong>${LabelFeatures}</strong>
</legend>
<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">
<label for="chkTrailer">Trailer</label>
<label for="chkTrailer">${OptionHasTrailer}</label>
<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">
<label for="chkThemeSong">Theme song</label>
<label for="chkThemeSong">${OptionHasThemeSong}</label>
<input class="chkFeatureFilter" type="checkbox" name="chkThemeVideo" id="chkThemeVideo" data-mini="true">
<label for="chkThemeVideo">Theme video</label>
<label for="chkThemeVideo">${OptionHasThemeVideo}</label>
</fieldset>
</div>

View File

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

View File

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

View File

@ -9,11 +9,11 @@
<div class="libraryViewNav">
<a href="movieslatest.html">${TabLatest}</a>
<a href="moviesrecommended.html">${TabSuggested}</a>
<a href="movies.html">Movies</a>
<a href="movietrailers.html">Trailers</a>
<a href="movies.html">${TabMovies}</a>
<a href="movietrailers.html">${TabTrailers}</a>
<a href="moviegenres.html">${TabGenres}</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 data-role="content">

View File

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

View File

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

View File

@ -110,38 +110,38 @@
</fieldset>
<fieldset data-role="controlgroup">
<legend>
<strong>Type:</strong>
<strong>${LabelVideoType}</strong>
</legend>
<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">
<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">
<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">
<label for="chk3D">3D</label>
<label for="chk3D">${Option3D}</label>
</fieldset>
<fieldset data-role="controlgroup">
<legend>
<strong>Features:</strong>
<strong>${LabelFeatures}</strong>
</legend>
<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">
<label for="chkTrailer">Trailer</label>
<label for="chkTrailer">${OptionHasTrailer}</label>
<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">
<label for="chkThemeVideo">Theme video</label>
<label for="chkThemeVideo">${OptionHasThemeVideo}</label>
</fieldset>

View File

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

View File

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

View File

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

View File

@ -241,8 +241,8 @@
$('#txtTranscodingVideoCodec', popup).val(transcodingProfile.VideoCodec || '');
$('#txtTranscodingVideoProfile', popup).val(transcodingProfile.VideoProfile || '');
$('#chkEnableMpegtsM2TsMode', popup).checked(transcodingProfile.EnableMpegtsM2TsMode).checkboxradio('refresh');
$('#chkEstimateContentLength', popup).checked(transcodingProfile.EstimateContentLength).checkboxradio('refresh');
$('#chkEnableMpegtsM2TsMode', popup).checked(transcodingProfile.EnableMpegtsM2TsMode || false).checkboxradio('refresh');
$('#chkEstimateContentLength', popup).checked(transcodingProfile.EstimateContentLength || false).checkboxradio('refresh');
$('#chkReportByteRangeRequests', popup).checked(transcodingProfile.TranscodeSeekInfo == 'Bytes').checkboxradio('refresh');
$('.radioTabButton:first', popup).checked(true).checkboxradio('refresh').trigger('change');
@ -328,6 +328,13 @@
var index = this.getAttribute('data-profileindex');
deleteContainerProfile(page, index);
});
$('.lnkEditSubProfile', elem).on('click', function () {
var index = parseInt(this.getAttribute('data-profileindex'));
editContainerProfile(page, currentProfile.ContainerProfiles[index]);
});
}
function deleteContainerProfile(page, index) {
@ -337,6 +344,35 @@
renderContainerProfiles(page, currentProfile.ContainerProfiles);
}
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) {
@ -388,6 +424,13 @@
var index = this.getAttribute('data-profileindex');
deleteCodecProfile(page, index);
});
$('.lnkEditSubProfile', elem).on('click', function () {
var index = parseInt(this.getAttribute('data-profileindex'));
editCodecProfile(page, currentProfile.CodecProfiles[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) {
var html = '';
@ -587,6 +659,18 @@
editTranscodingProfile(page);
});
$('.btnAddContainerProfile', page).on('click', function () {
editContainerProfile(page);
});
$('.btnAddCodecProfile', page).on('click', function () {
editCodecProfile(page);
});
}).on('pageshow', "#dlnaProfilePage", function () {
@ -635,6 +719,25 @@
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({
items: result.Items,
useAverageAspectRatio: true,
shape: "backdrop",
showTitle: true,
showParentTitle: true,

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -22,10 +22,10 @@
<div class="viewControls">
<div style="display: inline-block;">
<select data-mini="true" data-inline="true" id="selectView" name="selectView">
<option value="Thumb">Thumb</option>
<option value="Poster">Poster</option>
<option value="Banner">Banner</option>
<option value="Timeline">Timeline</option>
<option value="Thumb">${OptionThumb}</option>
<option value="Poster">${OptionPoster}</option>
<option value="Banner">${OptionBanner}</option>
<option value="Timeline">${OptionTimeline}</option>
</select>
</div>
</div>
@ -47,19 +47,19 @@
</legend>
<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">
<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">
<label for="radioDateCreated">${OptionDateAdded}</label>
<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">
<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">
<label for="radioRuntime">${OptionRuntime}</label>
@ -83,9 +83,9 @@
<fieldset data-role="controlgroup" data-type="horizontal" style="margin-bottom: 1em;">
<legend>${HeaderFilters}</legend>
<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">
<label for="radioAdvancedFilters">Advanced</label>
<label for="radioAdvancedFilters">${TabAdvanced}</label>
</fieldset>
<div class="basicFilters">
@ -105,71 +105,71 @@
<fieldset data-role="controlgroup">
<legend>
<strong>Status:</strong>
<strong>${HeaderStatus}</strong>
</legend>
<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">
<label for="chkStatusEnded">Ended</label>
<label for="chkStatusEnded">${OptionEnded}</label>
</fieldset>
<fieldset data-role="controlgroup">
<legend>
<strong>Air Days:</strong>
<strong>${HeaderAirDays}</strong>
</legend>
<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">
<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">
<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">
<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">
<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">
<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">
<label for="chkSaturday">Saturday</label>
<label for="chkSaturday">${OptionSaturday}</label>
</fieldset>
</div>
<div class="advancedFilters" style="display: none;">
<fieldset data-role="controlgroup">
<legend>
<strong>Management:</strong>
<strong>${HeaderManagement}</strong>
</legend>
<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">
<label for="chkMissingTvdbId">Missing TheTVDB Id</label>
<label for="chkMissingTvdbId">${OptionMissingTvdbId}</label>
<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">
<label for="chkYearMismatch">File/Metadata Years Mismatched</label>
<label for="chkYearMismatch">${OptionFileMetadataYearMismatch}</label>
</fieldset>
<fieldset data-role="controlgroup">
<legend>
<strong>Features:</strong>
<strong>${LabelFeatures}</strong>
</legend>
<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">
<label for="chkSpecialFeature">Special features</label>
<label for="chkSpecialFeature">${OptionHasSpecialFeatures}</label>
<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">
<label for="chkThemeVideo">Theme video</label>
<label for="chkThemeVideo">${OptionHasThemeVideo}</label>
</fieldset>
</div>

View File

@ -18,49 +18,48 @@
<form id="editUserProfileForm">
<ul data-role="listview" class="ulForm">
<li id="fldUserName">
<label for="txtUserName">Name: </label>
<label for="txtUserName">${LabelName}</label>
<input id="txtUserName" name="txtUserName" required="required" type="text" />
</li>
<li id="fldIsAdmin" style="display: none;">
<input type="checkbox" id="chkIsAdmin" name="chkIsAdmin" />
<label for="chkIsAdmin">Allow this user to manage the server</label>
<label for="chkIsAdmin">${OptionAllowUserToManageServer}</label>
</li>
</ul>
<div id="featureAccessFields">
<h2>Feature Access</h2>
<h2>${HeaderFeatureAccess}</h2>
<div>
<input type="checkbox" id="chkEnableMediaPlayback" name="chkEnableMediaPlayback" data-mini="true" />
<label for="chkEnableMediaPlayback">Allow media playback</label>
<label for="chkEnableMediaPlayback">${OptionAllowMediaPlayback}</label>
</div>
<div>
<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>
<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>
<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>
<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>
<br />
</div>
<div id="accessControlDiv" style="display: none" data-role="collapsible">
<h2>Advanced Control</h2>
<h2>${HeaderAdvancedControl}</h2>
<div id="fldIsEnabled" style="margin: 1em 0 2em;">
<input type="checkbox" id="chkDisabled" name="chkDisabled" data-mini="true" />
<label for="chkDisabled">Disable this user</label>
<div class="fieldDescription">If disabled the server will not allow any connections from this user. Existing connections will be abruptly terminated.</div>
<label for="chkDisabled">${OptionDisableUser}</label>
<div class="fieldDescription">${OptionDisableUserHelp}</div>
</div>
<p id="fldIsHidden">
<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>
</div>
<br />