Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/DesignDataModel.as =================================================================== diff -u -rb365bfb0ceb516dcf01316100cf218de71fb324e -r52b11b6d98099727913addf29dfc48df41e83ffd --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/DesignDataModel.as (.../DesignDataModel.as) (revision b365bfb0ceb516dcf01316100cf218de71fb324e) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/DesignDataModel.as (.../DesignDataModel.as) (revision 52b11b6d98099727913addf29dfc48df41e83ffd) @@ -350,7 +350,7 @@ */ public function removeBranchMapping(entryUIID):Object{ //dispatch an event to show the design has changed - dispatchEvent({type:'ddmBeforeUpdate',target:this}); + dispatchEvent({type:'ddmBeforeUpdate', target:this}); var r:Object = _branchMappings.remove(entryUIID); if(r==null){ @@ -878,10 +878,7 @@ public function hasBranchMappingsForGroupingUIID(groupingUIID:Number):Boolean { var bMappings:Array = _branchMappings.values(); - Debugger.log("checking for branch mappings", Debugger.CRITICAL, "hasBranch*", "DDM"); for(var i=0; i end_value) { LFMessage.showMessageAlert(Dictionary.getValue("to_condition_invalid_value_direction", [Dictionary.getValue("to_condition_start_value"), Dictionary.getValue("to_condition_end_value")]), null); return false; @@ -357,7 +390,7 @@ } } } - + return true; } @@ -372,7 +405,7 @@ if(evt != null) removeAllItems(); _start_value_stp.visible = true; - _end_value_stp.visible = true; + _end_value_stp.visible = !_opt_greaterThan_cb.value; _start_value_stp.minimum = Number(_selectedDefinition.startValue); _end_value_stp.minimum = Number(_selectedDefinition.startValue); @@ -382,6 +415,9 @@ _start_value_stp.value = Number(_selectedDefinition.startValue); _end_value_stp.value = Number(_selectedDefinition.endValue); + _opt_greaterThan_cb.visible = true; + _opt_greaterThan_lbl.visible = true; + add_btn.visible = true; clear_all_btn.enabled = true; remove_item_btn.enabled = true; @@ -397,6 +433,9 @@ _start_value_stp.visible = false; _end_value_stp.visible = false; + _opt_greaterThan_cb.visible = false; + _opt_greaterThan_lbl.visible = false; + add_btn.visible = false; clear_all_btn.enabled = false; remove_item_btn.enabled = false; @@ -429,9 +468,11 @@ public function itemSelected(evt:Object):Void { var item = _condition_item_dgd.getItemAt(evt.itemIndex); - - Debugger.log("current selection: " + Selection.getFocus(), Debugger.CRITICAL, "itemSelected", "GroupNamingDialog"); } + + private function onGreaterThanSelect(evt:Object):Void { + _end_value_stp.visible = !evt.target.value; + } public static function getOutputType(type:String):String { switch(type) {