From 2d86625bc9982db0c7a4f1c8afbed8d416d3233c Mon Sep 17 00:00:00 2001 From: Lawrence Zawahri <louza078@student.liu.se> Date: Tue, 15 Mar 2022 18:19:07 +0100 Subject: [PATCH] lab 4 done --- Lab_4/Twidder/database.db | Bin 16384 -> 16384 bytes Lab_4/Twidder/static/client.js | 28 +++++++++++++++++++--------- 2 files changed, 19 insertions(+), 9 deletions(-) diff --git a/Lab_4/Twidder/database.db b/Lab_4/Twidder/database.db index b8863ccbb4f1c57137f8f44aa97d3cac6c1560e4..d01e75e274924c6bb2d355fbb0a27f1808ed17ec 100644 GIT binary patch delta 68 zcmZo@U~Fh$oFL5@I#I@%F?3_X5`AV>-p<MF2A)j3otqT}%z33HRau0EweubF^BwYS P^plG05X9yswlPcqi5U|T delta 37 tcmZo@U~Fh$oFL5@GEv5vF=S)H5`AVB-X)XS4Lmn13WV@(USb==1OVBS3r+w4 diff --git a/Lab_4/Twidder/static/client.js b/Lab_4/Twidder/static/client.js index b77c50c..6182c66 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; + } -- GitLab