update freesound-sourcer for html changes

This commit is contained in:
2024-02-13 09:38:38 -07:00
parent a52fceddc2
commit 039d0722f4

View File

@@ -6,13 +6,13 @@
(var :Dynamic window js.Lib.global.window) (var :Dynamic window js.Lib.global.window)
(API.browser.runtime.onMessage.addListener (API.browser.runtime.onMessage.addListener
->[:Message message sender sendResponse] ->[:Message message sender sendResponse]
(case message (case message
((object type "requestSource") ((object type "requestSource")
(let [:String url window.location.href (let [:String url window.location.href
:kiss.List<String> parts (url.split "/") :kiss.List<String> parts (url.split "/")
creator (nth parts -4) creator (nth parts -4)
downloadLink (document.getElementById "download_button") downloadLink (.item (document.getElementsByClassName "sound-download-button") 0)
dlUrl .href downloadLink dlUrl .href downloadLink
filename (.pop (url.split "/"))] filename (.pop (url.split "/"))]
(awaitLet [response (API.browser.runtime.sendMessage (object type "downloadFreesound" data [filename creator dlUrl url]))] (awaitLet [response (API.browser.runtime.sendMessage (object type "downloadFreesound" data [filename creator dlUrl url]))]