Author: indika
Date: Mon Dec 10 02:12:13 2007
New Revision: 10814

Log:

fix for ESBJAVA-397


Modified:
   
trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/validate_mediator.js
   
trunk/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/validate_edit.xsl

Modified: 
trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/validate_mediator.js
==============================================================================
--- 
trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/validate_mediator.js
  (original)
+++ 
trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/validate_mediator.js
  Mon Dec 10 02:12:13 2007
@@ -18,10 +18,10 @@
  * This js file is for the log mediator specific UI operations
  */
 
-var send_save_mode = false;
+var validate_save_mode = false;
 
 collectdata["validate"] = function collectvalidatedata(mediator, validate) {
-    send_save_mode = true;
+    validate_save_mode = true;
     return updatesendmediator(mediator, validate);
 };
 
@@ -29,7 +29,7 @@
     var schemakeys = document.getElementsByName("schema_key");
     var k = schemakeys.length;
     if (!validate && k == 0) {
-        if (send_save_mode) {
+        if (validate_save_mode) {
             esbwarning("Schema registry keys to be used for validation must be 
specified", TYPE_INFO);
             return false;
         }
@@ -58,7 +58,7 @@
         }
     }
     if (!validate && !validkeyfound) {
-        if (send_save_mode) {
+        if (validate_save_mode) {
             esbwarning("One or more schema registry keys must be specified for 
validation", TYPE_INFO);
             return false;
         }
@@ -78,7 +78,7 @@
 };
 
 function addschemakey(position) {
-    send_save_mode = false
+    validate_save_mode = false
     var epdiv = document.getElementById("validate_edit_div");
     var mediator = getnestedmediator(internalmodel.sequence, position);
     updatesendmediator(mediator, false);

Modified: 
trunk/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/validate_edit.xsl
==============================================================================
--- 
trunk/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/validate_edit.xsl
   (original)
+++ 
trunk/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/validate_edit.xsl
   Mon Dec 10 02:12:13 2007
@@ -29,7 +29,7 @@
             <br/>
             <div id="script_edit" class="end-point-div">
                 <br/>
-                <xsl:if test="count(//syn:schema)!=0">
+                <xsl:if test="count(self::node()//syn:schema)!=0">
                     <p>Schema Keys defined for Validate Mediator</p>
                     <br/>
                     <table border="0" style="margin-left: 3em; width: 150px;">
@@ -37,11 +37,11 @@
                             <xsl:call-template name="schema_keys_template">
                                 <xsl:with-param name="value">
                                     <xsl:value-of
-                                            select="count(//syn:schema)"/>
+                                            
select="count(self::node()//syn:schema)"/>
                                 </xsl:with-param>
                                 <xsl:with-param name="limit">
                                     <xsl:value-of
-                                            select="count(//syn:schema)"/>
+                                            
select="count(self::node()//syn:schema)"/>
                                 </xsl:with-param>
                             </xsl:call-template>
                         </tbody>
@@ -137,7 +137,7 @@
     <xsl:template name="schema_key_template" 
xmlns:syn="http://ws.apache.org/ns/synapse";>
         <xsl:param name="index"/>
         <tr>
-            <xsl:if test="//syn:schema[$index]/@key">
+            <xsl:if test="self::node()//syn:schema[$index]/@key">
                 <td>
                     <xsl:text>Key</xsl:text>
                 </td>
@@ -146,7 +146,7 @@
                            class="esb-edit_disabled">
                         <xsl:attribute name="id"><xsl:value-of 
select="concat('schema_key',$index)"/></xsl:attribute>
                         <xsl:attribute name="value">
-                            <xsl:value-of select="//syn:schema[$index]/@key"/>
+                            <xsl:value-of 
select="self::node()//syn:schema[$index]/@key"/>
                         </xsl:attribute>
                          <xsl:attribute name="DISABLED"/>
                     </input>

_______________________________________________
Esb-java-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev

Reply via email to