mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update context menu
This commit is contained in:
parent
013178a816
commit
289b252066
5 changed files with 52 additions and 10 deletions
|
@ -15,12 +15,12 @@
|
|||
},
|
||||
"devDependencies": {},
|
||||
"ignore": [],
|
||||
"version": "1.4.85",
|
||||
"_release": "1.4.85",
|
||||
"version": "1.4.86",
|
||||
"_release": "1.4.86",
|
||||
"_resolution": {
|
||||
"type": "version",
|
||||
"tag": "1.4.85",
|
||||
"commit": "02ae5393a31e8266eb52f0e1a6471b9da8f964c7"
|
||||
"tag": "1.4.86",
|
||||
"commit": "ddbdeddbe5f3fec3e7024a009077256d14f2ec0b"
|
||||
},
|
||||
"_source": "https://github.com/MediaBrowser/emby-webcomponents.git",
|
||||
"_target": "^1.2.0",
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
define(['apphost', 'globalize', 'connectionManager', 'itemHelper'], function (appHost, globalize, connectionManager, itemHelper) {
|
||||
define(['apphost', 'globalize', 'connectionManager', 'itemHelper', 'embyRouter'], function (appHost, globalize, connectionManager, itemHelper, embyRouter) {
|
||||
|
||||
function getCommands(options) {
|
||||
|
||||
|
@ -48,6 +48,13 @@ define(['apphost', 'globalize', 'connectionManager', 'itemHelper'], function (ap
|
|||
});
|
||||
}
|
||||
|
||||
if (options.open !== false) {
|
||||
commands.push({
|
||||
name: globalize.translate('Open'),
|
||||
id: 'open'
|
||||
});
|
||||
}
|
||||
|
||||
if (user.Policy.IsAdministrator) {
|
||||
|
||||
commands.push({
|
||||
|
@ -63,6 +70,20 @@ define(['apphost', 'globalize', 'connectionManager', 'itemHelper'], function (ap
|
|||
});
|
||||
}
|
||||
|
||||
if (options.openAlbum !== false && item.AlbumId) {
|
||||
commands.push({
|
||||
name: Globalize.translate('ViewAlbum'),
|
||||
id: 'album'
|
||||
});
|
||||
}
|
||||
|
||||
if (options.openArtist !== false && item.ArtistItems && item.ArtistItems.length) {
|
||||
commands.push({
|
||||
name: Globalize.translate('ViewArtist'),
|
||||
id: 'artist'
|
||||
});
|
||||
}
|
||||
|
||||
return commands;
|
||||
});
|
||||
}
|
||||
|
@ -135,6 +156,12 @@ define(['apphost', 'globalize', 'connectionManager', 'itemHelper'], function (ap
|
|||
reject();
|
||||
break;
|
||||
}
|
||||
case 'open':
|
||||
{
|
||||
embyRouter.showItem(item);
|
||||
reject();
|
||||
break;
|
||||
}
|
||||
case 'delete':
|
||||
{
|
||||
deleteItem(apiClient, itemId).then(function () {
|
||||
|
@ -153,6 +180,18 @@ define(['apphost', 'globalize', 'connectionManager', 'itemHelper'], function (ap
|
|||
});
|
||||
break;
|
||||
}
|
||||
case 'album':
|
||||
{
|
||||
embyRouter.showItem(item.AlbumId, item.ServerId);
|
||||
reject();
|
||||
break;
|
||||
}
|
||||
case 'artist':
|
||||
{
|
||||
embyRouter.showItem(item.ArtistItems[0].Id, item.ServerId);
|
||||
reject();
|
||||
break;
|
||||
}
|
||||
default:
|
||||
reject();
|
||||
break;
|
||||
|
|
|
@ -98,5 +98,8 @@
|
|||
"Like": "Like",
|
||||
"Dislike": "Dislike",
|
||||
"Played": "Played",
|
||||
"RefreshDialogHelp": "Metadata is refreshed based on settings and internet services that are enabled in the Emby Server dashboard."
|
||||
"RefreshDialogHelp": "Metadata is refreshed based on settings and internet services that are enabled in the Emby Server dashboard.",
|
||||
"Open": "Open",
|
||||
"ViewAlbum": "View Album",
|
||||
"ViewArtist": "View Artist"
|
||||
}
|
|
@ -26,14 +26,14 @@
|
|||
"webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
|
||||
},
|
||||
"main": "iron-meta.html",
|
||||
"homepage": "https://github.com/polymerelements/iron-meta",
|
||||
"homepage": "https://github.com/PolymerElements/iron-meta",
|
||||
"_release": "1.1.1",
|
||||
"_resolution": {
|
||||
"type": "version",
|
||||
"tag": "v1.1.1",
|
||||
"commit": "e171ee234b482219c9514e6f9551df48ef48bd9f"
|
||||
},
|
||||
"_source": "git://github.com/polymerelements/iron-meta.git",
|
||||
"_source": "git://github.com/PolymerElements/iron-meta.git",
|
||||
"_target": "^1.0.0",
|
||||
"_originalSource": "polymerelements/iron-meta"
|
||||
"_originalSource": "PolymerElements/iron-meta"
|
||||
}
|
|
@ -39,6 +39,6 @@
|
|||
"commit": "8715c83bf04a228de00ec662ed43eb6141e61b91"
|
||||
},
|
||||
"_source": "git://github.com/Polymer/polymer.git",
|
||||
"_target": "^1.0.0",
|
||||
"_target": "^1.1.0",
|
||||
"_originalSource": "Polymer/polymer"
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue