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',
'PlaylistViewer': 'writable',
'ServerNotifications': 'writable',
'TaskButton': 'writable',
'UserParentalControlPage': 'writable',
'Windows': 'readonly'
},

View File

@ -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.

View File

@ -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;