[wsas-java-dev] svn commit r2591 - trunk/wsas/java/modules/www/extensions/core/xslt

svn at wso2.org svn at wso2.org
Mon May 14 04:48:51 PDT 2007


Author: saminda
Date: Mon May 14 04:48:38 2007
New Revision: 2591

Modified:
   trunk/wsas/java/modules/www/extensions/core/xslt/tracer.xsl
Log:
Fixed a tracer showing problem


Modified: trunk/wsas/java/modules/www/extensions/core/xslt/tracer.xsl
==============================================================================
--- trunk/wsas/java/modules/www/extensions/core/xslt/tracer.xsl	(original)
+++ trunk/wsas/java/modules/www/extensions/core/xslt/tracer.xsl	Mon May 14 04:48:38 2007
@@ -51,48 +51,18 @@
         <xsl:choose>
             <xsl:when test="$flagv='ON' and not($emptyv='true')">
                 <xsl:if test="$messageInfoCount &gt; 1">
-                    <form>
-                        <fieldset>
-                            <legend>Filter</legend>
-                            <div>
-                                <span>
-                                    <input>
-                                        <xsl:attribute name="type">checkbox</xsl:attribute>
-                                        <xsl:attribute name="id">filterCheckboxId</xsl:attribute>
-                                        <xsl:attribute name="onClick">javascript:filterEnabledDisabled(this.checked,document.getElementById("filterTextId"));return true;</xsl:attribute>
-                                        <xsl:choose>
-                                            <xsl:when test="$filterv='true'">
-                                                <xsl:attribute name="checked">false</xsl:attribute>
-                                            </xsl:when>
-                                        </xsl:choose>
-                                    </input>
-                                    Mask
-                                    <input>
-                                        <xsl:attribute name="type">text</xsl:attribute>
-                                        <xsl:attribute name="id">filterTextId</xsl:attribute>
-                                        <xsl:attribute name="size">50</xsl:attribute>
-                                        <xsl:choose>
-                                            <xsl:when test="$filterv='true'">
-                                                <xsl:attribute name="value"><xsl:value-of select="$filterStringv"/></xsl:attribute>
-                                            </xsl:when>
-                                            <xsl:otherwise>
-                                                <xsl:attribute name="DISABLED">true</xsl:attribute>
-                                            </xsl:otherwise>
-                                        </xsl:choose>
-
-                                    </input>
-                                    <input>
-                                        <xsl:attribute name="type">submit</xsl:attribute>
-                                        <xsl:attribute name="value">Find</xsl:attribute>
-                                        <xsl:attribute name="id">filterFindId</xsl:attribute>
-                                        <xsl:attribute name="onClick">javascript:findMaskedObjects(document.getElementById("filterTextId").value);return false;</xsl:attribute>
-                                    </input>
-                                </span>
-                            </div>
-                        </fieldset>
-                    </form>
+                    <xsl:call-template name="filterAreaSetting">
+                        <xsl:with-param name="filterv" select="$filterv"/>
+                        <xsl:with-param name="filterStringv" select="$filterStringv"/>
+                    </xsl:call-template>
                 </xsl:if>
             </xsl:when>
+            <xsl:when test="$flagv='ON' and $filterv='true'">
+                   <xsl:call-template name="filterAreaSetting">
+                        <xsl:with-param name="filterv" select="$filterv"/>
+                        <xsl:with-param name="filterStringv" select="$filterStringv"/>
+                    </xsl:call-template>
+            </xsl:when>
         </xsl:choose>
     </xsl:template>
 
@@ -166,7 +136,6 @@
                                                             <xsl:attribute name="onChange">javascript:traceMessage(this); return false;</xsl:attribute>
                                                             <xsl:attribute name="size">5</xsl:attribute>
                                                             <xsl:attribute name="multiple">false</xsl:attribute>
-                                                            <!-- TODO message goes here-->
                                                             <xsl:apply-templates select="../messageInfo"/>
                                                         </select>
                                                     </div>
@@ -205,6 +174,52 @@
         </form>
     </xsl:template>
 
+    <xsl:template name="filterAreaSetting">
+        <xsl:param name="filterv"/>
+        <xsl:param name="filterStringv"/>
+        <form>
+            <fieldset>
+                <legend>Filter</legend>
+                <div>
+                    <span>
+                        <input>
+                            <xsl:attribute name="type">checkbox</xsl:attribute>
+                            <xsl:attribute name="id">filterCheckboxId</xsl:attribute>
+                            <xsl:attribute name="onClick">javascript:filterEnabledDisabled(this.checked,document.getElementById("filterTextId"));return true;</xsl:attribute>
+                            <xsl:choose>
+                                <xsl:when test="$filterv='true'">
+                                    <xsl:attribute name="checked">false</xsl:attribute>
+                                </xsl:when>
+                            </xsl:choose>
+                        </input>
+                        Mask
+                        <input>
+                            <xsl:attribute name="type">text</xsl:attribute>
+                            <xsl:attribute name="id">filterTextId</xsl:attribute>
+                            <xsl:attribute name="size">50</xsl:attribute>
+                            <xsl:choose>
+                                <xsl:when test="$filterv='true'">
+                                    <xsl:attribute name="value"><xsl:value-of select="$filterStringv"/></xsl:attribute>
+                                </xsl:when>
+                                <xsl:otherwise>
+                                    <xsl:attribute name="DISABLED">true</xsl:attribute>
+                                </xsl:otherwise>
+                            </xsl:choose>
+
+                        </input>
+                        <input>
+                            <xsl:attribute name="type">submit</xsl:attribute>
+                            <xsl:attribute name="value">Find</xsl:attribute>
+                            <xsl:attribute name="id">filterFindId</xsl:attribute>
+                            <xsl:attribute name="onClick">javascript:findMaskedObjects(document.getElementById("filterTextId").value);return false;</xsl:attribute>
+                        </input>
+                    </span>
+                </div>
+            </fieldset>
+        </form>
+
+    </xsl:template>
+
 
     <xsl:template name="showMessage">
         <xsl:param name="requestv"/>




More information about the Wsas-java-dev mailing list