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

update variable declerations

This commit is contained in:
Cameron 2020-07-18 21:51:48 +01:00
parent 233f7382ee
commit 84f2047df3
2 changed files with 34 additions and 34 deletions

View file

@ -11,9 +11,9 @@ import 'emby-select';
function fillTimeOfDay(select) { function fillTimeOfDay(select) {
var options = []; const options = [];
for (var i = 0; i < 86400000; i += 900000) { for (let i = 0; i < 86400000; i += 900000) {
options.push({ options.push({
name: ScheduledTaskPage.getDisplayTime(i * 10000), name: ScheduledTaskPage.getDisplayTime(i * 10000),
value: i * 10000 value: i * 10000
@ -26,15 +26,15 @@ import 'emby-select';
} }
Array.prototype.remove = function (from, to) { Array.prototype.remove = function (from, to) {
var rest = this.slice((to || from) + 1 || this.length); const rest = this.slice((to || from) + 1 || this.length);
this.length = from < 0 ? this.length + from : from; this.length = from < 0 ? this.length + from : from;
return this.push.apply(this, rest); return this.push.apply(this, rest);
}; };
var ScheduledTaskPage = { const ScheduledTaskPage = {
refreshScheduledTask: function (view) { refreshScheduledTask: function (view) {
loading.show(); loading.show();
var id = getParameterByName('id'); let id = getParameterByName('id');
ApiClient.getScheduledTask(id).then(function (task) { ApiClient.getScheduledTask(id).then(function (task) {
ScheduledTaskPage.loadScheduledTask(view, task); ScheduledTaskPage.loadScheduledTask(view, task);
}); });
@ -50,11 +50,11 @@ import 'emby-select';
loading.hide(); loading.hide();
}, },
loadTaskTriggers: function (context, task) { loadTaskTriggers: function (context, task) {
var html = ''; let html = '';
html += '<div class="paperList">'; html += '<div class="paperList">';
for (var i = 0, length = task.Triggers.length; i < length; i++) { for (let i = 0, length = task.Triggers.length; i < length; i++) {
var trigger = task.Triggers[i]; const trigger = task.Triggers[i];
html += '<div class="listItem listItem-border">'; html += '<div class="listItem listItem-border">';
html += '<span class="material-icons listItemIcon schedule"></span>'; html += '<span class="material-icons listItemIcon schedule"></span>';
@ -66,7 +66,7 @@ import 'emby-select';
html += "<div class='listItemBodyText'>" + ScheduledTaskPage.getTriggerFriendlyName(trigger) + '</div>'; html += "<div class='listItemBodyText'>" + ScheduledTaskPage.getTriggerFriendlyName(trigger) + '</div>';
if (trigger.MaxRuntimeMs) { if (trigger.MaxRuntimeMs) {
html += '<div class="listItemBodyText secondary">'; html += '<div class="listItemBodyText secondary">';
var hours = trigger.MaxRuntimeTicks / 36e9; const hours = trigger.MaxRuntimeTicks / 36e9;
if (hours == 1) { if (hours == 1) {
html += globalize.translate('ValueTimeLimitSingleHour'); html += globalize.translate('ValueTimeLimitSingleHour');
} else { } else {
@ -100,7 +100,7 @@ import 'emby-select';
if (trigger.Type == 'IntervalTrigger') { if (trigger.Type == 'IntervalTrigger') {
var hours = trigger.IntervalTicks / 36e9; const hours = trigger.IntervalTicks / 36e9;
if (hours == 0.25) { if (hours == 0.25) {
return globalize.translate('EveryXMinutes', '15'); return globalize.translate('EveryXMinutes', '15');
@ -125,8 +125,8 @@ import 'emby-select';
return trigger.Type; return trigger.Type;
}, },
getDisplayTime: function (ticks) { getDisplayTime: function (ticks) {
var ms = ticks / 1e4; const ms = ticks / 1e4;
var now = new Date(); const now = new Date();
now.setHours(0, 0, 0, 0); now.setHours(0, 0, 0, 0);
now.setTime(now.getTime() + ms); now.setTime(now.getTime() + ms);
return datetime.getDisplayTime(now); return datetime.getDisplayTime(now);
@ -145,7 +145,7 @@ import 'emby-select';
}, },
deleteTrigger: function (view, index) { deleteTrigger: function (view, index) {
loading.show(); loading.show();
var id = getParameterByName('id'); let id = getParameterByName('id');
ApiClient.getScheduledTask(id).then(function (task) { ApiClient.getScheduledTask(id).then(function (task) {
task.Triggers.remove(index); task.Triggers.remove(index);
ApiClient.updateScheduledTaskTriggers(task.Id, task.Triggers).then(function () { ApiClient.updateScheduledTaskTriggers(task.Id, task.Triggers).then(function () {
@ -187,7 +187,7 @@ import 'emby-select';
} }
}, },
getTriggerToAdd: function (page) { getTriggerToAdd: function (page) {
var trigger = { const trigger = {
Type: $('#selectTriggerType', page).val() Type: $('#selectTriggerType', page).val()
}; };
@ -202,7 +202,7 @@ import 'emby-select';
trigger.IntervalTicks = $('#selectInterval', page).val(); trigger.IntervalTicks = $('#selectInterval', page).val();
} }
var timeLimit = $('#txtTimeLimit', page).val() || '0'; let timeLimit = $('#txtTimeLimit', page).val() || '0';
timeLimit = parseFloat(timeLimit) * 3600000; timeLimit = parseFloat(timeLimit) * 3600000;
trigger.MaxRuntimeMs = timeLimit || null; trigger.MaxRuntimeMs = timeLimit || null;
@ -213,7 +213,7 @@ import 'emby-select';
export default function (view, params) { export default function (view, params) {
function onSubmit(e) { function onSubmit(e) {
loading.show(); loading.show();
var id = getParameterByName('id'); let id = getParameterByName('id');
ApiClient.getScheduledTask(id).then(function (task) { ApiClient.getScheduledTask(id).then(function (task) {
task.Triggers.push(ScheduledTaskPage.getTriggerToAdd(view)); task.Triggers.push(ScheduledTaskPage.getTriggerToAdd(view));
ApiClient.updateScheduledTaskTriggers(task.Id, task.Triggers).then(function () { ApiClient.updateScheduledTaskTriggers(task.Id, task.Triggers).then(function () {
@ -234,7 +234,7 @@ import 'emby-select';
ScheduledTaskPage.showAddTriggerPopup(view); ScheduledTaskPage.showAddTriggerPopup(view);
}); });
view.addEventListener('click', function (e) { view.addEventListener('click', function (e) {
var btnDeleteTrigger = dom.parentWithClass(e.target, 'btnDeleteTrigger'); const btnDeleteTrigger = dom.parentWithClass(e.target, 'btnDeleteTrigger');
if (btnDeleteTrigger) { if (btnDeleteTrigger) {
ScheduledTaskPage.confirmDeleteTrigger(view, parseInt(btnDeleteTrigger.getAttribute('data-index'))); ScheduledTaskPage.confirmDeleteTrigger(view, parseInt(btnDeleteTrigger.getAttribute('data-index')));

View file

@ -26,10 +26,10 @@ import 'emby-button';
return a == b ? 0 : a < b ? -1 : 1; return a == b ? 0 : a < b ? -1 : 1;
}); });
var currentCategory; let currentCategory;
var html = ''; let html = '';
for (var i = 0; i < tasks.length; i++) { for (let i = 0; i < tasks.length; i++) {
var task = tasks[i]; const task = tasks[i];
if (task.Category != currentCategory) { if (task.Category != currentCategory) {
currentCategory = task.Category; currentCategory = task.Category;
if (currentCategory) { if (currentCategory) {
@ -72,11 +72,11 @@ import 'emby-button';
} }
function getTaskProgressHtml(task) { function getTaskProgressHtml(task) {
var html = ''; let html = '';
if (task.State === 'Idle') { if (task.State === 'Idle') {
if (task.LastExecutionResult) { if (task.LastExecutionResult) {
var endtime = Date.parse(task.LastExecutionResult.EndTimeUtc); const endtime = Date.parse(task.LastExecutionResult.EndTimeUtc);
var starttime = Date.parse(task.LastExecutionResult.StartTimeUtc); const starttime = Date.parse(task.LastExecutionResult.StartTimeUtc);
html += globalize.translate('LabelScheduledTaskLastRan', datefns.formatDistanceToNow(endtime, dfnshelper.localeWithSuffix), html += globalize.translate('LabelScheduledTaskLastRan', datefns.formatDistanceToNow(endtime, dfnshelper.localeWithSuffix),
datefns.formatDistance(starttime, endtime, { locale: dfnshelper.getLocale() })); datefns.formatDistance(starttime, endtime, { locale: dfnshelper.getLocale() }));
if (task.LastExecutionResult.Status === 'Failed') { if (task.LastExecutionResult.Status === 'Failed') {
@ -88,7 +88,7 @@ import 'emby-button';
} }
} }
} else if (task.State === 'Running') { } else if (task.State === 'Running') {
var progress = (task.CurrentProgressPercentage || 0).toFixed(1); const progress = (task.CurrentProgressPercentage || 0).toFixed(1);
html += '<div style="display:flex;align-items:center;">'; html += '<div style="display:flex;align-items:center;">';
html += '<div class="taskProgressOuter" title="' + progress + '%" style="flex-grow:1;">'; html += '<div class="taskProgressOuter" title="' + progress + '%" style="flex-grow:1;">';
html += '<div class="taskProgressInner" style="width:' + progress + '%;">'; html += '<div class="taskProgressInner" style="width:' + progress + '%;">';
@ -103,7 +103,7 @@ import 'emby-button';
} }
function setTaskButtonIcon(button, icon) { function setTaskButtonIcon(button, icon) {
var inner = button.querySelector('.material-icons'); let inner = button.querySelector('.material-icons');
inner.classList.remove('stop', 'play_arrow'); inner.classList.remove('stop', 'play_arrow');
inner.classList.add(icon); inner.classList.add(icon);
} }
@ -125,8 +125,8 @@ import 'emby-button';
export default function(view, params) { export default function(view, params) {
function updateTasks(tasks) { function updateTasks(tasks) {
for (var i = 0; i < tasks.length; i++) { for (let i = 0; i < tasks.length; i++) {
var task = tasks[i]; const task = tasks[i];
view.querySelector('#taskProgress' + task.Id).innerHTML = getTaskProgressHtml(task); view.querySelector('#taskProgress' + task.Id).innerHTML = getTaskProgressHtml(task);
updateTaskButton(view.querySelector('#btnTask' + task.Id), task.State); updateTaskButton(view.querySelector('#btnTask' + task.Id), task.State);
} }
@ -155,12 +155,12 @@ import 'emby-button';
pollInterval && clearInterval(pollInterval); pollInterval && clearInterval(pollInterval);
} }
var pollInterval; let pollInterval;
var serverId = ApiClient.serverId(); const serverId = ApiClient.serverId();
$('.divScheduledTasks', view).on('click', '.btnStartTask', function() { $('.divScheduledTasks', view).on('click', '.btnStartTask', function() {
var button = this; const button = this;
var id = button.getAttribute('data-taskid'); let id = button.getAttribute('data-taskid');
ApiClient.startScheduledTask(id).then(function() { ApiClient.startScheduledTask(id).then(function() {
updateTaskButton(button, 'Running'); updateTaskButton(button, 'Running');
reloadList(view); reloadList(view);
@ -168,8 +168,8 @@ import 'emby-button';
}); });
$('.divScheduledTasks', view).on('click', '.btnStopTask', function() { $('.divScheduledTasks', view).on('click', '.btnStopTask', function() {
var button = this; const button = this;
var id = button.getAttribute('data-taskid'); let id = button.getAttribute('data-taskid');
ApiClient.stopScheduledTask(id).then(function() { ApiClient.stopScheduledTask(id).then(function() {
updateTaskButton(button, ''); updateTaskButton(button, '');
reloadList(view); reloadList(view);