Prevent duplicate entries in state
This commit is contained in:
parent
e9332df690
commit
a91f19e72f
1 changed files with 18 additions and 9 deletions
13
index.html
13
index.html
|
@ -48,7 +48,10 @@
|
||||||
<script>
|
<script>
|
||||||
// (function () {
|
// (function () {
|
||||||
|
|
||||||
function debug(args) { console.log(args); }
|
function debug(args) {
|
||||||
|
console.log(args);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
function enabledrag(event) { event.preventDefault(); }
|
function enabledrag(event) { event.preventDefault(); }
|
||||||
|
|
||||||
|
@ -260,7 +263,10 @@
|
||||||
if (! state.assignments[id]) {
|
if (! state.assignments[id]) {
|
||||||
state.assignments[id]=[];
|
state.assignments[id]=[];
|
||||||
}
|
}
|
||||||
|
if ( state.assignments[id].indexOf(name) == -1 ) {
|
||||||
state.assignments[id].push(name);
|
state.assignments[id].push(name);
|
||||||
|
}
|
||||||
|
debug("createAssignment");
|
||||||
debug(state.assignments);
|
debug(state.assignments);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -270,7 +276,10 @@
|
||||||
if (! state.assignments[id]) {
|
if (! state.assignments[id]) {
|
||||||
state.assignments[id]=[];
|
state.assignments[id]=[];
|
||||||
}
|
}
|
||||||
|
if ( state.assignments[id].indexOf(memberName) == -1 ) {
|
||||||
state.assignments[id].push(memberName);
|
state.assignments[id].push(memberName);
|
||||||
|
}
|
||||||
|
debug("moveAssignment");
|
||||||
debug(state.assignments);
|
debug(state.assignments);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -288,7 +297,6 @@
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
debug("create: " + name);
|
debug("create: " + name);
|
||||||
|
|
||||||
var newdevcard =devcard(name,el.id);
|
var newdevcard =devcard(name,el.id);
|
||||||
if (! document.getElementById(newdevcard.id)) {
|
if (! document.getElementById(newdevcard.id)) {
|
||||||
el.appendChild(newdevcard);
|
el.appendChild(newdevcard);
|
||||||
|
@ -308,6 +316,7 @@
|
||||||
if (idx !== -1) {
|
if (idx !== -1) {
|
||||||
state.assignments[oldid].splice(idx,1);
|
state.assignments[oldid].splice(idx,1);
|
||||||
}
|
}
|
||||||
|
debug("removeAssignment");
|
||||||
debug(state.assignments);
|
debug(state.assignments);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue