diff --git a/deezer-tooter/browserAction/index.html b/deezer-tooter/browserAction/index.html index f3f62cc..e791ab2 100644 --- a/deezer-tooter/browserAction/index.html +++ b/deezer-tooter/browserAction/index.html @@ -5,7 +5,7 @@ - +




diff --git a/deezer-tooter/browserAction/script.js b/deezer-tooter/browserAction/script.js index ed0f803..7fef49c 100644 --- a/deezer-tooter/browserAction/script.js +++ b/deezer-tooter/browserAction/script.js @@ -1,12 +1,16 @@ function tootInfo(message) { - tootContent = message.artist + " - " + message.title - url = "http://localhost:5000/toot?content=" + tootContent - fetch(url) + tootContent = document.getElementById("toot-info").innerHTML + tootContent += " " + tootContent += document.getElementById("toot-comment").value + tootContent += " " + tootContent += document.getElementById("toot-hashtags").value + url = "http://localhost:5000/toot" + fetch(url, { + method: 'POST', + body: JSON.stringify(tootContent), + }) .then(function (response) { - return response; - }) - .then(function (response) { - console.log("Got response : " + response); + return response.json(); }) .catch(function (error) { console.log("Error while tooting: " + error); @@ -14,8 +18,8 @@ function tootInfo(message) { } function handleResponse(message) { - document.getElementById("toot-info").innerHTML += message.artist + " - " + message.title - document.getElementById("toot-hashtags").value += "#radio #np #musique #music" + document.getElementById("toot-info").innerHTML = message.artist + " - " + message.title + document.getElementById("toot-hashtags").value = "#radio #np #musique #music" } function handleError(error) { diff --git a/deezer-tooter/content_script.js b/deezer-tooter/content_script.js index 8098157..a958a95 100644 --- a/deezer-tooter/content_script.js +++ b/deezer-tooter/content_script.js @@ -1,8 +1,5 @@ browser.runtime.onMessage.addListener((data, sender, sendResponse) => { - console.log("Content script : " + data.command) deezerTitle = document.getElementsByClassName('track-link')[0].innerHTML deezerArtist = document.getElementsByClassName('track-link')[1].innerHTML sendResponse({title: deezerTitle, artist: deezerArtist}) -}); - -console.log("Content script loaded") \ No newline at end of file +}); \ No newline at end of file diff --git a/deezer-tooter/manifest.json b/deezer-tooter/manifest.json index 3ce9752..0d8b2c1 100644 --- a/deezer-tooter/manifest.json +++ b/deezer-tooter/manifest.json @@ -8,7 +8,7 @@ }, "content_scripts": [ { - "matches": [""], + "matches": ["*://*.deezer.com/*"], "js": ["content_script.js"] } ],