1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Unminify using 1.5.323

Repo with tag: https://github.com/MediaBrowser/emby-webcomponents/tree/1.5.323
This commit is contained in:
Vasily 2019-01-10 15:39:37 +03:00
parent 4678528d00
commit de6ac33ec1
289 changed files with 78483 additions and 54701 deletions

View file

@ -1,55 +1,75 @@
define(["actionsheet", "datetime", "playbackManager", "globalize", "appSettings"], function(actionsheet, datetime, playbackManager, globalize, appSettings) {
"use strict";
define(['actionsheet', 'datetime', 'playbackManager', 'globalize', 'appSettings'], function (actionsheet, datetime, playbackManager, globalize, appSettings) {
'use strict';
function show(options) {
var item = options.item,
itemType = item.Type,
isFolder = item.IsFolder,
itemId = item.Id,
channelId = item.ChannelId,
serverId = item.ServerId,
resumePositionTicks = item.UserData ? item.UserData.PlaybackPositionTicks : null,
playableItemId = "Program" === itemType ? channelId : itemId;
if (!resumePositionTicks || isFolder) return void playbackManager.play({
ids: [playableItemId],
serverId: serverId
});
var item = options.item;
var itemType = item.Type;
var isFolder = item.IsFolder;
var itemId = item.Id;
var channelId = item.ChannelId;
var serverId = item.ServerId;
var resumePositionTicks = item.UserData ? item.UserData.PlaybackPositionTicks : null;
var playableItemId = itemType === 'Program' ? channelId : itemId;
if (!resumePositionTicks || isFolder) {
playbackManager.play({
ids: [playableItemId],
serverId: serverId
});
return;
}
var menuItems = [];
menuItems.push({
name: globalize.translate("sharedcomponents#ResumeAt", datetime.getDisplayRunningTime(resumePositionTicks)),
id: "resume"
}), menuItems.push({
name: globalize.translate("sharedcomponents#PlayFromBeginning"),
id: "play"
}), actionsheet.show({
name: globalize.translate('sharedcomponents#ResumeAt', datetime.getDisplayRunningTime(resumePositionTicks)),
id: 'resume'
});
menuItems.push({
name: globalize.translate('sharedcomponents#PlayFromBeginning'),
id: 'play'
});
actionsheet.show({
items: menuItems,
positionTo: options.positionTo
}).then(function(id) {
}).then(function (id) {
switch (id) {
case "play":
case 'play':
playbackManager.play({
ids: [playableItemId],
serverId: serverId
});
break;
case "resume":
case 'resume':
playbackManager.play({
ids: [playableItemId],
startPositionTicks: resumePositionTicks,
serverId: serverId
});
break;
case "queue":
case 'queue':
playbackManager.queue({
items: [item]
});
break;
case "shuffle":
playbackManager.shuffle(item)
case 'shuffle':
playbackManager.shuffle(item);
break;
default:
break;
}
})
});
}
return {
show: show
}
};
});