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

update config screens

This commit is contained in:
Luke Pulverenti 2016-02-16 12:39:09 -05:00
parent d0076b3865
commit c9bb9cc40a
6 changed files with 40 additions and 53 deletions

View file

@ -4,7 +4,7 @@
<title>${TitleAdvanced}</title>
</head>
<body>
<div id="advancedConfigurationPage" data-role="page" class="page type-interior advancedConfigurationPage" data-require="jqmcollapsible,scripts/advancedconfigurationpage,paper-input,jqmcheckbox">
<div id="advancedConfigurationPage" data-role="page" class="page type-interior advancedConfigurationPage" data-require="jqmcollapsible,scripts/advancedconfigurationpage,paper-input,paper-checkbox">
<div data-role="content">
<div class="content-primary">
@ -18,15 +18,13 @@
<ul data-role="listview" class="ulForm">
<li id="fldRunAtStartup" style="display: none;">
<input type="checkbox" id="chkRunAtStartup" name="chkRunAtStartup" data-mini="true" />
<label for="chkRunAtStartup">${LabelRunServerAtStartup}</label>
<div id="windowsStartupDescription" class="fieldDescription warningFieldDescription" style="display: none;">
<paper-checkbox id="chkRunAtStartup">${LabelRunServerAtStartup}</paper-checkbox>
<div id="windowsStartupDescription" class="fieldDescription paperCheckboxFieldDescription" style="display: none;">
${LabelRunServerAtStartupHelp}
</div>
</li>
<li>
<input type="checkbox" id="chkDebugLog" name="chkDebugLog" data-mini="true" />
<label for="chkDebugLog">${LabelEnableDebugLogging}</label>
<paper-checkbox id="chkDebugLog">${LabelEnableDebugLogging}</paper-checkbox>
</li>
</ul>
@ -42,7 +40,7 @@
</div>
</li>
<li>
<label class="lnlAutomaticUpdateLevel" for="selectAutomaticUpdateLevel"></label>
<label class="lnlAutomaticUpdateLevel" for="selectAutomaticUpdateLevel" class="selectLabel"></label>
<select name="selectAutomaticUpdateLevel" id="selectAutomaticUpdateLevel">
<option value="Release">${OptionRelease}</option>
<option value="Beta">${OptionBeta}</option>
@ -53,9 +51,8 @@
</div>
</li>
<li id="fldEnableAutomaticRestart" style="display: none;">
<input type="checkbox" id="chkEnableAutomaticRestart" name="chkEnableAutomaticRestart" data-mini="true" />
<label for="chkEnableAutomaticRestart">${LabelAllowServerAutoRestart}</label>
<div class="fieldDescription">
<paper-checkbox id="chkEnableAutomaticRestart">${LabelAllowServerAutoRestart}</paper-checkbox>
<div class="fieldDescription paperCheckboxFieldDescription">
${LabelAllowServerAutoRestartHelp}
</div>
</li>
@ -66,13 +63,14 @@
<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>
<paper-checkbox id="chkEnableDashboardResponseCache">${OptionEnableWebClientResponseCache}</paper-checkbox>
</div>
<div class="fieldDescription">
<br />
<div>
<paper-checkbox id="chkEnableMinification">${OptionEnableWebClientResourceMinification}</paper-checkbox>
</div>
<div class="fieldDescription paperCheckboxFieldDescription">
${OptionDisableForDevelopmentHelp}
</div>
<br /><br />

View file

@ -4,7 +4,7 @@
<title>${TitleDlna}</title>
</head>
<body>
<div id="dlnaServerSettingsPage" data-role="page" class="page type-interior dlnaPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Dlna%20server" data-require="scripts/dlnaserversettings,paper-input,jqmcheckbox">
<div id="dlnaServerSettingsPage" data-role="page" class="page type-interior dlnaPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Dlna%20server" data-require="scripts/dlnaserversettings,paper-input,paper-checkbox">
<div data-role="content">
<div class="content-primary">
@ -19,14 +19,12 @@
<ul data-role="listview" class="ulForm">
<li>
<label for="chkEnableServer">${LabelEnableDlnaServer}</label>
<input type="checkbox" id="chkEnableServer" data-mini="true" />
<div class="fieldDescription">${LabelEnableDlnaServerHelp}</div>
<paper-checkbox id="chkEnableServer">${LabelEnableDlnaServer}</paper-checkbox>
<div class="fieldDescription paperCheckboxFieldDescription">${LabelEnableDlnaServerHelp}</div>
</li>
<li>
<label for="chkBlastAliveMessages">${LabelEnableBlastAliveMessages}</label>
<input type="checkbox" id="chkBlastAliveMessages" data-mini="true" />
<div class="fieldDescription">${LabelEnableBlastAliveMessagesHelp}</div>
<paper-checkbox id="chkBlastAliveMessages">${LabelEnableBlastAliveMessages}</paper-checkbox>
<div class="fieldDescription paperCheckboxFieldDescription">${LabelEnableBlastAliveMessagesHelp}</div>
</li>
<li>
<paper-input type="number" id="txtBlastInterval" min="1" max="300" label="${LabelBlastMessageInterval}"></paper-input>
@ -38,9 +36,8 @@
<div class="fieldDescription">${LabelDefaultUserHelp}</div>
</li>
<li>
<label for="chkEnableMovieFolders">${LabelEnableEnhancedMovies}</label>
<input type="checkbox" id="chkEnableMovieFolders" data-mini="true" />
<div class="fieldDescription">${LabelEnableEnhancedMoviesHelp}</div>
<paper-checkbox id="chkEnableMovieFolders">${LabelEnableEnhancedMovies}</paper-checkbox>
<div class="fieldDescription paperCheckboxFieldDescription">${LabelEnableEnhancedMoviesHelp}</div>
</li>
</ul>
<ul data-role="listview" class="ulForm">

