add itemIdentifier on clientutils and TaskButton globally

This commit is contained in:
grafixeyehero 2021-06-11 23:59:57 +03:00
parent 1bec6a8088
commit b7c6a8aa18
3 changed files with 8 additions and 2 deletions

View File

@ -97,6 +97,7 @@ module.exports = {
'MetadataEditor': 'writable', 'MetadataEditor': 'writable',
'PlaylistViewer': 'writable', 'PlaylistViewer': 'writable',
'ServerNotifications': 'writable', 'ServerNotifications': 'writable',
'TaskButton': 'writable',
'UserParentalControlPage': 'writable', 'UserParentalControlPage': 'writable',
'Windows': 'readonly' 'Windows': 'readonly'
}, },

View File

@ -9,6 +9,7 @@ import * as webSettings from './settings/webSettings';
import datetime from '../scripts/datetime'; import datetime from '../scripts/datetime';
import { DirectoryBrowser } from '../components/directorybrowser/directorybrowser'; import { DirectoryBrowser } from '../components/directorybrowser/directorybrowser';
import dialogHelper from '../components/dialogHelper/dialogHelper'; import dialogHelper from '../components/dialogHelper/dialogHelper';
import itemIdentifier from '../components/itemidentifier/itemidentifier';
import { Events } from 'jellyfin-apiclient'; import { Events } from 'jellyfin-apiclient';
export function getCurrentUser() { export function getCurrentUser() {
@ -218,7 +219,8 @@ const Dashboard = {
datetime, datetime,
Events, Events,
DirectoryBrowser, DirectoryBrowser,
dialogHelper dialogHelper,
itemIdentifier
}; };
// This is used in plugins and templates, so keep it defined for now. // This is used in plugins and templates, so keep it defined for now.

View File

@ -5,7 +5,7 @@ import globalize from '../scripts/globalize';
import '../elements/emby-button/emby-button'; import '../elements/emby-button/emby-button';
import ServerConnections from '../components/ServerConnections'; import ServerConnections from '../components/ServerConnections';
export default function (options) { function taskbutton(options) {
function pollTasks() { function pollTasks() {
ServerConnections.getApiClient(serverId).getScheduledTasks({ ServerConnections.getApiClient(serverId).getScheduledTasks({
IsEnabled: true IsEnabled: true
@ -120,3 +120,6 @@ export default function (options) {
Events.on(serverNotifications, 'ScheduledTasksInfo', onScheduledTasksUpdate); Events.on(serverNotifications, 'ScheduledTasksInfo', onScheduledTasksUpdate);
} }
} }
window.TaskButton = taskbutton;
export default taskbutton;