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