View file

@ -82,8 +82,6 @@
<button type="submit" data-role="none" class="clearButton">
<paper-button raised class="submit block"><iron-icon icon="check"></iron-icon><span>${ButtonSave}</span></paper-button>
</button>
<paper-button raised class="cancel block btnCancel" onclick="history.back();"><iron-icon icon="close"></iron-icon><span>${ButtonCancel}</span></paper-button>
</li>
</ul>

View file

@ -24,8 +24,8 @@
$('.lnlAutomaticUpdateLevel', page).html(Globalize.translate('LabelAutomaticUpdateLevelForPlugins'));
}
$('#chkEnableAutomaticServerUpdates', page).checked(config.EnableAutoUpdate).checkboxradio("refresh");
$('#chkEnableAutomaticRestart', page).checked(config.EnableAutomaticRestart).checkboxradio("refresh");
$('#chkEnableAutomaticServerUpdates', page).checked(config.EnableAutoUpdate);
$('#chkEnableAutomaticRestart', page).checked(config.EnableAutomaticRestart);
if (systemInfo.CanSelfRestart) {
$('#fldEnableAutomaticRestart', page).show();
@ -34,12 +34,12 @@
}
$('#selectAutomaticUpdateLevel', page).val(config.SystemUpdateLevel).trigger('change');
$('#chkDebugLog', page).checked(config.EnableDebugLevelLogging).checkboxradio("refresh");
$('#chkDebugLog', page).checked(config.EnableDebugLevelLogging);
$('#chkRunAtStartup', page).checked(config.RunAtStartup).checkboxradio("refresh");
$('#chkRunAtStartup', page).checked(config.RunAtStartup);
$('#chkEnableDashboardResponseCache', page).checked(config.EnableDashboardResponseCaching).checkboxradio("refresh");
$('#chkEnableMinification', page).checked(config.EnableDashboardResourceMinification).checkboxradio("refresh");
$('#chkEnableDashboardResponseCache', page).checked(config.EnableDashboardResponseCaching);
$('#chkEnableMinification', page).checked(config.EnableDashboardResourceMinification);
$('#txtDashboardSourcePath', page).val(config.DashboardSourcePath).trigger('change');
Dashboard.hideLoadingMsg();

View file

@ -2,11 +2,11 @@
function loadPage(page, config, users) {
$('#chkEnableServer', page).checked(config.EnableServer).checkboxradio("refresh");
$('#chkBlastAliveMessages', page).checked(config.BlastAliveMessages).checkboxradio("refresh");
$('#chkEnableServer', page).checked(config.EnableServer);
$('#chkBlastAliveMessages', page).checked(config.BlastAliveMessages);
$('#txtBlastInterval', page).val(config.BlastAliveMessageIntervalSeconds);
$('#chkEnableMovieFolders', page).checked(config.EnableMovieFolders).checkboxradio("refresh");
$('#chkEnableMovieFolders', page).checked(config.EnableMovieFolders);
var usersHtml = users.map(function (u) {
return '<option value="' + u.Id + '">' + u.Name + '</option>';

View file

@ -4,7 +4,7 @@
<title>${TitleSupport}</title>
</head>
<body>
<div id="supporterKeyPage" data-role="page" class="page type-interior" data-require="jqmcollapsible,scripts/supporterkeypage">
<div id="supporterKeyPage" data-role="page" class="page type-interior" data-require="jqmcollapsible,scripts/supporterkeypage,paper-input">
<div data-role="content">
<div class="content-primary">
@ -36,8 +36,7 @@
<h1>${TabSupporterKey}</h1>
<div>
<label for="txtSupporterKey">${LabelSupporterKey}</label>
<input type="password" id="txtSupporterKey" name="txtSupporterKey" data-inline="true" />
<paper-input type="password" id="txtSupporterKey" label="${LabelSupporterKey}" autocomplete="off"></paper-input>
<div class="fieldDescription">
${LabelSupporterKeyHelp}
</div>
@ -65,8 +64,7 @@
<div>
<form id="lostKeyForm">
<div style="margin: 1em 0;">
<label for="txtEmail">${LabelEmailAddress}</label>
<input type="email" required id="txtEmail" name="txtEmail" />
<paper-input type="email" required id="txtEmail" label="${LabelEmailAddress}"></paper-input>
<div class="fieldDescription">${LabelSupporterEmailAddress}</div>
</div>
<p>
@ -87,21 +85,17 @@
${MultipleKeyLinkingHelp}
</p>
<div style="margin: 1em 0;">
<label for="txtEmail">${LabelCurrentEmailAddress}</label>
<input type="email" required id="txtNewEmail" name="txtNewEmail" />
<paper-input type="email" required id="txtNewEmail" label="${LabelCurrentEmailAddress}"></paper-input>
<div class="fieldDescription">
${LabelCurrentEmailAddressHelp}
</div>
</div>
<p>
<label for="txtNewKey">${LabelNewSupporterKey}</label>
<input type="password" required="required" id="txtNewKey" name="txtNewKey" />
</p>
<p>
<label for="txtOldKey">${LabelOldSupporterKey}</label>
<input type="password" required="required" id="txtOldKey" name="txtOldKey" />
</p>
<div>
<paper-input type="password" required id="txtNewKey" label="${LabelNewSupporterKey}"></paper-input>
</div>
<div>
<paper-input type="password" required id="txtOldKey" label="${LabelOldSupporterKey}"></paper-input>
</div>
<p>
<button type="submit" id="mbLinkKeysBtn" class="clearButton">
<paper-button raised class="block submit"><iron-icon icon="check"></iron-icon><span>${ButtonLinkKeys}</span></paper-button>