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

Apply suggestions from code review

This commit is contained in:
Matt Montgomery 2020-09-10 15:04:06 -05:00
parent 723472aca5
commit fa7d8bf4da
3 changed files with 45 additions and 54 deletions

View file

@ -36,10 +36,6 @@ export class QuickConnectSettings {
throw e; throw e;
}); });
} }
submit() {
return false;
}
} }
export default QuickConnectSettings; export default QuickConnectSettings;

View file

@ -2,9 +2,11 @@ import loading from 'loading';
import toast from 'toast'; import toast from 'toast';
import globalize from 'globalize'; import globalize from 'globalize';
/* eslint-disable indent */ const unavailable = 'Unavailable';
const available = 'Available';
const active = 'Active';
let page; let page;
export default function(view) { export default function(view) {
view.addEventListener('viewshow', function () { view.addEventListener('viewshow', function () {
page = this; page = this;
@ -15,10 +17,10 @@ import globalize from 'globalize';
} }
function loadPage(status) { function loadPage(status) {
let available = status === 'Available' || status === 'Active'; let check = status === available || status === active;
page.querySelector('#quickConnectStatus').textContent = status.toLocaleLowerCase(); page.querySelector('#quickConnectStatus').textContent = status.toLocaleLowerCase();
page.querySelector('#chkQuickConnectAvailable').checked = available; page.querySelector('#chkQuickConnectAvailable').checked = check;
loading.hide(); loading.hide();
} }
@ -26,7 +28,7 @@ import globalize from 'globalize';
function onSubmit() { function onSubmit() {
loading.show(); loading.show();
let newStatus = page.querySelector('#chkQuickConnectAvailable').checked ? 'Available' : 'Unavailable'; let newStatus = page.querySelector('#chkQuickConnectAvailable').checked ? available : unavailable;
let url = ApiClient.getUrl('/QuickConnect/Available?Status=' + newStatus); let url = ApiClient.getUrl('/QuickConnect/Available?Status=' + newStatus);
@ -54,5 +56,3 @@ import globalize from 'globalize';
console.error('Unable to get quick connect status. error:', e); console.error('Unable to get quick connect status. error:', e);
}); });
} }
/* eslint-enable indent */

View file

@ -33,11 +33,6 @@ export default function (view) {
renderPage(); renderPage();
}); });
view.addEventListener('viewbeforehide', function () {
if (quickConnectSettingsInstance) {
quickConnectSettingsInstance.submit();
}
});
function renderPage(forceActive = false) { function renderPage(forceActive = false) {
ApiClient.getQuickConnect('Status').then((status) => { ApiClient.getQuickConnect('Status').then((status) => {