diff --git a/browser/form.py b/browser/form.py index 81704a0..65e6ca4 100644 --- a/browser/form.py +++ b/browser/form.py @@ -194,7 +194,7 @@ class EditObject(FormController): for v in value: if fieldName == 'old': self.old.append(v) - elif fieldName == 'selected': + elif fieldName == 'selected' and v not in self.selected: self.selected.append(v) def assignConcepts(self, obj): diff --git a/browser/loops.js b/browser/loops.js index 335a14e..e00b3d2 100644 --- a/browser/loops.js +++ b/browser/loops.js @@ -78,9 +78,10 @@ function objectDialog(dlgName, url) { } function addConceptAssignment() { + dojo.require('dojo.html') node = dojo.byId('form.assignments'); els = document.forms[0].elements; - for (var i=0; i' + title + ''; var tr = document.createElement('tr'); tr.appendChild(td); + //alert(tr.firstChild.attributes['colSpan'].value); node.appendChild(tr); }