From b7c6a8aa1843a1388174fefc038694c9e54f3f1b Mon Sep 17 00:00:00 2001 From: grafixeyehero <32230989+grafixeyehero@users.noreply.github.com> Date: Fri, 11 Jun 2021 23:59:57 +0300 Subject: [PATCH] add itemIdentifier on clientutils and TaskButton globally --- .eslintrc.js | 1 + src/scripts/clientUtils.js | 4 +++- src/scripts/taskbutton.js | 5 ++++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index f232a48ba..b86f32b4f 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -97,6 +97,7 @@ module.exports = { 'MetadataEditor': 'writable', 'PlaylistViewer': 'writable', 'ServerNotifications': 'writable', + 'TaskButton': 'writable', 'UserParentalControlPage': 'writable', 'Windows': 'readonly' }, diff --git a/src/scripts/clientUtils.js b/src/scripts/clientUtils.js index 93e5feb68..72256c18e 100644 --- a/src/scripts/clientUtils.js +++ b/src/scripts/clientUtils.js @@ -9,6 +9,7 @@ import * as webSettings from './settings/webSettings'; import datetime from '../scripts/datetime'; import { DirectoryBrowser } from '../components/directorybrowser/directorybrowser'; import dialogHelper from '../components/dialogHelper/dialogHelper'; +import itemIdentifier from '../components/itemidentifier/itemidentifier'; import { Events } from 'jellyfin-apiclient'; export function getCurrentUser() { @@ -218,7 +219,8 @@ const Dashboard = { datetime, Events, DirectoryBrowser, - dialogHelper + dialogHelper, + itemIdentifier }; // This is used in plugins and templates, so keep it defined for now. diff --git a/src/scripts/taskbutton.js b/src/scripts/taskbutton.js index bd08463e0..05a801066 100644 --- a/src/scripts/taskbutton.js +++ b/src/scripts/taskbutton.js @@ -5,7 +5,7 @@ import globalize from '../scripts/globalize'; import '../elements/emby-button/emby-button'; import ServerConnections from '../components/ServerConnections'; -export default function (options) { +function taskbutton(options) { function pollTasks() { ServerConnections.getApiClient(serverId).getScheduledTasks({ IsEnabled: true @@ -120,3 +120,6 @@ export default function (options) { Events.on(serverNotifications, 'ScheduledTasksInfo', onScheduledTasksUpdate); } } + +window.TaskButton = taskbutton; +export default taskbutton;