From f1ba5c63c0b91b3148de2b40c6de5a1f8a6eb797 Mon Sep 17 00:00:00 2001 From: Daniel Hartung <22015466+dhartung@users.noreply.github.com> Date: Wed, 11 Sep 2019 16:59:47 +0200 Subject: [PATCH] Toast notification when copy-stream is executed --- src/components/itemcontextmenu.js | 4 ++++ src/strings/de.json | 2 ++ src/strings/en-gb.json | 3 ++- src/strings/en-us.json | 1 + 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/components/itemcontextmenu.js b/src/components/itemcontextmenu.js index 7348eeef30..77bc88a25b 100644 --- a/src/components/itemcontextmenu.js +++ b/src/components/itemcontextmenu.js @@ -319,6 +319,10 @@ define(['apphost', 'globalize', 'connectionManager', 'itemHelper', 'appRouter', textArea.select(); try { document.execCommand('copy'); + + require(['toast'], function (toast) { + toast(globalize.translate('CopyStreamURLSuccess')); + }); } catch (err) { console.error("Failed to copy to clipboard"); } diff --git a/src/strings/de.json b/src/strings/de.json index d144818b0e..2fa89108f5 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -1295,6 +1295,8 @@ "ButtonTrailer": "Trailer", "ButtonWebsite": "Webseite", "ChangingMetadataImageSettingsNewContent": "Änderungen an Metadaten- und Artwork-Einstellungen betreffen nur der Bibliothek neu hinzugefügte Inhalte. Um diese Änderungen auf existierende Medien anzuwenden müssen die Metadaten manuell aktualisiert werden.", + "CopyStreamURL": "Kopiere Streaminglink", + "CopyStreamURLSuccess": "Link erfolgreich kopiert.", "Desktop": "Desktop", "Download": "Download", "Extras": "Extras", diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 941beab405..0304deef2c 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -454,5 +454,6 @@ "HeaderPasswordReset": "Password Reset", "HeaderPaths": "Paths", "HeaderPendingInvitations": "Pending Invitations", - "CopyStreamURL": "Copy Stream URL" + "CopyStreamURL": "Copy Stream URL", + "CopyStreamURLSuccess": "URL copied successfully." } diff --git a/src/strings/en-us.json b/src/strings/en-us.json index aa648bd56d..cead11c76e 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -161,6 +161,7 @@ "ContinueWatching": "Continue watching", "Continuing": "Continuing", "CopyStreamURL": "Copy Stream URL", + "CopyStreamURLSuccess": "URL copied successfully.", "CriticRating": "Critic rating", "CustomDlnaProfilesHelp": "Create a custom profile to target a new device or override a system profile.", "DateAdded": "Date added",