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": {},
|
"devDependencies": {},
|
||||||
"ignore": [],
|
"ignore": [],
|
||||||
"version": "1.4.85",
|
"version": "1.4.86",
|
||||||
"_release": "1.4.85",
|
"_release": "1.4.86",
|
||||||
"_resolution": {
|
"_resolution": {
|
||||||
"type": "version",
|
"type": "version",
|
||||||
"tag": "1.4.85",
|
"tag": "1.4.86",
|
||||||
"commit": "02ae5393a31e8266eb52f0e1a6471b9da8f964c7"
|
"commit": "ddbdeddbe5f3fec3e7024a009077256d14f2ec0b"
|
||||||
},
|
},
|
||||||
"_source": "https://github.com/MediaBrowser/emby-webcomponents.git",
|
"_source": "https://github.com/MediaBrowser/emby-webcomponents.git",
|
||||||
"_target": "^1.2.0",
|
"_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) {
|
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) {
|
if (user.Policy.IsAdministrator) {
|
||||||
|
|
||||||
commands.push({
|
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;
|
return commands;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -135,6 +156,12 @@ define(['apphost', 'globalize', 'connectionManager', 'itemHelper'], function (ap
|
||||||
reject();
|
reject();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case 'open':
|
||||||
|
{
|
||||||
|
embyRouter.showItem(item);
|
||||||
|
reject();
|
||||||
|
break;
|
||||||
|
}
|
||||||
case 'delete':
|
case 'delete':
|
||||||
{
|
{
|
||||||
deleteItem(apiClient, itemId).then(function () {
|
deleteItem(apiClient, itemId).then(function () {
|
||||||
|
@ -153,6 +180,18 @@ define(['apphost', 'globalize', 'connectionManager', 'itemHelper'], function (ap
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case 'album':
|
||||||
|
{
|
||||||
|
embyRouter.showItem(item.AlbumId, item.ServerId);
|
||||||
|
reject();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 'artist':
|
||||||
|
{
|
||||||
|
embyRouter.showItem(item.ArtistItems[0].Id, item.ServerId);
|
||||||
|
reject();
|
||||||
|
break;
|
||||||
|
}
|
||||||
default:
|
default:
|
||||||
reject();
|
reject();
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -98,5 +98,8 @@
|
||||||
"Like": "Like",
|
"Like": "Like",
|
||||||
"Dislike": "Dislike",
|
"Dislike": "Dislike",
|
||||||
"Played": "Played",
|
"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"
|
"webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
|
||||||
},
|
},
|
||||||
"main": "iron-meta.html",
|
"main": "iron-meta.html",
|
||||||
"homepage": "https://github.com/polymerelements/iron-meta",
|
"homepage": "https://github.com/PolymerElements/iron-meta",
|
||||||
"_release": "1.1.1",
|
"_release": "1.1.1",
|
||||||
"_resolution": {
|
"_resolution": {
|
||||||
"type": "version",
|
"type": "version",
|
||||||
"tag": "v1.1.1",
|
"tag": "v1.1.1",
|
||||||
"commit": "e171ee234b482219c9514e6f9551df48ef48bd9f"
|
"commit": "e171ee234b482219c9514e6f9551df48ef48bd9f"
|
||||||
},
|
},
|
||||||
"_source": "git://github.com/polymerelements/iron-meta.git",
|
"_source": "git://github.com/PolymerElements/iron-meta.git",
|
||||||
"_target": "^1.0.0",
|
"_target": "^1.0.0",
|
||||||
"_originalSource": "polymerelements/iron-meta"
|
"_originalSource": "PolymerElements/iron-meta"
|
||||||
}
|
}
|
|
@ -39,6 +39,6 @@
|
||||||
"commit": "8715c83bf04a228de00ec662ed43eb6141e61b91"
|
"commit": "8715c83bf04a228de00ec662ed43eb6141e61b91"
|
||||||
},
|
},
|
||||||
"_source": "git://github.com/Polymer/polymer.git",
|
"_source": "git://github.com/Polymer/polymer.git",
|
||||||
"_target": "^1.0.0",
|
"_target": "^1.1.0",
|
||||||
"_originalSource": "Polymer/polymer"
|
"_originalSource": "Polymer/polymer"
|
||||||
}
|
}
|
Loading…
Add table
Add a link
Reference in a new issue