From e9332df6909322ad25c84fb670e2d2fad7a9bea0 Mon Sep 17 00:00:00 2001 From: "Yann Esposito (Yogsototh)" Date: Mon, 6 Sep 2021 17:58:11 +0200 Subject: [PATCH] prevent duplicates --- index.html | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index 0e7a2c2..abef636 100644 --- a/index.html +++ b/index.html @@ -49,7 +49,7 @@ // (function () { function debug(args) { console.log(args); } - + function enabledrag(event) { event.preventDefault(); } var state = null; @@ -66,6 +66,10 @@ "Olivier", "Rob", "Wanderson", + "Y", + "G1", + "M", + "G2" ], fts: [ "SX Session", "Bug Squashing", @@ -277,12 +281,19 @@ debug("move: " + name); document.getElementById(name).remove(); var memberName = name.replace(/^[^-]*-/,'').replace(/-cell-.*$/,''); - el.appendChild(devcard(memberName,el.id)); - moveAssignment(el.id, name); + var newdevcard =devcard(memberName,el.id); + if (! document.getElementById(newdevcard.id)) { + el.appendChild(newdevcard); + moveAssignment(el.id, name); + } } else { debug("create: " + name); - el.appendChild(devcard(name,el.id)); + + var newdevcard =devcard(name,el.id); + if (! document.getElementById(newdevcard.id)) { + el.appendChild(newdevcard); createAssignment(el.id, name); + } } saveState(); }