mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
separate provider options
This commit is contained in:
parent
b1b6b26abc
commit
3c745ff362
89 changed files with 296 additions and 136 deletions
|
@ -23,7 +23,7 @@
|
|||
<br />
|
||||
<div id="appVersionNumber">${VersionNumber}</div>
|
||||
<br />
|
||||
<div class="ui-bar-inherit" style="padding: 1em;">${HeaderCredits}</div>
|
||||
<div class="detailSectionHeader">${HeaderCredits}</div>
|
||||
<div style="padding: 0 .5em;">
|
||||
<p>
|
||||
<a href="http://www.pismotechnic.com/pfm/" target="_blank">${PismoMessage}</a>
|
||||
|
|
|
@ -56,6 +56,32 @@
|
|||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div data-role="collapsible">
|
||||
<h2>${HeaderDeveloperOptions}</h2>
|
||||
<div>
|
||||
<br />
|
||||
<div data-role="controlgroup">
|
||||
<input type="checkbox" id="chkEnableDashboardResponseCache" data-mini="true" />
|
||||
<label for="chkEnableDashboardResponseCache">${OptionEnableWebClientResponseCache}</label>
|
||||
<input type="checkbox" id="chkEnableMinification" data-mini="true" />
|
||||
<label for="chkEnableMinification">${OptionEnableWebClientResourceMinification}</label>
|
||||
</div>
|
||||
<div class="fieldDescription">
|
||||
${OptionDisableForDevelopmentHelp}
|
||||
</div>
|
||||
<br /><br />
|
||||
<ul data-role="listview" class="ulForm">
|
||||
<li>
|
||||
<label for="txtDashboardSourcePath">${LabelDashboardSourcePath}</label>
|
||||
<div style="display: inline-block; width: 92%;">
|
||||
<input type="text" id="txtDashboardSourcePath" />
|
||||
</div>
|
||||
<button id="btnSelectDashboardSourcePath" type="button" data-icon="search" data-iconpos="notext" data-inline="true">${ButtonSelectDirectory}</button>
|
||||
<div class="fieldDescription">${LabelDashboardSourcePathHelp}</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
<ul data-role="listview" class="ulForm">
|
||||
<li>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="channelItemsPage" data-role="page" class="page libraryPage channelsPage" data-theme="b" data-contextname="${HeaderChannels}">
|
||||
<div id="channelItemsPage" data-role="page" class="page libraryPage channelsPage" data-contextname="${HeaderChannels}">
|
||||
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="channelslatest.html">${TabLatest}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="channelsPage" data-role="page" class="page libraryPage channelsPage" data-theme="b" data-contextname="${HeaderChannels}">
|
||||
<div id="channelsPage" data-role="page" class="page libraryPage channelsPage" data-contextname="${HeaderChannels}">
|
||||
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="channelslatest.html">${TabLatest}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="channelsLatestPage" data-role="page" class="page libraryPage channelsPage" data-theme="b" data-contextname="${HeaderChannels}">
|
||||
<div id="channelsLatestPage" data-role="page" class="page libraryPage channelsPage" data-contextname="${HeaderChannels}">
|
||||
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="#" class="ui-btn-active">${TabLatest}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="boxsetsPage" data-role="page" class="page libraryPage backdropPage collectionEditorPage" data-backdroptype="movie,boxset" data-theme="b">
|
||||
<div id="boxsetsPage" data-role="page" class="page libraryPage backdropPage collectionEditorPage" data-backdroptype="movie,boxset">
|
||||
|
||||
<div class="libraryViewNav scopedLibraryViewNav movieTabs">
|
||||
<a href="movieslatest.html">${TabLatest}</a>
|
||||
|
|
|
@ -4,35 +4,36 @@
|
|||
<title>${TitleSignIn}</title>
|
||||
</head>
|
||||
<body class="serverlessPage">
|
||||
<div id="connectLoginPage" data-role="page" class="page standalonePage connectLoginPage">
|
||||
<div class="backdropContainer" style="background-image:url(css/images/splash.png);top:0;"></div>
|
||||
<div id="connectLoginPage" data-role="page" class="page standalonePage connectLoginPage lightBackdropPage backdropPage staticBackdropPage" data-theme="b" style="background-color: rgba(20, 20,20, .82)!important;">
|
||||
|
||||
<div data-role="content">
|
||||
|
||||
<form class="connectLoginForm" style="text-align: center; margin: 0 auto;">
|
||||
|
||||
<h2 style="text-align: left;">${HeaderSignInWithConnect}</h2>
|
||||
|
||||
<h1 style="text-align: left;">${HeaderSignInWithConnect}</h1>
|
||||
<br />
|
||||
<div>
|
||||
<label for="txtManualName" style="text-align: left;">${LabelEnterConnectUserName}</label>
|
||||
<input type="text" id="txtManualName" required="required" />
|
||||
<div class="fieldDescription" style="text-align:left;">${LabelEnterConnectUserNameHelp}</div>
|
||||
</div>
|
||||
<br/>
|
||||
<br /><br />
|
||||
<div>
|
||||
<label for="txtManualPassword" style="text-align: left;">${LabelPassword}</label>
|
||||
<input type="password" id="txtManualPassword" placeholder="password" required="required" />
|
||||
<input type="password" id="txtManualPassword" required="required" />
|
||||
</div>
|
||||
|
||||
<button type="submit" data-icon="check">
|
||||
<button type="submit" data-icon="check" data-mini="true">
|
||||
${ButtonSignIn}
|
||||
</button>
|
||||
<p>
|
||||
<a href="http://mediabrowser.tv/community/index.php?app=core&module=global§ion=lostpass" target="_blank">${ButtonForgotPassword}</a>
|
||||
</p>
|
||||
|
||||
<br /><br /><br />
|
||||
<br />
|
||||
<h2 style="text-align: left;">${HeaderNewUsers}</h2>
|
||||
<a data-role="button" data-icon="action" href="http://mediabrowser.tv/community/index.php?app=core&module=global§ion=register" target="_blank">${ButtonSignUp}</a>
|
||||
<a data-role="button" data-icon="action" href="http://mediabrowser.tv/community/index.php?app=core&module=global§ion=register" target="_blank" data-mini="true">${ButtonSignUp}</a>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
|
BIN
dashboard-ui/css/images/splash.png
Normal file
BIN
dashboard-ui/css/images/splash.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 725 KiB |
Binary file not shown.
Before Width: | Height: | Size: 6.3 KiB |
|
@ -12,15 +12,19 @@
|
|||
margin-left: .5em;
|
||||
}
|
||||
|
||||
.libraryPage[data-theme='b'] {
|
||||
background-color: #202020;
|
||||
.backdropPage.ui-page-theme-a {
|
||||
background-color: rgba(240, 240,240, .86) !important;
|
||||
}
|
||||
|
||||
.backdropPage {
|
||||
.backdropPage.ui-page-theme-a:not(.lightBackdropPage) {
|
||||
background-color: rgba(240, 240,240, .94) !important;
|
||||
}
|
||||
|
||||
.backdropPage.ui-page-theme-b {
|
||||
background-color: rgba(20, 20,20, .86) !important;
|
||||
}
|
||||
|
||||
.backdropPage:not(.lightBackdropPage) {
|
||||
.backdropPage.ui-page-theme-b:not(.lightBackdropPage) {
|
||||
background-color: rgba(20, 20,20, .94) !important;
|
||||
}
|
||||
|
||||
|
@ -541,9 +545,6 @@ span.itemCommunityRating:not(:empty) + .userDataIcons {
|
|||
|
||||
.detailSectionHeader {
|
||||
background-clip: border-box;
|
||||
background-color: #141414;
|
||||
font-size: 16px;
|
||||
font-weight: 400;
|
||||
padding: .75em 0 .75em 1em;
|
||||
border-radius: 4px;
|
||||
white-space: nowrap;
|
||||
|
@ -552,6 +553,25 @@ span.itemCommunityRating:not(:empty) + .userDataIcons {
|
|||
position: relative;
|
||||
}
|
||||
|
||||
.detailSectionHeader, .detailSectionHeader h3 {
|
||||
font-size: 16px;
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
.ui-page-theme-a .detailSectionHeader {
|
||||
background-color: #e9e9e9;
|
||||
border: 1px solid #ddd;
|
||||
border-radius: 2px;
|
||||
}
|
||||
|
||||
.ui-page-theme-a .detailSectionHeader, .ui-page-theme-a .detailSectionHeader h3 {
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
.ui-page-theme-b .detailSectionHeader {
|
||||
background-color: #141414;
|
||||
}
|
||||
|
||||
.detailSectionHeaderButton {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
|
|
|
@ -198,7 +198,7 @@ pre, textarea.pre {
|
|||
Header
|
||||
*/
|
||||
.header {
|
||||
padding: 7px 0 0 15px;
|
||||
padding: 20px 0 0 20px;
|
||||
}
|
||||
|
||||
.imgLogoIcon {
|
||||
|
@ -449,7 +449,6 @@ h1 .imageLink {
|
|||
}
|
||||
|
||||
.header {
|
||||
padding-top: 15px;
|
||||
padding-bottom: 15px;
|
||||
}
|
||||
|
||||
|
@ -1017,3 +1016,14 @@ progress {
|
|||
h1 + .accentButton {
|
||||
margin: 18px 0 0 20px;
|
||||
}
|
||||
|
||||
.dashboardFooter {
|
||||
margin-top: 70px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.dashboardFooter a {
|
||||
text-decoration: none;
|
||||
font-weight: normal;
|
||||
margin: 0 .7em;
|
||||
}
|
||||
|
|
|
@ -165,13 +165,13 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div style="margin-top:70px;text-align:center;">
|
||||
<div class="dashboardFooter">
|
||||
<div style="height:1px;" class="ui-bar-inherit"></div>
|
||||
<div style="margin-top:1em;">
|
||||
<a href="http://mediabrowser.tv" target="_blank" style="margin-left:1em;text-decoration:none;">Media Browser</a>
|
||||
<a href="http://mediabrowser.tv/community" target="_blank" style="margin-left:1em;text-decoration:none;">${LinkCommunity}</a>
|
||||
<a href="https://github.com/MediaBrowser/MediaBrowser" target="_blank" style="margin-left:1em;text-decoration:none;">${LinkGithub}</a>
|
||||
<a href="../swagger-ui/index.html" target="_blank" style="margin-left:1em;text-decoration:none;">${LinkApi}</a>
|
||||
<a href="http://mediabrowser.tv" target="_blank">Media Browser</a>
|
||||
<a href="http://mediabrowser.tv/community" target="_blank">${LinkCommunity}</a>
|
||||
<a href="https://github.com/MediaBrowser/MediaBrowser" target="_blank">${LinkGithub}</a>
|
||||
<a href="../swagger-ui/index.html" target="_blank">${LinkApi}</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="editCollectionTitlesPage" data-role="page" data-theme="b" class="page libraryPage metadataEditorPage" data-contextname="${HeaderMetadataManager}">
|
||||
<div id="editCollectionTitlesPage" data-role="page" class="page libraryPage metadataEditorPage" data-contextname="${HeaderMetadataManager}">
|
||||
<div data-role="content editPageContent">
|
||||
<div class="editPageSidebar">
|
||||
<div class="libraryTree">
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="editItemImagesPage" data-role="page" data-theme="b" class="page libraryPage metadataEditorPage" data-contextname="${HeaderMetadataManager}">
|
||||
<div id="editItemImagesPage" data-role="page" class="page libraryPage metadataEditorPage" data-contextname="${HeaderMetadataManager}">
|
||||
<div data-role="content editPageContent">
|
||||
<div class="editPageSidebar">
|
||||
<div class="libraryTree">
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="editItemMetadataPage" data-role="page" data-theme="b" class="page libraryPage metadataEditorPage" data-contextname="${HeaderMetadataManager}">
|
||||
<div id="editItemMetadataPage" data-role="page" class="page libraryPage metadataEditorPage" data-contextname="${HeaderMetadataManager}">
|
||||
<div data-role="content editPageContent">
|
||||
<div class="editPageSidebar">
|
||||
<div class="libraryTree">
|
||||
|
@ -290,7 +290,7 @@
|
|||
<div style="display: inline-block; width: 80%;">
|
||||
<input type="text" />
|
||||
</div>
|
||||
<a data-role="button" data-theme="b" data-inline="true" data-mini="true" data-icon="plus" data-iconpos="notext" onclick="EditItemMetadataPage.addElementToEditableListview(this)" style="vertical-align: top;">${ButtonAdd}</a>
|
||||
<a data-role="button" data-inline="true" data-mini="true" data-icon="plus" data-iconpos="notext" onclick="EditItemMetadataPage.addElementToEditableListview(this)" style="vertical-align: top;">${ButtonAdd}</a>
|
||||
</div>
|
||||
<ul data-role="listview" data-inset="true" data-split-icon="delete" id="listCountries"></ul>
|
||||
</div>
|
||||
|
@ -302,7 +302,7 @@
|
|||
<div style="display: inline-block; width: 80%;">
|
||||
<input type="text" />
|
||||
</div>
|
||||
<a data-role="button" data-theme="b" data-inline="true" data-mini="true" data-icon="plus" data-iconpos="notext" onclick="EditItemMetadataPage.addElementToEditableListview(this)" style="vertical-align: top;">${ButtonAdd}</a>
|
||||
<a data-role="button" data-inline="true" data-mini="true" data-icon="plus" data-iconpos="notext" onclick="EditItemMetadataPage.addElementToEditableListview(this)" style="vertical-align: top;">${ButtonAdd}</a>
|
||||
</div>
|
||||
<ul data-role="listview" data-inset="true" data-split-icon="delete" id="listGenres"></ul>
|
||||
</div>
|
||||
|
@ -323,7 +323,7 @@
|
|||
<div style="display: inline-block; width: 80%;">
|
||||
<input type="text" />
|
||||
</div>
|
||||
<a data-role="button" data-theme="b" data-inline="true" data-mini="true" data-icon="plus" data-iconpos="notext" onclick="EditItemMetadataPage.addElementToEditableListview(this)" style="vertical-align: top;">${ButtonAdd}</a>
|
||||
<a data-role="button" data-inline="true" data-mini="true" data-icon="plus" data-iconpos="notext" onclick="EditItemMetadataPage.addElementToEditableListview(this)" style="vertical-align: top;">${ButtonAdd}</a>
|
||||
</div>
|
||||
<ul data-role="listview" data-inset="true" data-split-icon="delete" id="listKeywords"></ul>
|
||||
</div>
|
||||
|
@ -335,7 +335,7 @@
|
|||
<div style="display: inline-block; width: 80%;">
|
||||
<input type="text" />
|
||||
</div>
|
||||
<a data-role="button" data-theme="b" data-inline="true" data-mini="true" data-icon="plus" data-iconpos="notext" onclick="EditItemMetadataPage.addElementToEditableListview(this)" style="vertical-align: top;">${ButtonAdd}</a>
|
||||
<a data-role="button" data-inline="true" data-mini="true" data-icon="plus" data-iconpos="notext" onclick="EditItemMetadataPage.addElementToEditableListview(this)" style="vertical-align: top;">${ButtonAdd}</a>
|
||||
</div>
|
||||
<ul data-role="listview" data-inset="true" data-split-icon="delete" id="listStudios"></ul>
|
||||
</div>
|
||||
|
@ -347,7 +347,7 @@
|
|||
<div style="display: inline-block; width: 80%;">
|
||||
<input type="text" />
|
||||
</div>
|
||||
<a data-role="button" data-theme="b" data-inline="true" data-mini="true" data-icon="plus" data-iconpos="notext" onclick="EditItemMetadataPage.addElementToEditableListview(this)" style="vertical-align: top;">${ButtonAdd}</a>
|
||||
<a data-role="button" data-inline="true" data-mini="true" data-icon="plus" data-iconpos="notext" onclick="EditItemMetadataPage.addElementToEditableListview(this)" style="vertical-align: top;">${ButtonAdd}</a>
|
||||
</div>
|
||||
<ul data-role="listview" data-inset="true" data-split-icon="delete" id="listTags"></ul>
|
||||
</div>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="editItemSubtitlesPage" data-role="page" data-theme="b" class="page libraryPage metadataEditorPage" data-contextname="${HeaderMetadataManager}">
|
||||
<div id="editItemSubtitlesPage" data-role="page" class="page libraryPage metadataEditorPage" data-contextname="${HeaderMetadataManager}">
|
||||
<div data-role="content editPageContent">
|
||||
<div class="editPageSidebar">
|
||||
<div class="libraryTree">
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="episodesPage" data-role="page" class="page libraryPage" data-theme="b">
|
||||
<div id="episodesPage" data-role="page" class="page libraryPage">
|
||||
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="tvrecommended.html">${TabSuggested}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="favoritesPage" data-role="page" class="page type-home libraryPage allLibraryPage backdropPage" data-theme="b" data-backdroptype="movie,series,game,book">
|
||||
<div id="favoritesPage" data-role="page" class="page type-home libraryPage allLibraryPage backdropPage" data-backdroptype="movie,series,game,book">
|
||||
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="index.html">${TabHome}</a>
|
||||
|
|
|
@ -11,11 +11,13 @@
|
|||
<form class="forgotPasswordForm" style="text-align: center; margin: 0 auto;">
|
||||
|
||||
<div style="text-align: left;">
|
||||
<h2>${HeaderForgotPassword}</h2>
|
||||
<h1>${HeaderForgotPassword}</h1>
|
||||
|
||||
<div>
|
||||
<label for="txtName" style="text-align: left;">${LabelUser}</label>
|
||||
<input type="text" id="txtName" />
|
||||
<div class="fieldDescription">${LabelForgotPasswordUsernameHelp}</div>
|
||||
</div>
|
||||
|
||||
<br />
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="gameGenresPage" data-role="page" class="page libraryPage listPage" data-theme="b">
|
||||
<div id="gameGenresPage" data-role="page" class="page libraryPage listPage">
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="gamesrecommended.html">${TabSuggested}</a>
|
||||
<a href="games.html">${TabGames}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="gamesPage" data-role="page" class="page libraryPage listPage" data-theme="b">
|
||||
<div id="gamesPage" data-role="page" class="page libraryPage listPage">
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="gamesrecommended.html">${TabSuggested}</a>
|
||||
<a href="#" class="ui-btn-active">${TabGames}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="gamesRecommendedPage" data-role="page" class="page libraryPage backdropPage" data-backdroptype="game" data-theme="b">
|
||||
<div id="gamesRecommendedPage" data-role="page" class="page libraryPage backdropPage" data-backdroptype="game">
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="#" class="ui-btn-active">${TabSuggested}</a>
|
||||
<a href="games.html">${TabGames}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="gameStudiosPage" data-role="page" class="page libraryPage listPage" data-theme="b">
|
||||
<div id="gameStudiosPage" data-role="page" class="page libraryPage listPage">
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="gamesrecommended.html">${TabSuggested}</a>
|
||||
<a href="games.html">${TabGames}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="gamesystemsPage" data-role="page" class="page libraryPage backdropPage" data-backdroptype="gamesystem" data-theme="b">
|
||||
<div id="gamesystemsPage" data-role="page" class="page libraryPage backdropPage" data-backdroptype="gamesystem">
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="gamesrecommended.html">${TabSuggested}</a>
|
||||
<a href="games.html">${TabGames}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="homeLatestPage" data-role="page" class="page type-home libraryPage allLibraryPage backdropPage" data-theme="b" data-backdroptype="movie,series,game,book">
|
||||
<div id="homeLatestPage" data-role="page" class="page type-home libraryPage allLibraryPage backdropPage" data-backdroptype="movie,series,game,book">
|
||||
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="index.html">${TabHome}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="indexPage" data-role="page" class="page type-home libraryPage allLibraryPage backdropPage" data-theme="b" data-backdroptype="movie,series,game,book">
|
||||
<div id="indexPage" data-role="page" class="page type-home libraryPage allLibraryPage backdropPage" data-backdroptype="movie,series,game,book">
|
||||
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="#" class="ui-btn-active">${TabHome}</a>
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
</head>
|
||||
<body>
|
||||
|
||||
<div id="itemByNameDetailPage" data-role="page" class="page libraryPage itemDetailPage lightBackdropPage" data-theme="b">
|
||||
<div id="itemByNameDetailPage" data-role="page" class="page libraryPage itemDetailPage lightBackdropPage">
|
||||
<div id="movieGenreTabs" class="itemTabs" style="display: none;">
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="movieslatest.html">${TabLatest}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="itemGalleryPage" data-role="page" class="page libraryPage" data-theme="b">
|
||||
<div id="itemGalleryPage" data-role="page" class="page libraryPage">
|
||||
<div data-role="content">
|
||||
|
||||
<div class="ehsContent">
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title></title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="itemListPage" data-role="page" class="page libraryPage folderListPage noSecondaryNavPage" data-theme="b">
|
||||
<div id="itemListPage" data-role="page" class="page libraryPage folderListPage noSecondaryNavPage">
|
||||
<div class="alphabetPicker">
|
||||
</div>
|
||||
<div data-role="content" class="itemListContent">
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
<form class="libraryPathMappingForm">
|
||||
|
||||
<div>
|
||||
<h3 class="ui-bar-a" style="padding: .7em 1em;">${ButtonAddPathSubstitution}</h3>
|
||||
<h3 class="detailSectionHeader">${ButtonAddPathSubstitution}</h3>
|
||||
<div>
|
||||
<label for="txtFrom">${LabelFrom}</label>
|
||||
<input id="txtFrom" type="text" required="required" data-mini="true" />
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="liveTvChannelPage" data-role="page" class="page libraryPage liveTvPage" data-theme="b" data-contextname="${HeaderLiveTv}">
|
||||
<div id="liveTvChannelPage" data-role="page" class="page libraryPage liveTvPage" data-contextname="${HeaderLiveTv}">
|
||||
<div class="libraryViewNav">
|
||||
<a href="livetvsuggested.html">${TabSuggested}</a>
|
||||
<a href="livetvguide.html">${TabGuide}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="liveTvChannelsPage" data-role="page" class="page libraryPage liveTvPage" data-theme="b" data-contextname="${HeaderLiveTv}">
|
||||
<div id="liveTvChannelsPage" data-role="page" class="page libraryPage liveTvPage" data-contextname="${HeaderLiveTv}">
|
||||
<div class="libraryViewNav">
|
||||
<a href="livetvsuggested.html">${TabSuggested}</a>
|
||||
<a href="livetvguide.html">${TabGuide}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="liveTvGuidePage" data-role="page" class="page libraryPage liveTvPage" data-theme="b" data-contextname="${HeaderLiveTv}">
|
||||
<div id="liveTvGuidePage" data-role="page" class="page libraryPage liveTvPage" data-contextname="${HeaderLiveTv}">
|
||||
<div class="libraryViewNav">
|
||||
<a href="livetvsuggested.html">${TabSuggested}</a>
|
||||
<a href="livetvguide.html" class="ui-btn-active">${TabGuide}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="liveTvNewRecordingPage" data-role="page" class="page libraryPage liveTvPage" data-theme="b" data-contextname="${HeaderLiveTv}">
|
||||
<div id="liveTvNewRecordingPage" data-role="page" class="page libraryPage liveTvPage" data-contextname="${HeaderLiveTv}">
|
||||
<div class="libraryViewNav">
|
||||
<a href="livetvsuggested.html">${TabSuggested}</a>
|
||||
<a href="livetvguide.html">${TabGuide}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="liveTvProgramPage" data-role="page" class="page libraryPage liveTvPage" data-theme="b" data-contextname="${HeaderLiveTv}">
|
||||
<div id="liveTvProgramPage" data-role="page" class="page libraryPage liveTvPage" data-contextname="${HeaderLiveTv}">
|
||||
<div class="libraryViewNav">
|
||||
<a href="livetvsuggested.html">${TabSuggested}</a>
|
||||
<a href="livetvguide.html">${TabGuide}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="liveTvRecordingPage" data-role="page" class="page libraryPage liveTvPage" data-theme="b" data-contextname="${HeaderLiveTv}">
|
||||
<div id="liveTvRecordingPage" data-role="page" class="page libraryPage liveTvPage" data-contextname="${HeaderLiveTv}">
|
||||
<div class="libraryViewNav">
|
||||
<a href="livetvsuggested.html">${TabSuggested}</a>
|
||||
<a href="livetvguide.html">${TabGuide}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="liveTvRecordingListPage" data-role="page" class="page libraryPage liveTvPage" data-theme="b" data-contextname="${HeaderLiveTv}">
|
||||
<div id="liveTvRecordingListPage" data-role="page" class="page libraryPage liveTvPage" data-contextname="${HeaderLiveTv}">
|
||||
<div class="libraryViewNav">
|
||||
<a href="livetvsuggested.html">${TabSuggested}</a>
|
||||
<a href="livetvguide.html">${TabGuide}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="liveTvRecordingsPage" data-role="page" class="page libraryPage liveTvPage" data-theme="b" data-contextname="${HeaderLiveTv}">
|
||||
<div id="liveTvRecordingsPage" data-role="page" class="page libraryPage liveTvPage" data-contextname="${HeaderLiveTv}">
|
||||
<div class="libraryViewNav">
|
||||
<a href="livetvsuggested.html">${TabSuggested}</a>
|
||||
<a href="livetvguide.html">${TabGuide}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="liveTvSeriesTimerPage" data-role="page" class="page libraryPage liveTvPage" data-theme="b" data-contextname="${HeaderLiveTv}">
|
||||
<div id="liveTvSeriesTimerPage" data-role="page" class="page libraryPage liveTvPage" data-contextname="${HeaderLiveTv}">
|
||||
<div class="libraryViewNav">
|
||||
<a href="livetvsuggested.html">${TabSuggested}</a>
|
||||
<a href="livetvguide.html">${TabGuide}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="liveTvSeriesTimersPage" data-role="page" class="page libraryPage liveTvPage" data-theme="b" data-contextname="${HeaderLiveTv}">
|
||||
<div id="liveTvSeriesTimersPage" data-role="page" class="page libraryPage liveTvPage" data-contextname="${HeaderLiveTv}">
|
||||
<div class="libraryViewNav">
|
||||
<a href="livetvsuggested.html">${TabSuggested}</a>
|
||||
<a href="livetvguide.html">${TabGuide}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="liveTvSuggestedPage" data-role="page" class="page libraryPage liveTvPage" data-theme="b" data-contextname="${HeaderLiveTv}">
|
||||
<div id="liveTvSuggestedPage" data-role="page" class="page libraryPage liveTvPage" data-contextname="${HeaderLiveTv}">
|
||||
<div class="libraryViewNav">
|
||||
<a href="#" class="ui-btn-active">${TabSuggested}</a>
|
||||
<a href="livetvguide.html">${TabGuide}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="liveTvTimerPage" data-role="page" class="page libraryPage liveTvPage" data-theme="b" data-contextname="${HeaderLiveTv}">
|
||||
<div id="liveTvTimerPage" data-role="page" class="page libraryPage liveTvPage" data-contextname="${HeaderLiveTv}">
|
||||
<div class="libraryViewNav">
|
||||
<a href="livetvsuggested.html">${TabSuggested}</a>
|
||||
<a href="livetvguide.html">${TabGuide}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="liveTvTimersPage" data-role="page" class="page libraryPage liveTvPage" data-theme="b" data-contextname="${HeaderLiveTv}">
|
||||
<div id="liveTvTimersPage" data-role="page" class="page libraryPage liveTvPage" data-contextname="${HeaderLiveTv}">
|
||||
<div class="libraryViewNav">
|
||||
<a href="livetvsuggested.html">${TabSuggested}</a>
|
||||
<a href="livetvguide.html">${TabGuide}</a>
|
||||
|
|
|
@ -9,7 +9,8 @@
|
|||
<div data-role="content">
|
||||
|
||||
<form class="manualLoginForm" id="manualLoginForm" style="display: none; text-align: center; margin: 0 auto;">
|
||||
<h2 style="text-align: left;">${HeaderPleaseSignIn}</h2>
|
||||
|
||||
<h1 style="text-align: left;">${HeaderPleaseSignIn}</h1>
|
||||
|
||||
<label for="txtManualName" style="text-align: left;">${LabelUser}</label>
|
||||
<input type="text" name="txtManualName" id="txtManualName" required="required" />
|
||||
|
@ -36,13 +37,14 @@
|
|||
</form>
|
||||
|
||||
<div class="visualLoginForm" style="display: none; text-align: center;">
|
||||
<br/>
|
||||
<div id="divUsers" class="itemsContainer"></div>
|
||||
|
||||
<p class="localhostMessage" style="text-align: center; display: none;">${PasswordLocalhostMessage}</p>
|
||||
|
||||
<p>
|
||||
<a href="forgotpassword.html" style="margin-right: 3em;">${ButtonForgotPassword}</a>
|
||||
<a href="#" class="lnkManualLogin" onclick="LoginPage.showManualForm($.mobile.activePage, true);">${ButtonManualLogin}</a>
|
||||
<a href="forgotpassword.html" style="margin-left: 2em;">${ButtonForgotPassword}</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
|
|
|
@ -47,8 +47,8 @@
|
|||
<div>
|
||||
<ul data-role="listview" class="ulForm">
|
||||
<li>
|
||||
<input type="checkbox" id="chkEnableTmdbPersonUpdates" data-mini="true" />
|
||||
<label for="chkEnableTmdbPersonUpdates">${LabelAutomaticUpdatesTmdb}</label>
|
||||
<input type="checkbox" id="chkEnableTmdbUpdates" data-mini="true" />
|
||||
<label for="chkEnableTmdbUpdates">${LabelAutomaticUpdatesTmdb}</label>
|
||||
<div class="fieldDescription">${LabelAutomaticUpdatesTmdbHelp}</div>
|
||||
</li>
|
||||
<li>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="movieGenresPage" data-role="page" class="page libraryPage" data-theme="b">
|
||||
<div id="movieGenresPage" data-role="page" class="page libraryPage">
|
||||
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="movieslatest.html">${TabLatest}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="moviePeoplePage" data-role="page" class="page libraryPage" data-theme="b">
|
||||
<div id="moviePeoplePage" data-role="page" class="page libraryPage">
|
||||
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="movieslatest.html">${TabLatest}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="moviesPage" data-role="page" class="page libraryPage collectionEditorPage" data-theme="b">
|
||||
<div id="moviesPage" data-role="page" class="page libraryPage collectionEditorPage">
|
||||
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="movieslatest.html">${TabLatest}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="moviesLatestPage" data-role="page" class="page libraryPage backdropPage" data-backdroptype="movie" data-theme="b">
|
||||
<div id="moviesLatestPage" data-role="page" class="page libraryPage backdropPage" data-backdroptype="movie">
|
||||
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="#" class="ui-btn-active">${TabLatest}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="moviesRecommendedPage" data-role="page" class="page libraryPage backdropPage" data-backdroptype="movie" data-theme="b">
|
||||
<div id="moviesRecommendedPage" data-role="page" class="page libraryPage backdropPage" data-backdroptype="movie">
|
||||
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="movieslatest.html">${TabLatest}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="movieStudiosPage" data-role="page" class="page libraryPage" data-theme="b">
|
||||
<div id="movieStudiosPage" data-role="page" class="page libraryPage">
|
||||
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="movieslatest.html">${TabLatest}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="movieTrailersPage" data-role="page" class="page libraryPage" data-theme="b">
|
||||
<div id="movieTrailersPage" data-role="page" class="page libraryPage">
|
||||
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="movieslatest.html">${TabLatest}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="musicAlbumArtistsPage" data-role="page" class="page libraryPage" data-theme="b">
|
||||
<div id="musicAlbumArtistsPage" data-role="page" class="page libraryPage">
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="musicrecommended.html">${TabSuggested}</a>
|
||||
<a href="songs.html">${TabSongs}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="musicAlbumsPage" data-role="page" class="page libraryPage" data-theme="b">
|
||||
<div id="musicAlbumsPage" data-role="page" class="page libraryPage">
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="musicrecommended.html">${TabSuggested}</a>
|
||||
<a href="songs.html">${TabSongs}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="musicArtistsPage" data-role="page" class="page libraryPage" data-theme="b">
|
||||
<div id="musicArtistsPage" data-role="page" class="page libraryPage">
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="musicrecommended.html">${TabSuggested}</a>
|
||||
<a href="songs.html">${TabSongs}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="musicGenresPage" data-role="page" class="page libraryPage" data-theme="b">
|
||||
<div id="musicGenresPage" data-role="page" class="page libraryPage">
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="musicrecommended.html">${TabSuggested}</a>
|
||||
<a href="songs.html">${TabSongs}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="musicRecommendedPage" data-role="page" class="page libraryPage backdropPage" data-backdroptype="musicartist" data-theme="b">
|
||||
<div id="musicRecommendedPage" data-role="page" class="page libraryPage backdropPage" data-backdroptype="musicartist">
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="#" class="ui-btn-active">${TabSuggested}</a>
|
||||
<a href="songs.html">${TabSongs}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="musicVideosPage" data-role="page" class="page libraryPage" data-theme="b">
|
||||
<div id="musicVideosPage" data-role="page" class="page libraryPage">
|
||||
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="musicrecommended.html">${TabSuggested}</a>
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="displayPreferencesPage" data-role="page" class="page libraryPage userPreferencesPage" data-theme="b" data-contextname="${HeaderPreferences}">
|
||||
<div id="displayPreferencesPage" data-role="page" class="page libraryPage userPreferencesPage" data-contextname="${HeaderPreferences}">
|
||||
<div class="libraryViewNav">
|
||||
<a href="#" class="ui-btn-active lnkDisplayPreferences">${TabDisplay}</a>
|
||||
<a href="#" class="lnkLanguagePreferences">${TabPlayback}</a>
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="languagePreferencesPage" data-role="page" class="page libraryPage userPreferencesPage" data-theme="b" data-contextname="${HeaderPreferences}">
|
||||
<div id="languagePreferencesPage" data-role="page" class="page libraryPage userPreferencesPage" data-contextname="${HeaderPreferences}">
|
||||
<div class="libraryViewNav">
|
||||
<a href="#" class="lnkDisplayPreferences">${TabDisplay}</a>
|
||||
<a href="#" class="ui-btn-active lnkLanguagePreferences">${TabPlayback}</a>
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="webClientPreferencesPage" data-role="page" class="page libraryPage userPreferencesPage" data-theme="b" data-contextname="${HeaderPreferences}">
|
||||
<div id="webClientPreferencesPage" data-role="page" class="page libraryPage userPreferencesPage" data-contextname="${HeaderPreferences}">
|
||||
<div class="libraryViewNav">
|
||||
<a href="#" class="lnkDisplayPreferences">${TabDisplay}</a>
|
||||
<a href="#" class="lnkLanguagePreferences">${TabPlayback}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="userImagePage" data-role="page" class="page libraryPage userPreferencesPage" data-theme="b" data-contextname="${HeaderPreferences}">
|
||||
<div id="userImagePage" data-role="page" class="page libraryPage userPreferencesPage" data-contextname="${HeaderPreferences}">
|
||||
|
||||
<div class="libraryViewNav">
|
||||
<a href="#" class="lnkDisplayPreferences">${TabDisplay}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleSync}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="mySyncActivityPage" data-role="page" data-theme="b" class="page libraryPage syncActivityPage mySyncPage" data-contextname="${TitleSync}">
|
||||
<div id="mySyncActivityPage" data-role="page" class="page libraryPage syncActivityPage mySyncPage" data-contextname="${TitleSync}">
|
||||
|
||||
<div class="libraryViewNav">
|
||||
<a href="#" class="ui-btn-active">${TabSyncJobs}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleSync}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="mySyncJobPage" data-role="page" data-theme="b" class="page libraryPage syncJobPage mySyncPage" data-contextname="${TitleSync}">
|
||||
<div id="mySyncJobPage" data-role="page" class="page libraryPage syncJobPage mySyncPage" data-contextname="${TitleSync}">
|
||||
|
||||
<div class="libraryViewNav">
|
||||
<a href="mysync.html" class="ui-btn-active">${TabSyncJobs}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="nowPlayingPage" data-role="page" class="page libraryPage nowPlayingPage" data-theme="b" data-contextname="${TitleRemoteControl}">
|
||||
<div id="nowPlayingPage" data-role="page" class="page libraryPage nowPlayingPage" data-contextname="${TitleRemoteControl}">
|
||||
|
||||
<div class="libraryViewNav">
|
||||
<a href="#" class="ui-btn-active tabButton" data-tab="tabNowPlaying">${TabNowPlaying}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="playlistPage" data-role="page" class="page libraryPage" data-theme="b">
|
||||
<div id="playlistPage" data-role="page" class="page libraryPage">
|
||||
|
||||
<div class="parentName" style="text-align: center;">${HeaderNowPlaying}</div>
|
||||
<div data-role="content">
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="playlistEditorPage" data-role="page" class="page libraryPage" data-theme="b">
|
||||
<div id="playlistEditorPage" data-role="page" class="page libraryPage">
|
||||
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="playlists.html" class="ui-btn-active">${TabPlaylists}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="playlistsPage" data-role="page" class="page libraryPage" data-theme="b">
|
||||
<div id="playlistsPage" data-role="page" class="page libraryPage">
|
||||
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="#" class="ui-btn-active">${TabPlaylists}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="libraryReportPage" data-role="page" data-theme="b" class="page libraryPage noSecondaryNavPage reportsPage" data-contextname="${HeaderReports}">
|
||||
<div id="libraryReportPage" data-role="page" class="page libraryPage noSecondaryNavPage reportsPage" data-contextname="${HeaderReports}">
|
||||
<div data-role="content">
|
||||
<div style="text-align: center;">
|
||||
<div class="viewControls">
|
||||
|
|
|
@ -28,6 +28,10 @@
|
|||
|
||||
$('#chkRunAtStartup', page).checked(config.RunAtStartup).checkboxradio("refresh");
|
||||
|
||||
$('#chkEnableDashboardResponseCache', page).checked(config.EnableDashboardResponseCaching).checkboxradio("refresh");
|
||||
$('#chkEnableMinification', page).checked(config.EnableDashboardResourceMinification).checkboxradio("refresh");
|
||||
$('#txtDashboardSourcePath', page).val(config.DashboardSourcePath).trigger('change');
|
||||
|
||||
Dashboard.hideLoadingMsg();
|
||||
}
|
||||
|
||||
|
@ -61,6 +65,22 @@
|
|||
|
||||
});
|
||||
|
||||
$('#btnSelectDashboardSourcePath', page).on("click.selectDirectory", function () {
|
||||
|
||||
var picker = new DirectoryBrowser(page);
|
||||
|
||||
picker.show({
|
||||
|
||||
callback: function (path) {
|
||||
|
||||
if (path) {
|
||||
$('#txtDashboardSourcePath', page).val(path);
|
||||
}
|
||||
picker.close();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
function advancedConfigurationPage() {
|
||||
|
@ -80,6 +100,10 @@
|
|||
config.SystemUpdateLevel = $('#selectAutomaticUpdateLevel', form).val();
|
||||
config.EnableAutomaticRestart = $('#chkEnableAutomaticRestart', form).checked();
|
||||
|
||||
config.EnableDashboardResourceMinification = $('#chkEnableMinification', form).checked();
|
||||
config.EnableDashboardResponseCaching = $('#chkEnableDashboardResponseCache', form).checked();
|
||||
config.DashboardSourcePath = $('#txtDashboardSourcePath', form).val();
|
||||
|
||||
ApiClient.updateServerConfiguration(config).done(Dashboard.processServerConfigurationUpdateResult);
|
||||
});
|
||||
|
||||
|
|
|
@ -154,6 +154,8 @@
|
|||
|
||||
var page = this;
|
||||
|
||||
if (!$(page).hasClass('staticBackdropPage')) {
|
||||
|
||||
if ($(page).hasClass('backdropPage')) {
|
||||
|
||||
if (enabled()) {
|
||||
|
@ -168,6 +170,7 @@
|
|||
} else {
|
||||
clearBackdrop();
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
|
|
@ -82,7 +82,7 @@
|
|||
html += '<a class="viewMenuLink viewMenuTextLink lnkMediaFolder editorViewMenu iconViewMenu" data-itemid="editor" href="edititemmetadata.html"><span class="fa fa-edit"></span>' + Globalize.translate('ButtonMetadataManager') + '</a>';
|
||||
html += '<a class="viewMenuLink viewMenuTextLink lnkMediaFolder iconViewMenu" data-itemid="reports" href="reports.html"><span class="fa fa-bar-chart"></span>' + Globalize.translate('ButtonReports') + '</a>';
|
||||
html += '</div>';
|
||||
//html += '<a class="viewMenuLink viewMenuTextLink lnkMediaFolder iconViewMenu syncViewMenu" data-itemid="mysync" href="mysync.html"><span class="fa fa-cloud"></span>' + Globalize.translate('ButtonSync') + '</a>';
|
||||
html += '<a class="viewMenuLink viewMenuTextLink lnkMediaFolder iconViewMenu syncViewMenu" data-itemid="mysync" href="mysync.html"><span class="fa fa-cloud"></span>' + Globalize.translate('ButtonSync') + '</a>';
|
||||
|
||||
return html;
|
||||
}
|
||||
|
@ -198,6 +198,7 @@
|
|||
} else {
|
||||
$('.adminMenuOptions').hide();
|
||||
}
|
||||
|
||||
if (user.Policy.EnableSync) {
|
||||
$('.syncViewMenu').show();
|
||||
} else {
|
||||
|
|
|
@ -6,9 +6,6 @@
|
|||
|
||||
$('#chkFindTrailers', page).checked(config.FindInternetTrailers).checkboxradio("refresh");
|
||||
|
||||
$('#chkEnableTmdbPersonUpdates', page).checked(config.EnableTmdbUpdates).checkboxradio("refresh");
|
||||
$('#chkEnableTvdbUpdates', page).checked(config.EnableTvDbUpdates).checkboxradio("refresh");
|
||||
$('#chkEnableFanartUpdates', page).checked(config.EnableFanArtUpdates).checkboxradio("refresh");
|
||||
$('#txtMetadataPath', page).val(config.MetadataPath || '');
|
||||
|
||||
$('#chkPeopleActors', page).checked(config.PeopleMetadataOptions.DownloadActorMetadata).checkboxradio("refresh");
|
||||
|
@ -19,16 +16,29 @@
|
|||
$('#chkPeopleOthers', page).checked(config.PeopleMetadataOptions.DownloadOtherPeopleMetadata).checkboxradio("refresh");
|
||||
$('#chkPeopleGuestStars', page).checked(config.PeopleMetadataOptions.DownloadGuestStarMetadata).checkboxradio("refresh");
|
||||
|
||||
$('#txtFanartApiKey', page).val(config.FanartApiKey || '');
|
||||
|
||||
Dashboard.hideLoadingMsg();
|
||||
}
|
||||
|
||||
function loadMetadataConfig(page, config) {
|
||||
|
||||
|
||||
$('#selectDateAdded', page).val((config.UseFileCreationTimeForDateAdded ? '1' : '0')).selectmenu("refresh");
|
||||
}
|
||||
|
||||
function loadTmdbConfig(page, config) {
|
||||
|
||||
$('#chkEnableTmdbUpdates', page).checked(config.EnableAutomaticUpdates).checkboxradio("refresh");
|
||||
}
|
||||
|
||||
function loadTvdbConfig(page, config) {
|
||||
|
||||
$('#chkEnableTvdbUpdates', page).checked(config.EnableAutomaticUpdates).checkboxradio("refresh");
|
||||
}
|
||||
|
||||
function loadFanartConfig(page, config) {
|
||||
|
||||
$('#chkEnableFanartUpdates', page).checked(config.EnableAutomaticUpdates).checkboxradio("refresh");
|
||||
$('#txtFanartApiKey', page).val(config.UserApiKey || '');
|
||||
}
|
||||
|
||||
function loadChapters(page, config, providers) {
|
||||
|
@ -182,6 +192,21 @@
|
|||
|
||||
});
|
||||
|
||||
ApiClient.getNamedConfiguration("fanart").done(function (metadata) {
|
||||
|
||||
loadFanartConfig(page, metadata);
|
||||
});
|
||||
|
||||
ApiClient.getNamedConfiguration("themoviedb").done(function (metadata) {
|
||||
|
||||
loadTmdbConfig(page, metadata);
|
||||
});
|
||||
|
||||
ApiClient.getNamedConfiguration("tvdb").done(function (metadata) {
|
||||
|
||||
loadTvdbConfig(page, metadata);
|
||||
});
|
||||
|
||||
var promise1 = ApiClient.getNamedConfiguration("chapters");
|
||||
var promise2 = ApiClient.getJSON(ApiClient.getUrl("Providers/Chapters"));
|
||||
|
||||
|
@ -191,6 +216,37 @@
|
|||
});
|
||||
});
|
||||
|
||||
function saveFanart(form) {
|
||||
|
||||
ApiClient.getNamedConfiguration("fanart").done(function (config) {
|
||||
|
||||
config.EnableAutomaticUpdates = $('#chkEnableFanartUpdates', form).checked();
|
||||
config.UserApiKey = $('#txtFanartApiKey', form).val();
|
||||
|
||||
ApiClient.updateNamedConfiguration("fanart", config);
|
||||
});
|
||||
}
|
||||
|
||||
function saveTvdb(form) {
|
||||
|
||||
ApiClient.getNamedConfiguration("tvdb").done(function (config) {
|
||||
|
||||
config.EnableAutomaticUpdates = $('#chkEnableTvdbUpdates', form).checked();
|
||||
|
||||
ApiClient.updateNamedConfiguration("tvdb", config);
|
||||
});
|
||||
}
|
||||
|
||||
function saveTmdb(form) {
|
||||
|
||||
ApiClient.getNamedConfiguration("themoviedb").done(function (config) {
|
||||
|
||||
config.EnableAutomaticUpdates = $('#chkEnableTmdbUpdates', form).checked();
|
||||
|
||||
ApiClient.updateNamedConfiguration("themoviedb", config);
|
||||
});
|
||||
}
|
||||
|
||||
function saveAdvancedConfig(form) {
|
||||
|
||||
ApiClient.getServerConfiguration().done(function (config) {
|
||||
|
@ -199,7 +255,7 @@
|
|||
|
||||
config.FindInternetTrailers = $('#chkFindTrailers', form).checked();
|
||||
config.EnableTvDbUpdates = $('#chkEnableTvdbUpdates', form).checked();
|
||||
config.EnableTmdbUpdates = $('#chkEnableTmdbPersonUpdates', form).checked();
|
||||
config.EnableTmdbUpdates = $('#chkEnableTmdbUpdates', form).checked();
|
||||
config.EnableFanArtUpdates = $('#chkEnableFanartUpdates', form).checked();
|
||||
config.MetadataPath = $('#txtMetadataPath', form).val();
|
||||
config.FanartApiKey = $('#txtFanartApiKey', form).val();
|
||||
|
@ -264,6 +320,9 @@
|
|||
saveAdvancedConfig(form);
|
||||
saveChapters(form);
|
||||
saveMetadata(form);
|
||||
saveTmdb(form);
|
||||
saveTvdb(form);
|
||||
saveFanart(form);
|
||||
|
||||
// Disable default form submission
|
||||
return false;
|
||||
|
|
|
@ -51,7 +51,7 @@
|
|||
html += '<br/>';
|
||||
}
|
||||
|
||||
html += '<div class="ui-bar-a" style="padding: 0 1em;"><h3>' + category + '</h3></div>';
|
||||
html += '<div class="detailSectionHeader">' + category + '</div>';
|
||||
|
||||
currentCategory = category;
|
||||
}
|
||||
|
|
|
@ -1427,7 +1427,25 @@ $(function () {
|
|||
|
||||
Dashboard.jQueryMobileInit();
|
||||
|
||||
$(document).on('pagebeforeshow', ".page", function () {
|
||||
$(document).on('pagecreate', ".page", function () {
|
||||
|
||||
var page = $(this);
|
||||
|
||||
var newTheme;
|
||||
|
||||
if (page.hasClass('libraryPage')) {
|
||||
newTheme = 'b';
|
||||
} else {
|
||||
newTheme = 'a';
|
||||
}
|
||||
|
||||
var current = page.page("option", "theme");
|
||||
|
||||
if (current && current != newTheme) {
|
||||
page.page("option", "theme", newTheme);
|
||||
}
|
||||
|
||||
}).on('pagebeforeshow', ".page", function () {
|
||||
|
||||
var page = $(this);
|
||||
|
||||
|
|
|
@ -141,11 +141,7 @@
|
|||
var lastTargetName = '';
|
||||
|
||||
var cardBoxCssClass = 'cardBox visualCardBox';
|
||||
var barCssClass = 'ui-bar-a';
|
||||
|
||||
if ($(page).hasClass('libraryPage')) {
|
||||
barCssClass = 'detailSectionHeader';
|
||||
}
|
||||
var barCssClass = 'detailSectionHeader';
|
||||
|
||||
var syncJobPage = 'syncjob.html';
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="selectServerPage" data-role="page" class="page libraryPage noSecondaryNavPage" data-theme="b">
|
||||
<div id="selectServerPage" data-role="page" class="page libraryPage noSecondaryNavPage">
|
||||
|
||||
<div data-role="content">
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="songsPage" data-role="page" class="page libraryPage" data-theme="b">
|
||||
<div id="songsPage" data-role="page" class="page libraryPage">
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="musicrecommended.html">${TabSuggested}</a>
|
||||
<a href="#" class="ui-btn-active">${TabSongs}</a>
|
||||
|
|
|
@ -98,9 +98,7 @@
|
|||
<input type="hidden" name="notify_url" value="http://mb3admin.com/admin/service/services/ppipn.php">
|
||||
<input type="hidden" name="return" id="paypalReturnUrl" value="#">
|
||||
|
||||
<button type="submit" data-icon="arrow-r" data-iconpos="right">
|
||||
<img src="css/images/supporter/donatepaypal.png" />
|
||||
</button>
|
||||
<button type="submit" data-icon="arrow-r" data-iconpos="right" data-theme="b">${ButtonDonateWithPayPal}</button>
|
||||
|
||||
<input type="hidden" id="donateAmt" name="amount" />
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
${LabelSupporterKeyHelp}
|
||||
</div>
|
||||
|
||||
<div style="display: none; padding: 1em; margin-top: 1em; border-radius: 5px; font-weight: normal;" class="ui-bar-a notSupporter">
|
||||
<div style="display: none; padding: 1em; margin-top: 1em; font-weight: normal;" class="ui-bar-a notSupporter">
|
||||
<p><strong>${MessageInvalidKey}</strong></p>
|
||||
<p>
|
||||
${ErrorMessageInvalidKey}
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="tvGenresPage" data-role="page" class="page libraryPage" data-theme="b">
|
||||
<div id="tvGenresPage" data-role="page" class="page libraryPage">
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="tvrecommended.html">${TabSuggested}</a>
|
||||
<a href="tvlatest.html">${TabLatest}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="tvNextUpPage" data-role="page" class="page libraryPage backdropPage" data-backdroptype="series" data-theme="b">
|
||||
<div id="tvNextUpPage" data-role="page" class="page libraryPage backdropPage" data-backdroptype="series">
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="tvrecommended.html">${TabSuggested}</a>
|
||||
<a href="#" class="ui-btn-active">${TabLatest}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="tvPeoplePage" data-role="page" class="page libraryPage" data-theme="b">
|
||||
<div id="tvPeoplePage" data-role="page" class="page libraryPage">
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="tvrecommended.html">${TabSuggested}</a>
|
||||
<a href="tvlatest.html">${TabLatest}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="tvRecommendedPage" data-role="page" class="page libraryPage backdropPage" data-backdroptype="series" data-theme="b">
|
||||
<div id="tvRecommendedPage" data-role="page" class="page libraryPage backdropPage" data-backdroptype="series">
|
||||
|
||||
<div class="libraryViewNav globalNav" style="display: none;">
|
||||
<a href="index.html">${TabHome}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="tvShowsPage" data-role="page" class="page libraryPage" data-theme="b">
|
||||
<div id="tvShowsPage" data-role="page" class="page libraryPage">
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="tvrecommended.html">${TabSuggested}</a>
|
||||
<a href="tvlatest.html">${TabLatest}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="tvStudiosPage" data-role="page" class="page libraryPage" data-theme="b">
|
||||
<div id="tvStudiosPage" data-role="page" class="page libraryPage">
|
||||
<div class="libraryViewNav scopedLibraryViewNav">
|
||||
<a href="tvrecommended.html">${TabSuggested}</a>
|
||||
<a href="tvlatest.html">${TabLatest}</a>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitleMediaBrowser}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="tvUpcomingPage" data-role="page" class="page libraryPage backdropPage" data-backdroptype="series" data-theme="b">
|
||||
<div id="tvUpcomingPage" data-role="page" class="page libraryPage backdropPage" data-backdroptype="series">
|
||||
<div class="libraryViewNav globalNav" style="display: none;">
|
||||
<a href="index.html">${TabHome}</a>
|
||||
<a href="homelatest.html">${TabLatest}</a>
|
||||
|
|
|
@ -49,8 +49,8 @@
|
|||
<label for="chkManageLiveTv">${OptionAllowManageLiveTv}</label>
|
||||
<input type="checkbox" id="chkEnableContentDeletion" name="chkEnableContentDeletion" />
|
||||
<label for="chkEnableContentDeletion">${OptionAllowDeleteLibraryContent}</label>
|
||||
<!--<input type="checkbox" id="chkEnableSync" />
|
||||
<label for="chkEnableSync">${OptionAllowSyncContent}</label>-->
|
||||
<input type="checkbox" id="chkEnableSync" />
|
||||
<label for="chkEnableSync">${OptionAllowSyncContent}</label>
|
||||
</fieldset>
|
||||
<br />
|
||||
<div>
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
<div data-role="content">
|
||||
<div class="content-primary">
|
||||
<br />
|
||||
<div class="ui-bar-a" style="padding: 0 1em;">
|
||||
<h3 style="margin:.6em 0;font-size:16px;font-weight:500;">
|
||||
<div class="detailSectionHeader" style="padding: 0 1em;">
|
||||
<h3 style="margin:.6em 0;">
|
||||
<span style="vertical-align:middle;">${HeaderUsers}</span>
|
||||
<a data-role="button" data-icon="plus" href="usernew.html" data-inline="true" data-mini="true" data-iconpos="notext" style="margin: 0 .5em; vertical-align:middle;">
|
||||
${ButtonAddUser}
|
||||
|
@ -19,8 +19,8 @@
|
|||
</div>
|
||||
<div class="localUsers" style="text-align:left;margin-top:.5em;"></div>
|
||||
|
||||
<div class="ui-bar-a" style="padding: 0 1em;margin-top:2.5em;">
|
||||
<h3 style="margin:.6em 0;font-size:16px;font-weight:500;">
|
||||
<div class="detailSectionHeader" style="padding: 0 1em;margin-top:2.5em;">
|
||||
<h3 style="margin:.6em 0;">
|
||||
<span style="vertical-align:middle;">${HeaderGuests}</span>
|
||||
<a class="btnInvite" data-role="button" data-icon="plus" href="#" data-rel="popup" data-position-to="window" data-inline="true" data-mini="true" data-iconpos="notext" style="margin: 0 0 0 .5em; vertical-align:middle;">
|
||||
${ButtonInviteUser}
|
||||
|
@ -30,7 +30,7 @@
|
|||
<div class="connectUsers" style="text-align:left;margin-top:.5em;"></div>
|
||||
|
||||
<div class="sectionPendingGuests" style="display:none;margin-top:2.5em;">
|
||||
<div class="ui-bar-a" style="padding: 0 1em;"><h3 style="font-size:16px;font-weight:500;">${HeaderPendingInvitations}</h3></div>
|
||||
<div class="detailSectionHeader" style="padding: 0 1em;">${HeaderPendingInvitations}</div>
|
||||
<div class="itemsContainer pending" style="text-align:left;margin-top:.5em;"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue