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"]
}
],