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

Reply via email to