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
