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