diff --git a/src/components/dialog/dialog.js b/src/components/dialog/dialog.js
index ce0a8487b..f1475be97 100644
--- a/src/components/dialog/dialog.js
+++ b/src/components/dialog/dialog.js
@@ -13,7 +13,7 @@ import template from './dialog.template.html';
/* eslint-disable indent */
- function showDialog(options, template) {
+ function showDialog(options) {
const dialogOptions = {
removeOnClose: true,
scrollY: false
@@ -129,9 +129,7 @@ import template from './dialog.template.html';
options = text;
}
- return new Promise((resolve, reject) => {
- showDialog(options, template).then(resolve, reject);
- });
+ return showDialog(options);
}
/* eslint-enable indent */
diff --git a/src/components/guide/guide.js b/src/components/guide/guide.js
index d7d56d960..5320a7288 100644
--- a/src/components/guide/guide.js
+++ b/src/components/guide/guide.js
@@ -1092,17 +1092,17 @@ function Guide(options) {
}
}
- const context = options.element;
+ const guideContext = options.element;
- context.classList.add('tvguide');
+ guideContext.classList.add('tvguide');
- context.innerHTML = globalize.translateHtml(template, 'core');
+ guideContext.innerHTML = globalize.translateHtml(template, 'core');
- const programGrid = context.querySelector('.programGrid');
- const timeslotHeaders = context.querySelector('.timeslotHeaders');
+ const programGrid = guideContext.querySelector('.programGrid');
+ const timeslotHeaders = guideContext.querySelector('.timeslotHeaders');
if (layoutManager.tv) {
- dom.addEventListener(context.querySelector('.guideVerticalScroller'), 'focus', onScrollerFocus, {
+ dom.addEventListener(guideContext.querySelector('.guideVerticalScroller'), 'focus', onScrollerFocus, {
capture: true,
passive: true
});
@@ -1111,43 +1111,43 @@ function Guide(options) {
}
if (browser.iOS || browser.osx) {
- context.querySelector('.channelsContainer').classList.add('noRubberBanding');
+ guideContext.querySelector('.channelsContainer').classList.add('noRubberBanding');
programGrid.classList.add('noRubberBanding');
}
dom.addEventListener(programGrid, 'scroll', function (e) {
- onProgramGridScroll(context, this, timeslotHeaders);
+ onProgramGridScroll(guideContext, this, timeslotHeaders);
}, {
passive: true
});
dom.addEventListener(timeslotHeaders, 'scroll', function () {
- onTimeslotHeadersScroll(context, this);
+ onTimeslotHeadersScroll(guideContext, this);
}, {
passive: true
});
programGrid.addEventListener('click', onProgramGridClick);
- context.querySelector('.btnNextPage').addEventListener('click', function () {
+ guideContext.querySelector('.btnNextPage').addEventListener('click', function () {
currentStartIndex += currentChannelLimit;
- reloadPage(context);
+ reloadPage(guideContext);
restartAutoRefresh();
});
- context.querySelector('.btnPreviousPage').addEventListener('click', function () {
+ guideContext.querySelector('.btnPreviousPage').addEventListener('click', function () {
currentStartIndex = Math.max(currentStartIndex - currentChannelLimit, 0);
- reloadPage(context);
+ reloadPage(guideContext);
restartAutoRefresh();
});
- context.querySelector('.btnGuideViewSettings').addEventListener('click', function () {
+ guideContext.querySelector('.btnGuideViewSettings').addEventListener('click', function () {
showViewSettings(self);
restartAutoRefresh();
});
- context.querySelector('.guideDateTabs').addEventListener('tabchange', function (e) {
+ guideContext.querySelector('.guideDateTabs').addEventListener('tabchange', function (e) {
const allTabButtons = e.target.querySelectorAll('.guide-date-tab-button');
const tabButton = allTabButtons[parseInt(e.detail.selectedTabIndex)];
@@ -1176,12 +1176,12 @@ function Guide(options) {
let startTimeOfDayMs = (date.getHours() * 60 * 60 * 1000);
startTimeOfDayMs += (date.getMinutes() * 60 * 1000);
- changeDate(context, date, scrollToTimeMs, scrollToTimeMs, startTimeOfDayMs, false);
+ changeDate(guideContext, date, scrollToTimeMs, scrollToTimeMs, startTimeOfDayMs, false);
}
});
- setScrollEvents(context, true);
- itemShortcuts.on(context);
+ setScrollEvents(guideContext, true);
+ itemShortcuts.on(guideContext);
Events.trigger(self, 'load');
diff --git a/src/components/itemMediaInfo/itemMediaInfo.js b/src/components/itemMediaInfo/itemMediaInfo.js
index cef371992..37e28ec4d 100644
--- a/src/components/itemMediaInfo/itemMediaInfo.js
+++ b/src/components/itemMediaInfo/itemMediaInfo.js
@@ -163,7 +163,7 @@ import template from './itemMediaInfo.template.html';
return `${label}${value}`;
}
- function loadMediaInfo(itemId, serverId, template) {
+ function loadMediaInfo(itemId, serverId) {
const apiClient = ServerConnections.getApiClient(serverId);
return apiClient.getItem(apiClient.getCurrentUserId(), itemId).then(item => {
const dialogOptions = {
@@ -195,9 +195,7 @@ import template from './itemMediaInfo.template.html';
export function show(itemId, serverId) {
loading.show();
- return new Promise((resolve, reject) => {
- loadMediaInfo(itemId, serverId, template).then(resolve, reject);
- });
+ return loadMediaInfo(itemId, serverId);
}
/* eslint-enable indent */
diff --git a/src/components/prompt/prompt.js b/src/components/prompt/prompt.js
index 04391101f..1a919ca02 100644
--- a/src/components/prompt/prompt.js
+++ b/src/components/prompt/prompt.js
@@ -28,7 +28,7 @@ export default (() => {
txtInput.value = options.value || '';
}
- function showDialog(options, template) {
+ function showDialog(options) {
const dialogOptions = {
removeOnClose: true,
scrollY: false
@@ -117,15 +117,13 @@ export default (() => {
};
} else {
return options => {
- return new Promise((resolve, reject) => {
- if (typeof options === 'string') {
- options = {
- title: '',
- text: options
- };
- }
- showDialog(options, template).then(resolve, reject);
- });
+ if (typeof options === 'string') {
+ options = {
+ title: '',
+ text: options
+ };
+ }
+ return showDialog(options);
};
}
})();
diff --git a/src/components/subtitleeditor/subtitleeditor.js b/src/components/subtitleeditor/subtitleeditor.js
index fdbda7e64..5e026538e 100644
--- a/src/components/subtitleeditor/subtitleeditor.js
+++ b/src/components/subtitleeditor/subtitleeditor.js
@@ -375,7 +375,7 @@ function onOpenUploadMenu(e) {
});
}
-function showEditorInternal(itemId, serverId, template) {
+function showEditorInternal(itemId, serverId) {
hasChanges = false;
const apiClient = ServerConnections.getApiClient(serverId);
@@ -454,9 +454,7 @@ function showEditorInternal(itemId, serverId, template) {
function showEditor(itemId, serverId) {
loading.show();
- return new Promise(function (resolve, reject) {
- showEditorInternal(itemId, serverId, template).then(resolve, reject);
- });
+ return showEditorInternal(itemId, serverId);
}
export default {