diff --git a/src/components/dialogHelper/dialogHelper.js b/src/components/dialogHelper/dialogHelper.js
index 1f11d8a195..2b682dd71a 100644
--- a/src/components/dialogHelper/dialogHelper.js
+++ b/src/components/dialogHelper/dialogHelper.js
@@ -391,11 +391,8 @@ import 'scrollStyles';
dlg.setAttribute('data-autofocus', 'true');
}
- let defaultEntryAnimation;
- let defaultExitAnimation;
-
- defaultEntryAnimation = 'scaleup';
- defaultExitAnimation = 'scaledown';
+ const defaultEntryAnimation = 'scaleup';
+ const defaultExitAnimation = 'scaledown';
const entryAnimation = options.entryAnimation || defaultEntryAnimation;
const exitAnimation = options.exitAnimation || defaultExitAnimation;
diff --git a/src/components/remotecontrol/remotecontrol.js b/src/components/remotecontrol/remotecontrol.js
index 8668202424..fd5a6902ab 100644
--- a/src/components/remotecontrol/remotecontrol.js
+++ b/src/components/remotecontrol/remotecontrol.js
@@ -873,6 +873,10 @@ define(['browser', 'datetime', 'backdrop', 'libraryBrowser', 'listView', 'imageL
}
function init(ownerView, context) {
+<<<<<<< HEAD
+=======
+ const contextmenuHtml = ``;
+>>>>>>> 4f0443b2d... Fix linting errors
let volumecontrolHtml = '
';
volumecontrolHtml += `
`;
volumecontrolHtml += '
';
diff --git a/src/components/subtitlesettings/subtitleappearancehelper.js b/src/components/subtitlesettings/subtitleappearancehelper.js
index 7e3e2de7ac..fab1d6a9f7 100644
--- a/src/components/subtitlesettings/subtitleappearancehelper.js
+++ b/src/components/subtitlesettings/subtitleappearancehelper.js
@@ -4,7 +4,7 @@
*/
function getTextStyles(settings, isCue) {
- let list = [];
+ const list = [];
if (isCue) {
switch (settings.textSize || '') {
@@ -123,14 +123,14 @@ export function getStyles(settings, isCue) {
function applyStyleList(styles, elem) {
for (let i = 0, length = styles.length; i < length; i++) {
- let style = styles[i];
+ const style = styles[i];
elem.style[style.name] = style.value;
}
}
export function applyStyles(elements, appearanceSettings) {
- let styles = getStyles(appearanceSettings);
+ const styles = getStyles(appearanceSettings);
if (elements.text) {
applyStyleList(styles.text, elements.text);
diff --git a/src/components/subtitlesettings/subtitlesettings.js b/src/components/subtitlesettings/subtitlesettings.js
index 79fa289ab0..1621c0ea2c 100644
--- a/src/components/subtitlesettings/subtitlesettings.js
+++ b/src/components/subtitlesettings/subtitlesettings.js
@@ -20,7 +20,7 @@ import 'flexStyles';
*/
function getSubtitleAppearanceObject(context) {
- let appearanceSettings = {};
+ const appearanceSettings = {};
appearanceSettings.textSize = context.querySelector('#selectTextSize').value;
appearanceSettings.dropShadow = context.querySelector('#selectDropShadow').value;
@@ -37,7 +37,7 @@ function loadForm(context, user, userSettings, appearanceSettings, apiClient) {
context.querySelector('.fldBurnIn').classList.remove('hide');
}
- let selectSubtitleLanguage = context.querySelector('#selectSubtitleLanguage');
+ const selectSubtitleLanguage = context.querySelector('#selectSubtitleLanguage');
settingsHelper.populateLanguages(selectSubtitleLanguage, allCultures);
@@ -96,9 +96,9 @@ function save(instance, context, userId, userSettings, apiClient, enableSaveConf
}
function onSubtitleModeChange(e) {
- let view = dom.parentWithClass(e.target, 'subtitlesettings');
+ const view = dom.parentWithClass(e.target, 'subtitlesettings');
- let subtitlesHelp = view.querySelectorAll('.subtitlesHelp');
+ const subtitlesHelp = view.querySelectorAll('.subtitlesHelp');
for (let i = 0, length = subtitlesHelp.length; i < length; i++) {
subtitlesHelp[i].classList.add('hide');
}
@@ -106,11 +106,11 @@ function onSubtitleModeChange(e) {
}
function onAppearanceFieldChange(e) {
- let view = dom.parentWithClass(e.target, 'subtitlesettings');
+ const view = dom.parentWithClass(e.target, 'subtitlesettings');
- let appearanceSettings = getSubtitleAppearanceObject(view);
+ const appearanceSettings = getSubtitleAppearanceObject(view);
- let elements = {
+ const elements = {
window: view.querySelector('.subtitleappearance-preview-window'),
text: view.querySelector('.subtitleappearance-preview-text')
};
@@ -156,20 +156,20 @@ export class SubtitleSettings {
}
loadData() {
- let self = this;
- let context = self.options.element;
+ const self = this;
+ const context = self.options.element;
loading.show();
- let userId = self.options.userId;
- let apiClient = connectionManager.getApiClient(self.options.serverId);
- let userSettings = self.options.userSettings;
+ const userId = self.options.userId;
+ const apiClient = connectionManager.getApiClient(self.options.serverId);
+ const userSettings = self.options.userSettings;
apiClient.getUser(userId).then(function (user) {
userSettings.setUserInfo(userId, apiClient).then(function () {
self.dataLoaded = true;
- let appearanceSettings = userSettings.getSubtitleAppearanceSettings(self.options.appearanceKey);
+ const appearanceSettings = userSettings.getSubtitleAppearanceSettings(self.options.appearanceKey);
loadForm(context, user, userSettings, appearanceSettings, apiClient);
});
@@ -186,12 +186,12 @@ export class SubtitleSettings {
onSubmit(e) {
const self = this;
- let apiClient = connectionManager.getApiClient(self.options.serverId);
- let userId = self.options.userId;
- let userSettings = self.options.userSettings;
+ const apiClient = connectionManager.getApiClient(self.options.serverId);
+ const userId = self.options.userId;
+ const userSettings = self.options.userSettings;
userSettings.setUserInfo(userId, apiClient).then(function () {
- let enableSaveConfirmation = self.options.enableSaveConfirmation;
+ const enableSaveConfirmation = self.options.enableSaveConfirmation;
save(self, self.options.element, userId, userSettings, apiClient, enableSaveConfirmation);
});
diff --git a/src/elements/emby-checkbox/emby-checkbox.js b/src/elements/emby-checkbox/emby-checkbox.js
index d3f24d6f82..84961848c6 100644
--- a/src/elements/emby-checkbox/emby-checkbox.js
+++ b/src/elements/emby-checkbox/emby-checkbox.js
@@ -5,7 +5,7 @@ import 'webcomponents';
/* eslint-disable indent */
- let EmbyCheckboxPrototype = Object.create(HTMLInputElement.prototype);
+ const EmbyCheckboxPrototype = Object.create(HTMLInputElement.prototype);
function onKeyDown(e) {
// Don't submit form on enter
@@ -26,7 +26,7 @@ import 'webcomponents';
const enableRefreshHack = browser.tizen || browser.orsay || browser.operaTv || browser.web0s ? true : false;
function forceRefresh(loading) {
- let elem = this.parentNode;
+ const elem = this.parentNode;
elem.style.webkitAnimationName = 'repaintChrome';
elem.style.webkitAnimationDelay = (loading === true ? '500ms' : '');
diff --git a/src/elements/emby-itemrefreshindicator/emby-itemrefreshindicator.js b/src/elements/emby-itemrefreshindicator/emby-itemrefreshindicator.js
index 67eacf3db9..51f3fc5be9 100644
--- a/src/elements/emby-itemrefreshindicator/emby-itemrefreshindicator.js
+++ b/src/elements/emby-itemrefreshindicator/emby-itemrefreshindicator.js
@@ -40,7 +40,7 @@ import 'webcomponents';
}
}
- let EmbyItemRefreshIndicatorPrototype = Object.create(EmbyProgressRing);
+ const EmbyItemRefreshIndicatorPrototype = Object.create(EmbyProgressRing);
EmbyItemRefreshIndicatorPrototype.createdCallback = function () {
// base method
diff --git a/src/elements/emby-progressbar/emby-progressbar.js b/src/elements/emby-progressbar/emby-progressbar.js
index 54fcb1999e..e232bbcde0 100644
--- a/src/elements/emby-progressbar/emby-progressbar.js
+++ b/src/elements/emby-progressbar/emby-progressbar.js
@@ -1,6 +1,6 @@
/* eslint-disable indent */
- let ProgressBarPrototype = Object.create(HTMLDivElement.prototype);
+ const ProgressBarPrototype = Object.create(HTMLDivElement.prototype);
function onAutoTimeProgress() {
const start = parseInt(this.getAttribute('data-starttime'));
diff --git a/src/elements/emby-progressring/emby-progressring.js b/src/elements/emby-progressring/emby-progressring.js
index 10db8b9a27..929b80a573 100644
--- a/src/elements/emby-progressring/emby-progressring.js
+++ b/src/elements/emby-progressring/emby-progressring.js
@@ -3,7 +3,7 @@ import 'webcomponents';
/* eslint-disable indent */
- let EmbyProgressRing = Object.create(HTMLDivElement.prototype);
+ const EmbyProgressRing = Object.create(HTMLDivElement.prototype);
EmbyProgressRing.createdCallback = function () {
this.classList.add('progressring');
@@ -79,7 +79,7 @@ import 'webcomponents';
};
EmbyProgressRing.detachedCallback = function () {
- let observer = this.observer;
+ const observer = this.observer;
if (observer) {
// later, you can stop observing
diff --git a/src/elements/emby-radio/emby-radio.js b/src/elements/emby-radio/emby-radio.js
index b31d436444..6fd2529085 100644
--- a/src/elements/emby-radio/emby-radio.js
+++ b/src/elements/emby-radio/emby-radio.js
@@ -4,7 +4,7 @@ import 'webcomponents';
/* eslint-disable indent */
- let EmbyRadioPrototype = Object.create(HTMLInputElement.prototype);
+ const EmbyRadioPrototype = Object.create(HTMLInputElement.prototype);
function onKeyDown(e) {
// Don't submit form on enter
@@ -35,7 +35,7 @@ import 'webcomponents';
this.classList.add('mdl-radio__button');
- let labelElement = this.parentNode;
+ const labelElement = this.parentNode;
labelElement.classList.add('mdl-radio');
labelElement.classList.add('mdl-js-radio');
labelElement.classList.add('mdl-js-ripple-effect');
@@ -43,7 +43,7 @@ import 'webcomponents';
labelElement.classList.add('show-focus');
}
- let labelTextElement = labelElement.querySelector('span');
+ const labelTextElement = labelElement.querySelector('span');
labelTextElement.classList.add('radioButtonLabel');
labelTextElement.classList.add('mdl-radio__label');
diff --git a/src/elements/emby-scroller/emby-scroller.js b/src/elements/emby-scroller/emby-scroller.js
index fb903d839c..d7133e317a 100644
--- a/src/elements/emby-scroller/emby-scroller.js
+++ b/src/elements/emby-scroller/emby-scroller.js
@@ -9,7 +9,7 @@ import 'css!./emby-scroller';
/* eslint-disable indent */
- let ScrollerPrototype = Object.create(HTMLDivElement.prototype);
+ const ScrollerPrototype = Object.create(HTMLDivElement.prototype);
ScrollerPrototype.createdCallback = function () {
this.classList.add('emby-scroller');
diff --git a/src/elements/emby-slider/emby-slider.js b/src/elements/emby-slider/emby-slider.js
index 2439331144..9b451044b4 100644
--- a/src/elements/emby-slider/emby-slider.js
+++ b/src/elements/emby-slider/emby-slider.js
@@ -8,7 +8,7 @@ import 'emby-input';
/* eslint-disable indent */
- let EmbySliderPrototype = Object.create(HTMLInputElement.prototype);
+ const EmbySliderPrototype = Object.create(HTMLInputElement.prototype);
let supportsValueSetOverride = false;
@@ -94,7 +94,7 @@ import 'emby-input';
// Keep only one per slider frame request
cancelAnimationFrame(range.updateValuesFrame);
range.updateValuesFrame = requestAnimationFrame(function () {
- let backgroundLower = range.backgroundLower;
+ const backgroundLower = range.backgroundLower;
if (backgroundLower) {
let fraction = (value - range.min) / (range.max - range.min);
diff --git a/src/elements/emby-tabs/emby-tabs.js b/src/elements/emby-tabs/emby-tabs.js
index 320a14e2cb..db7ad56f5d 100644
--- a/src/elements/emby-tabs/emby-tabs.js
+++ b/src/elements/emby-tabs/emby-tabs.js
@@ -8,7 +8,7 @@ import 'scrollStyles';
/* eslint-disable indent */
- let EmbyTabs = Object.create(HTMLDivElement.prototype);
+ const EmbyTabs = Object.create(HTMLDivElement.prototype);
const buttonClass = 'emby-tab-button';
const activeButtonClass = buttonClass + '-active';
@@ -21,7 +21,7 @@ import 'scrollStyles';
}
function removeActivePanelClass(tabs, index) {
- let tabPanel = getTabPanel(tabs, index);
+ const tabPanel = getTabPanel(tabs, index);
if (tabPanel) {
tabPanel.classList.remove('is-active');
}
@@ -52,7 +52,7 @@ import 'scrollStyles';
removeActivePanelClass(tabs, previousIndex);
}
- let newPanel = getTabPanel(tabs, index);
+ const newPanel = getTabPanel(tabs, index);
if (newPanel) {
// animate new panel ?
@@ -225,7 +225,7 @@ import 'scrollStyles';
}
}));
- let currentTabButton = tabButtons[current];
+ const currentTabButton = tabButtons[current];
setActiveTabButton(tabs, tabButtons[selected], currentTabButton, false);
if (current !== selected && currentTabButton) {