diff --git a/src/components/activitylog.js b/src/components/activitylog.js
index abaa98ec25..2d5a21756f 100644
--- a/src/components/activitylog.js
+++ b/src/components/activitylog.js
@@ -12,10 +12,10 @@ import 'listViewStyle';
/* eslint-disable indent */
function getEntryHtml(entry, apiClient) {
- var html = '';
+ let html = '';
html += '
';
- var color = '#00a4dc';
- var icon = 'notifications';
+ let color = '#00a4dc';
+ let icon = 'notifications';
if ('Error' == entry.Severity || 'Fatal' == entry.Severity || 'Warn' == entry.Severity) {
color = '#cc0000';
@@ -66,8 +66,8 @@ import 'listViewStyle';
}
limit = limit || parseInt(elem.getAttribute('data-activitylimit') || '7');
- var minDate = new Date();
- var hasUserId = 'false' !== elem.getAttribute('data-useractivity');
+ const minDate = new Date();
+ const hasUserId = 'false' !== elem.getAttribute('data-useractivity');
if (hasUserId) {
minDate.setTime(minDate.getTime() - 24 * 60 * 60 * 1000); // one day back
@@ -84,7 +84,7 @@ import 'listViewStyle';
elem.setAttribute('data-activitystartindex', startIndex);
elem.setAttribute('data-activitylimit', limit);
if (!startIndex) {
- var activityContainer = dom.parentWithClass(elem, 'activityContainer');
+ const activityContainer = dom.parentWithClass(elem, 'activityContainer');
if (activityContainer) {
if (result.Items.length) {
@@ -101,7 +101,7 @@ import 'listViewStyle';
}
function onActivityLogUpdate(e, apiClient, data) {
- var options = this.options;
+ const options = this.options;
if (options && options.serverId === apiClient.serverId()) {
reloadData(this, options.element, apiClient);
@@ -109,14 +109,14 @@ import 'listViewStyle';
}
function onListClick(e) {
- var btnEntryInfo = dom.parentWithClass(e.target, 'btnEntryInfo');
+ const btnEntryInfo = dom.parentWithClass(e.target, 'btnEntryInfo');
if (btnEntryInfo) {
- var id = btnEntryInfo.getAttribute('data-id');
- var items = this.items;
+ const id = btnEntryInfo.getAttribute('data-id');
+ const items = this.items;
if (items) {
- var item = items.filter(function (i) {
+ const item = items.filter(function (i) {
return i.Id.toString() === id;
})[0];
@@ -138,25 +138,25 @@ import 'listViewStyle';
class ActivityLog {
constructor(options) {
this.options = options;
- var element = options.element;
+ const element = options.element;
element.classList.add('activityLogListWidget');
element.addEventListener('click', onListClick.bind(this));
- var apiClient = connectionManager.getApiClient(options.serverId);
+ const apiClient = connectionManager.getApiClient(options.serverId);
reloadData(this, element, apiClient);
- var onUpdate = onActivityLogUpdate.bind(this);
+ const onUpdate = onActivityLogUpdate.bind(this);
this.updateFn = onUpdate;
events.on(serverNotifications, 'ActivityLogEntry', onUpdate);
apiClient.sendMessage('ActivityLogEntryStart', '0,1500');
}
destroy() {
- var options = this.options;
+ const options = this.options;
if (options) {
options.element.classList.remove('activityLogListWidget');
connectionManager.getApiClient(options.serverId).sendMessage('ActivityLogEntryStop', '0,1500');
}
- var onUpdate = this.updateFn;
+ const onUpdate = this.updateFn;
if (onUpdate) {
events.off(serverNotifications, 'ActivityLogEntry', onUpdate);
@@ -169,4 +169,4 @@ class ActivityLog {
export default ActivityLog;
-/*eslint-enable indent */
+/* eslint-enable indent */
diff --git a/src/components/alert.js b/src/components/alert.js
index 80bfbc48e8..5d396e3a62 100644
--- a/src/components/alert.js
+++ b/src/components/alert.js
@@ -2,16 +2,16 @@ import browser from 'browser';
import dialog from 'dialog';
import globalize from 'globalize';
-/*eslint-disable indent*/
+/* eslint-disable indent */
function replaceAll(originalString, strReplace, strWith) {
- var reg = new RegExp(strReplace, 'ig');
+ const reg = new RegExp(strReplace, 'ig');
return originalString.replace(reg, strWith);
}
export default function (text, title) {
- var options;
+ let options;
if (typeof text === 'string') {
options = {
title: title,
@@ -24,7 +24,7 @@ import globalize from 'globalize';
if (browser.tv && window.alert) {
alert(replaceAll(options.text || '', '
', '\n'));
} else {
- var items = [];
+ const items = [];
items.push({
name: globalize.translate('ButtonGotIt'),
@@ -46,4 +46,4 @@ import globalize from 'globalize';
return Promise.resolve();
}
-/*eslint-enable indent*/
+/* eslint-enable indent */
diff --git a/src/scripts/datetime.js b/src/scripts/datetime.js
index 6b7aa69996..cab59299ad 100644
--- a/src/scripts/datetime.js
+++ b/src/scripts/datetime.js
@@ -1,6 +1,6 @@
import globalize from 'globalize';
-/*eslint-disable indent */
+/* eslint-disable indent */
export function parseISO8601Date(s, toLocal) {
@@ -8,9 +8,9 @@ import globalize from 'globalize';
// year month day hours minutes seconds
// dotmilliseconds
// tzstring plusminus hours minutes
- var re = /(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})(\.\d+)?(Z|([+-])(\d{2}):(\d{2}))?/;
+ const re = /(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})(\.\d+)?(Z|([+-])(\d{2}):(\d{2}))?/;
- var d = s.match(re);
+ const d = s.match(re);
// "2010-12-07T11:00:00.000-09:00" parses to:
// ["2010-12-07T11:00:00.000-09:00", "2010", "12", "07", "11",
@@ -25,8 +25,8 @@ import globalize from 'globalize';
}
// parse strings, leading zeros into proper ints
- var a = [1, 2, 3, 4, 5, 6, 10, 11];
- for (var i in a) {
+ const a = [1, 2, 3, 4, 5, 6, 10, 11];
+ for (let i in a) {
d[a[i]] = parseInt(d[a[i]], 10);
}
d[7] = parseFloat(d[7]);
@@ -34,7 +34,7 @@ import globalize from 'globalize';
// Date.UTC(year, month[, date[, hrs[, min[, sec[, ms]]]]])
// note that month is 0-11, not 1-12
// see https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date/UTC
- var ms = Date.UTC(d[1], d[2] - 1, d[3], d[4], d[5], d[6]);
+ let ms = Date.UTC(d[1], d[2] - 1, d[3], d[4], d[5], d[6]);
// if there are milliseconds, add them
if (d[7] > 0) {
@@ -43,7 +43,7 @@ import globalize from 'globalize';
// if there's a timezone, calculate it
if (d[8] !== 'Z' && d[10]) {
- var offset = d[10] * 60 * 60 * 1000;
+ let offset = d[10] * 60 * 60 * 1000;
if (d[11]) {
offset += d[11] * 60 * 1000;
}
@@ -60,13 +60,13 @@ import globalize from 'globalize';
}
export function getDisplayRunningTime(ticks) {
- var ticksPerHour = 36000000000;
- var ticksPerMinute = 600000000;
- var ticksPerSecond = 10000000;
+ const ticksPerHour = 36000000000;
+ const ticksPerMinute = 600000000;
+ const ticksPerSecond = 10000000;
- var parts = [];
+ const parts = [];
- var hours = ticks / ticksPerHour;
+ let hours = ticks / ticksPerHour;
hours = Math.floor(hours);
if (hours) {
@@ -75,7 +75,7 @@ import globalize from 'globalize';
ticks -= (hours * ticksPerHour);
- var minutes = ticks / ticksPerMinute;
+ let minutes = ticks / ticksPerMinute;
minutes = Math.floor(minutes);
ticks -= (minutes * ticksPerMinute);
@@ -85,7 +85,7 @@ import globalize from 'globalize';
}
parts.push(minutes);
- var seconds = ticks / ticksPerSecond;
+ let seconds = ticks / ticksPerSecond;
seconds = Math.floor(seconds);
if (seconds < 10) {
@@ -96,7 +96,7 @@ import globalize from 'globalize';
return parts.join(':');
}
- var toLocaleTimeStringSupportsLocales = function () {
+ const toLocaleTimeStringSupportsLocales = function () {
try {
new Date().toLocaleTimeString('i');
} catch (e) {
@@ -107,9 +107,9 @@ import globalize from 'globalize';
function getOptionList(options) {
- var list = [];
+ const list = [];
- for (var i in options) {
+ for (const i in options) {
list.push({
name: i,
value: options[i]
@@ -129,7 +129,7 @@ import globalize from 'globalize';
if (toLocaleTimeStringSupportsLocales) {
- var currentLocale = globalize.getCurrentDateTimeLocale();
+ const currentLocale = globalize.getCurrentDateTimeLocale();
if (currentLocale) {
return date.toLocaleString(currentLocale, options);
@@ -149,7 +149,7 @@ import globalize from 'globalize';
if (toLocaleTimeStringSupportsLocales) {
- var currentLocale = globalize.getCurrentDateTimeLocale();
+ const currentLocale = globalize.getCurrentDateTimeLocale();
if (currentLocale) {
return date.toLocaleDateString(currentLocale, options);
@@ -157,9 +157,9 @@ import globalize from 'globalize';
}
// This is essentially a hard-coded polyfill
- var optionList = getOptionList(options);
+ const optionList = getOptionList(options);
if (optionList.length === 1 && optionList[0].name === 'weekday') {
- var weekday = [];
+ const weekday = [];
weekday[0] = 'Sun';
weekday[1] = 'Mon';
weekday[2] = 'Tue';
@@ -183,7 +183,7 @@ import globalize from 'globalize';
if (toLocaleTimeStringSupportsLocales) {
- var currentLocale = globalize.getCurrentDateTimeLocale();
+ const currentLocale = globalize.getCurrentDateTimeLocale();
if (currentLocale) {
return date.toLocaleTimeString(currentLocale, options);
@@ -218,19 +218,19 @@ import globalize from 'globalize';
});
}
- var time = toLocaleTimeString(date);
+ let time = toLocaleTimeString(date);
- var timeLower = time.toLowerCase();
+ const timeLower = time.toLowerCase();
if (timeLower.indexOf('am') !== -1 || timeLower.indexOf('pm') !== -1) {
time = timeLower;
- var hour = date.getHours() % 12;
- var suffix = date.getHours() > 11 ? 'pm' : 'am';
+ let hour = date.getHours() % 12;
+ const suffix = date.getHours() > 11 ? 'pm' : 'am';
if (!hour) {
hour = 12;
}
- var minutes = date.getMinutes();
+ let minutes = date.getMinutes();
if (minutes < 10) {
minutes = '0' + minutes;
@@ -240,7 +240,7 @@ import globalize from 'globalize';
time = hour + minutes + suffix;
} else {
- var timeParts = time.split(':');
+ const timeParts = time.split(':');
// Trim off seconds
if (timeParts.length > 2) {
@@ -260,8 +260,8 @@ import globalize from 'globalize';
throw new Error('date cannot be null');
}
- var yesterday = new Date();
- var day = yesterday.getDate() + offsetInDays;
+ const yesterday = new Date();
+ const day = yesterday.getDate() + offsetInDays;
yesterday.setDate(day); // automatically adjusts month/year appropriately
@@ -281,4 +281,4 @@ import globalize from 'globalize';
}
};
-/*eslint-enable indent */
+/* eslint-enable indent */