diff --git a/Lab_4/Twidder/database.db b/Lab_4/Twidder/database.db index b8863ccbb4f1c57137f8f44aa97d3cac6c1560e4..d01e75e274924c6bb2d355fbb0a27f1808ed17ec 100644 Binary files a/Lab_4/Twidder/database.db and b/Lab_4/Twidder/database.db differ diff --git a/Lab_4/Twidder/static/client.js b/Lab_4/Twidder/static/client.js index b77c50cc59f3ec0362f350db647f740322ab8982..6182c666c8fadf9acc978061686697f19652bf7e 100644 --- a/Lab_4/Twidder/static/client.js +++ b/Lab_4/Twidder/static/client.js @@ -15,24 +15,34 @@ function allowDrop(event) { } function drag(event) { - console.log(event.target.innerHTML) - event.dataTransfer.setData("text", event.target.innerHTML); + console.log(event.target.innerHTML); + txt = document.getElementById(homeTextarea).value; + var text = txt.split("<br>"); + console.log("-----------------------"); + console.log(text); + var str = text.join() + event.dataTransfer.setData("text/plain", event.target.innerHTML); } function dropHome(event) { - let data = event.dataTransfer.getData("text"); - let dest = document.getElementById("homeTextarea"); - dest.innerHTML = data; + event.preventDefault(); + let data = event.dataTransfer.getData("text/plain"); + + // Replaces parts of the string. "g" gör att alla accurences av substringen byts ut + let newStr = data.replace(/<br>/g, "\n"); + document.getElementById("homeTextarea").innerHTML = newStr; } function dropBrowse(event) { event.preventDefault(); + let data = event.dataTransfer.getData("text/plain"); - let data = event.dataTransfer.getData("text"); - let dest = document.getElementById("browseTextarea"); - dest.innerHTML = data; - + // Replaces parts of the string. "g" gör att alla accurences av substringen byts ut + let newStr = data.replace(/<br>/g, "\n"); + + document.getElementById("browseTextarea").innerHTML = newStr; + }