[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