
Author: lgiessmann Date: Wed Jun 24 03:35:51 2009 New Revision: 61 Log: ajax-client: fixed a bug with scope-topics that occurs during the scope-selection with scope-topics that owns more than one psi Modified: trunk/src/ajax/javascripts/datamodel.js Modified: trunk/src/ajax/javascripts/datamodel.js ============================================================================== --- trunk/src/ajax/javascripts/datamodel.js (original) +++ trunk/src/ajax/javascripts/datamodel.js Wed Jun 24 03:35:51 2009 @@ -653,9 +653,9 @@ for(var j = 0; j != values.length; ++j){ if(values[j].indexOf(selectedItems[i]) !== -1){ for(var k = 0; k != values[j].length; ++k){ - select.insert({"bottom" : new Element("option", {"value" : values[j][k]}).update(values[j][k])}); - if(values[j][k] === selectedItems[i])select.writeAttribute({"selected" : "selected"}); - //values = values.without(values[j]); + var opt = new Element("option", {"value" : values[j][k]}).update(values[j][k]); + select.insert({"bottom" : opt}); + if(values[j][k] === selectedItems[i]) opt.writeAttribute({"selected" : "selected"}); selectedIdx.push(j); } break; @@ -931,6 +931,7 @@ this.__container__ = new Array(); this.resetValues(contents, constraints); this.__constraints__ = constraints; + }, "resetValues" : function(contents, constraints){ try{