mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
fix linting issues
This commit is contained in:
parent
5f6c95a8f4
commit
85a0ee89e0
4 changed files with 13 additions and 13 deletions
|
@ -5,7 +5,7 @@ export class QuickConnectSettings {
|
||||||
constructor() { }
|
constructor() { }
|
||||||
|
|
||||||
authorize(code) {
|
authorize(code) {
|
||||||
let url = ApiClient.getUrl('/QuickConnect/Authorize?Code=' + code);
|
const url = ApiClient.getUrl('/QuickConnect/Authorize?Code=' + code);
|
||||||
ApiClient.ajax({
|
ApiClient.ajax({
|
||||||
type: 'POST',
|
type: 'POST',
|
||||||
url: url
|
url: url
|
||||||
|
@ -20,7 +20,7 @@ export class QuickConnectSettings {
|
||||||
}
|
}
|
||||||
|
|
||||||
activate() {
|
activate() {
|
||||||
let url = ApiClient.getUrl('/QuickConnect/Activate');
|
const url = ApiClient.getUrl('/QuickConnect/Activate');
|
||||||
return ApiClient.ajax({
|
return ApiClient.ajax({
|
||||||
type: 'POST',
|
type: 'POST',
|
||||||
url: url
|
url: url
|
||||||
|
|
|
@ -17,7 +17,7 @@ export default function(view) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function loadPage(status) {
|
function loadPage(status) {
|
||||||
let check = status === available || status === active;
|
const check = status === available || status === active;
|
||||||
|
|
||||||
page.querySelector('#quickConnectStatus').textContent = status.toLocaleLowerCase();
|
page.querySelector('#quickConnectStatus').textContent = status.toLocaleLowerCase();
|
||||||
page.querySelector('#chkQuickConnectAvailable').checked = check;
|
page.querySelector('#chkQuickConnectAvailable').checked = check;
|
||||||
|
@ -28,9 +28,9 @@ function loadPage(status) {
|
||||||
function onSubmit() {
|
function onSubmit() {
|
||||||
loading.show();
|
loading.show();
|
||||||
|
|
||||||
let newStatus = page.querySelector('#chkQuickConnectAvailable').checked ? available : unavailable;
|
const newStatus = page.querySelector('#chkQuickConnectAvailable').checked ? available : unavailable;
|
||||||
|
|
||||||
let url = ApiClient.getUrl('/QuickConnect/Available?Status=' + newStatus);
|
const url = ApiClient.getUrl('/QuickConnect/Available?Status=' + newStatus);
|
||||||
|
|
||||||
ApiClient.ajax({
|
ApiClient.ajax({
|
||||||
type: 'POST',
|
type: 'POST',
|
||||||
|
|
|
@ -41,7 +41,7 @@ import 'emby-checkbox';
|
||||||
}
|
}
|
||||||
|
|
||||||
function authenticateQuickConnect(apiClient) {
|
function authenticateQuickConnect(apiClient) {
|
||||||
let url = apiClient.getUrl('/QuickConnect/Initiate');
|
const url = apiClient.getUrl('/QuickConnect/Initiate');
|
||||||
apiClient.getJSON(url).then(function (json) {
|
apiClient.getJSON(url).then(function (json) {
|
||||||
if (!json.Secret || !json.Code) {
|
if (!json.Secret || !json.Code) {
|
||||||
console.error('Malformed quick connect response', json);
|
console.error('Malformed quick connect response', json);
|
||||||
|
@ -53,9 +53,9 @@ import 'emby-checkbox';
|
||||||
title: globalize.translate('QuickConnect')
|
title: globalize.translate('QuickConnect')
|
||||||
});
|
});
|
||||||
|
|
||||||
let connectUrl = apiClient.getUrl('/QuickConnect/Connect?Secret=' + json.Secret);
|
const connectUrl = apiClient.getUrl('/QuickConnect/Connect?Secret=' + json.Secret);
|
||||||
|
|
||||||
let interval = setInterval(function() {
|
const interval = setInterval(function() {
|
||||||
apiClient.getJSON(connectUrl).then(async function(data) {
|
apiClient.getJSON(connectUrl).then(async function(data) {
|
||||||
if (!data.Authenticated) {
|
if (!data.Authenticated) {
|
||||||
return;
|
return;
|
||||||
|
@ -63,7 +63,7 @@ import 'emby-checkbox';
|
||||||
|
|
||||||
clearInterval(interval);
|
clearInterval(interval);
|
||||||
|
|
||||||
let result = await apiClient.quickConnect(data.Authentication);
|
const result = await apiClient.quickConnect(data.Authentication);
|
||||||
onLoginSuccessful(result.User.Id, result.AccessToken, apiClient);
|
onLoginSuccessful(result.User.Id, result.AccessToken, apiClient);
|
||||||
}, function (e) {
|
}, function (e) {
|
||||||
clearInterval(interval);
|
clearInterval(interval);
|
||||||
|
|
|
@ -6,7 +6,7 @@ export default function (view) {
|
||||||
let quickConnectSettingsInstance = null;
|
let quickConnectSettingsInstance = null;
|
||||||
|
|
||||||
view.addEventListener('viewshow', function () {
|
view.addEventListener('viewshow', function () {
|
||||||
let codeElement = view.querySelector('#txtQuickConnectCode');
|
const codeElement = view.querySelector('#txtQuickConnectCode');
|
||||||
|
|
||||||
quickConnectSettingsInstance = new QuickConnectSettings();
|
quickConnectSettingsInstance = new QuickConnectSettings();
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@ export default function (view) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
let code = codeElement.value;
|
const code = codeElement.value;
|
||||||
quickConnectSettingsInstance.authorize(code);
|
quickConnectSettingsInstance.authorize(code);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -36,8 +36,8 @@ export default function (view) {
|
||||||
|
|
||||||
function renderPage(forceActive = false) {
|
function renderPage(forceActive = false) {
|
||||||
ApiClient.getQuickConnect('Status').then((status) => {
|
ApiClient.getQuickConnect('Status').then((status) => {
|
||||||
let btn = view.querySelector('#btnQuickConnectActivate');
|
const btn = view.querySelector('#btnQuickConnectActivate');
|
||||||
let container = view.querySelector('.quickConnectSettingsContainer');
|
const container = view.querySelector('.quickConnectSettingsContainer');
|
||||||
|
|
||||||
// The activation button should only be visible when quick connect is unavailable (with the text replaced with an error) or when it is available (so it can be activated)
|
// The activation button should only be visible when quick connect is unavailable (with the text replaced with an error) or when it is available (so it can be activated)
|
||||||
// The authorization container is only usable when quick connect is active, so it should be hidden otherwise
|
// The authorization container is only usable when quick connect is active, so it should be hidden otherwise
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue