[esb-java-dev] svn commit r2365 - in
trunk/esb/java/modules/distribution/src/main/www/extensions/core:
js xslt/mediators
svn at wso2.org
svn at wso2.org
Tue May 8 23:22:50 PDT 2007
Author: kasun
Date: Tue May 8 23:22:42 2007
New Revision: 2365
Modified:
trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/namespace.js
trunk/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/header_edit.xsl
Log:
adding namespace editor for header mediator
Modified: trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/namespace.js
==============================================================================
--- trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/namespace.js (original)
+++ trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/namespace.js Tue May 8 23:22:42 2007
@@ -98,7 +98,7 @@
prefix = attribute.name.substring(attribute.name.indexOf(':')+1);
namespaceURI = mediator.attributes[i].value;
- if(namespaceURI!=null && prefix != null && prefix != "xmlns"){
+ if(namespaceURI!=null && prefix != null && prefix != "xmlns" && prefix != "syn"){
if(currentAttributeValue.substring(0,currentAttributeValue.indexOf(':')) == prefix){
returnHTML = returnHTML + "<tr><td><input id="+prefix+" name='select' type='radio' checked "
+ "onclick='javascript:select()'/></td><td id=p"+prefix+">"+prefix+"</td>"
@@ -230,7 +230,7 @@
mediator.removeAttribute(removeAttribute);
mediator.setAttribute("xmlns:"+newPrefix,newURI);
- showNameSpaceEditor(mediatiorPosition,mediatorAttribute);
+ showNameSpaceEditor(mediatiorPosition,mediatorAttribute,changeinputID);
}
@@ -260,7 +260,7 @@
if(isDeleteable){
var currPrefix=document.getElementById("p"+currentPrefix).innerHTML;
mediator.removeAttribute("xmlns:" + currPrefix);
- showNameSpaceEditor(mediatiorPosition,mediatorAttribute);
+ showNameSpaceEditor(mediatiorPosition,mediatorAttribute,changeinputID);
}else{
alertWarning("Cannot Delete Namespaces declared in Parent Nodes");
}
Modified: trunk/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/header_edit.xsl
==============================================================================
--- trunk/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/header_edit.xsl (original)
+++ trunk/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/header_edit.xsl Tue May 8 23:22:42 2007
@@ -92,6 +92,15 @@
</xsl:attribute>
</input>
</td>
+ <xsl:if test="@value">
+ <td>
+ <input type="button" value="Add Namespace">
+ <xsl:attribute name="onclick">
+ javascript:showNameSpaceEditor('<xsl:value-of select="syn:reason/@esb_med_pos"/>',"value","header_valueorexpr_value");
+ </xsl:attribute>
+ </input>
+ </td>
+ </xsl:if>
</xsl:if>
</tr>
<tr>
More information about the Esb-java-dev
mailing list