Author: ruwan
Date: Thu Jun  5 22:01:45 2008
New Revision: 18055
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=18055

Log:
Fixing an UI issue in clone and aggregate mediators


Modified:
   
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/target.js
   
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/clone_edit.xsl
   
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/target_edit.xsl

Modified: 
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/target.js
URL: 
http://wso2.org/svn/browse/wso2/branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/target.js?rev=18055&r1=18054&r2=18055&view=diff
==============================================================================
--- 
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/target.js
     (original)
+++ 
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/target.js
     Thu Jun  5 22:01:45 2008
@@ -117,4 +117,18 @@
     vieweditedmediator();
 
     editmediator(med_pos);
+}
+
+function deleteTargetEndponit(position) {
+    var taregt_c_pos = position;
+    if (taregt_c_pos != null && taregt_c_pos != undefined) {
+        var mediator = getnestedmediator(internalmodel.sequence, taregt_c_pos);
+        if (mediator.childNodes.length > 0) {
+            removepreviousendpoint(mediator);
+        }
+        var epdiv = document.getElementById("ep" + taregt_c_pos);
+        if (epdiv != null && mediator != null) {
+            processXML(mediator, "mediators/target_edit.xsl", 
epdiv.parentNode);
+        }
+    }
 }
\ No newline at end of file

Modified: 
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/clone_edit.xsl
URL: 
http://wso2.org/svn/browse/wso2/branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/clone_edit.xsl?rev=18055&r1=18054&r2=18055&view=diff
==============================================================================
--- 
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/clone_edit.xsl
      (original)
+++ 
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/clone_edit.xsl
      Thu Jun  5 22:01:45 2008
@@ -69,7 +69,9 @@
                     <xsl:attribute name="id">
                         <xsl:value-of select="@esb_med_pos"/>
                     </xsl:attribute>
-                    <xsl:call-template name="syn-target-edit"/>
+                    <div>
+                        <xsl:call-template name="syn-target-edit"/>
+                    </div>
                 </div>
             </xsl:for-each><br/>
             

Modified: 
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/target_edit.xsl
URL: 
http://wso2.org/svn/browse/wso2/branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/target_edit.xsl?rev=18055&r1=18054&r2=18055&view=diff
==============================================================================
--- 
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/target_edit.xsl
     (original)
+++ 
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/target_edit.xsl
     Thu Jun  5 22:01:45 2008
@@ -22,6 +22,10 @@
 
     <xsl:include href="mediator_view.xsl"/>
 
+    <xsl:template match="syn:target">
+        <xsl:call-template name="syn-target-edit"/>
+    </xsl:template>
+
 
     <xsl:template name="syn-target-edit">
 
@@ -29,6 +33,7 @@
         <xsl:variable name="position" select="@esb_med_pos"/>
 
         <div>
+            <xsl:attribute name="id"><xsl:value-of select="concat('ep', 
$position)"/></xsl:attribute>
             <xsl:if test="not($external=1)">
                 <xsl:attribute name="class">popup-box</xsl:attribute>
             </xsl:if>
@@ -54,7 +59,7 @@
             </table>
 
             <table style="width: 600px;"><tr>
-            <td><label style="margin-left: 5px;">Mediation 
Sequence</label></td>
+            <td style="width:280px;"><label style="margin-left: 
5px;">Mediation Sequence</label></td>
             <xsl:if test="@sequence">
                 <td><label style="margin-left:3em;"><xsl:value-of 
select="@sequence"/></label></td>
                 <td style="width: 100px;"><input type="button" value="Edit 
Reference" class="panelbutton_default" style="width: 100px; margin-left: 1em;">
@@ -90,7 +95,7 @@
             <!--</xsl:if>-->
 
             <table style="width: 600px;"><tr>
-            <td><label style="margin-left:5px;;">Delivery Endpoint</label></td>
+            <td style="width:280px;"><label style="margin-left:5px;">Delivery 
Endpoint</label></td>
             <xsl:if test="@endpoint">
                 <td><label style="margin-left:3em;"><xsl:value-of 
select="@endpoint"/></label></td>
                 <td style="width: 100px;"><input type="button" value="Edit 
Reference" class="panelbutton_default" style="width: 100px; margin-left: 1em;">
@@ -136,7 +141,7 @@
                                         
extensions/core/images/delete.gif</xsl:attribute>
                                     <xsl:attribute name="title">Delete 
Endpoint</xsl:attribute>
                                     <xsl:attribute name="onClick">
-                                        
javascript:removeEndpoint('<xsl:value-of select="$position"/>');return false;
+                                        
javascript:deleteTargetEndponit('<xsl:value-of select="$position"/>');return 
false;
                                     </xsl:attribute>
                                 </xsl:element>
                             </div>
@@ -162,7 +167,7 @@
                                         
extensions/core/images/delete.gif</xsl:attribute>
                                     <xsl:attribute name="title">Delete 
Endpoint</xsl:attribute>
                                     <xsl:attribute name="onClick">
-                                        
javascript:removeEndpoint('<xsl:value-of select="$position"/>');return false;
+                                        
javascript:deleteTargetEndponit('<xsl:value-of select="$position"/>');return 
false;
                                     </xsl:attribute>
                                 </xsl:element>
                             </div>
@@ -188,7 +193,7 @@
                                         
extensions/core/images/delete.gif</xsl:attribute>
                                     <xsl:attribute name="title">Delete 
Endpoint</xsl:attribute>
                                     <xsl:attribute name="onClick">
-                                        
javascript:removeEndpoint('<xsl:value-of select="$position"/>');return false;
+                                        
javascript:deleteTargetEndponit('<xsl:value-of select="$position"/>');return 
false;
                                     </xsl:attribute>
                                 </xsl:element>
                             </div>
@@ -214,7 +219,7 @@
                                         
extensions/core/images/delete.gif</xsl:attribute>
                                     <xsl:attribute name="title">Delete 
Endpoint</xsl:attribute>
                                     <xsl:attribute name="onClick">
-                                        
javascript:removeEndpoint('<xsl:value-of select="$position"/>');return false;
+                                        
javascript:deleteTargetEndponit('<xsl:value-of select="$position"/>');return 
false;
                                     </xsl:attribute>
                                 </xsl:element>
                             </div>
@@ -240,7 +245,7 @@
                                         
extensions/core/images/delete.gif</xsl:attribute>
                                     <xsl:attribute name="title">Delete 
Endpoint</xsl:attribute>
                                     <xsl:attribute name="onClick">
-                                        
javascript:removeEndpoint('<xsl:value-of select="$position"/>');return false;
+                                        
javascript:deleteTargetEndponit('<xsl:value-of select="$position"/>');return 
false;
                                     </xsl:attribute>
                                 </xsl:element>
                             </div>

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

Reply via email to