diff options
author | ManeraKai <manerakai@protonmail.com> | 2022-06-10 20:00:12 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2022-06-10 20:00:12 +0300 |
commit | 61f23903238e169498fe059593ef26ba73a3ecb4 (patch) | |
tree | 19e6827c6937ea4ac3a47cb5bc7190a3608985a5 | |
parent | Fixed search removing symbols #321 (diff) | |
download | libredirect-61f23903238e169498fe059593ef26ba73a3ecb4.zip |
Fixed Copy Raw shortcut not working #324
Diffstat (limited to '')
-rw-r--r-- | src/assets/javascripts/utils.js | 5 | ||||
-rw-r--r-- | src/manifest.json | 1 | ||||
-rw-r--r-- | src/pages/background/background.js | 2 |
3 files changed, 3 insertions, 5 deletions
diff --git a/src/assets/javascripts/utils.js b/src/assets/javascripts/utils.js index 4a665bc4..65bc67d0 100644 --- a/src/assets/javascripts/utils.js +++ b/src/assets/javascripts/utils.js @@ -374,18 +374,15 @@ function copyRaw(test, copyRawElement) { if (!newUrl) newUrl = await imgurHelper.reverse(url); if (newUrl) { - resolve(true); + resolve(newUrl); if (test) return; navigator.clipboard.writeText(newUrl); - console.log('newUrl', newUrl) if (copyRawElement) { - console.log('working') const textElement = copyRawElement.getElementsByTagName('h4')[0] const oldHtml = textElement.innerHTML; textElement.innerHTML = browser.i18n.getMessage('copied'); setTimeout(() => textElement.innerHTML = oldHtml, 1000); } - console.log('finished') } } resolve() diff --git a/src/manifest.json b/src/manifest.json index 052d992f..269e00a1 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -26,6 +26,7 @@ "unlimitedStorage", "cookies", "privacy", + "clipboardWrite", "contextMenus", "<all_urls>" ], diff --git a/src/pages/background/background.js b/src/pages/background/background.js index 87e13ad3..e1ce8482 100644 --- a/src/pages/background/background.js +++ b/src/pages/background/background.js @@ -212,7 +212,7 @@ browser.webRequest.onErrorOccurred.addListener( ) browser.commands.onCommand.addListener( - async command => { + command => { if (command === 'switchInstance') utils.switchInstance(); else if (command == 'copyRaw') utils.copyRaw(); else if (command == 'unify') utils.unify(); |