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

Showing toast when copying stream URL fails

This commit is contained in:
Thibault Nocchi 2020-01-30 21:08:01 +01:00
parent f2c24921e1
commit 16c75e9e5e
2 changed files with 6 additions and 4 deletions

View file

@ -351,14 +351,15 @@ define(["apphost", "globalize", "connectionManager", "itemHelper", "appRouter",
document.body.appendChild(textArea); document.body.appendChild(textArea);
textArea.focus(); textArea.focus();
textArea.select(); textArea.select();
try { if (document.execCommand("copy")) {
document.execCommand("copy");
require(["toast"], function (toast) { require(["toast"], function (toast) {
toast(globalize.translate("CopyStreamURLSuccess")); toast(globalize.translate("CopyStreamURLSuccess"));
}); });
} catch (err) { } else {
console.error("Failed to copy to clipboard"); console.error("Failed to copy to clipboard");
require(["toast"], function (toast) {
toast(globalize.translate("CopyStreamURLError"));
});
} }
document.body.removeChild(textArea); document.body.removeChild(textArea);

View file

@ -161,6 +161,7 @@
"Continuing": "Continuing", "Continuing": "Continuing",
"CopyStreamURL": "Copy Stream URL", "CopyStreamURL": "Copy Stream URL",
"CopyStreamURLSuccess": "URL copied successfully.", "CopyStreamURLSuccess": "URL copied successfully.",
"CopyStreamURLError": "There was an error copying the URL.",
"CriticRating": "Critic rating", "CriticRating": "Critic rating",
"CustomDlnaProfilesHelp": "Create a custom profile to target a new device or override a system profile.", "CustomDlnaProfilesHelp": "Create a custom profile to target a new device or override a system profile.",
"DateAdded": "Date added", "DateAdded": "Date added",