Author: ruwan Date: Thu Jun 5 20:38:42 2008 New Revision: 18051 URL: http://wso2.org/svn/browse/wso2?view=rev&revision=18051
Log: Fixing issue in the aggregate meditor UI Modified: branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/aggregate_mediator.js Modified: branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/aggregate_mediator.js URL: http://wso2.org/svn/browse/wso2/branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/aggregate_mediator.js?rev=18051&r1=18050&r2=18051&view=diff ============================================================================== --- branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/aggregate_mediator.js (original) +++ branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/aggregate_mediator.js Thu Jun 5 20:38:42 2008 @@ -101,14 +101,25 @@ if (complete_max != null && complete_max != undefined && complete_max.value != undefined) { var completeConditionElem2 = mediator.getElementsByTagName("completeCondition"); if (completeConditionElem2.length != 0) { - setmessagecount(completeConditionElem2[0], "max", complete_max.value); + if (complete_max.value == "") { + setmessagecount(completeConditionElem2[0], "max", 0); + } else { + setmessagecount(completeConditionElem2[0], "max", complete_max.value); + } } else { completeConditionElem2 = mediator.getElementsByTagName("syn:completeCondition"); if (completeConditionElem2.length != 0) { - setmessagecount(completeConditionElem2[0], "max", complete_max.value); + if (complete_max.value == "") { + setmessagecount(completeConditionElem2[0], "max", 0); + } else { + setmessagecount(completeConditionElem2[0], "max", complete_max.value); + } } else { - mediator.appendChild(createesbelement("<syn:completeCondition " + syn_ns_declaration + "/>")); - setmessagecount(completeConditionElem2[0], "max", complete_max.value); + if (complete_max.value == "") { + mediator.appendChild(createesbelement("<syn:completeCondition " + syn_ns_declaration + " max='0'/>")); + } else { + mediator.appendChild(createesbelement("<syn:completeCondition " + syn_ns_declaration + " max='" + complete_max.value + "'/>")); + } } } } @@ -116,14 +127,25 @@ if (complete_min != null && complete_min != undefined && complete_min.value != undefined) { var completeConditionElem3 = mediator.getElementsByTagName("completeCondition"); if (completeConditionElem3.length != 0) { - setmessagecount(completeConditionElem3[0], "min", complete_min.value); + if (complete_min.value == "") { + setmessagecount(completeConditionElem3[0], "min", 0); + } else { + setmessagecount(completeConditionElem3[0], "min", complete_min.value); + } } else { completeConditionElem3 = mediator.getElementsByTagName("syn:completeCondition"); if (completeConditionElem3.length != 0) { - setmessagecount(completeConditionElem3[0], "min", complete_min.value); + if (complete_min.value == "") { + setmessagecount(completeConditionElem3[0], "min", 0); + } else { + setmessagecount(completeConditionElem3[0], "min", complete_min.value); + } } else { - mediator.appendChild(createesbelement("<syn:completeCondition " + syn_ns_declaration + "/>")); - setmessagecount(completeConditionElem3[0], "min", complete_min.value); + if (complete_min.value == "") { + mediator.appendChild(createesbelement("<syn:completeCondition " + syn_ns_declaration + " min='0'/>")); + } else { + mediator.appendChild(createesbelement("<syn:completeCondition " + syn_ns_declaration + " min='" + complete_min.value + "'/>")); + } } } } _______________________________________________ Esb-java-dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev
