[wsas-java-dev] svn commit r3745 - in trunk/wsas/java/modules/www/extensions/core: css js xslt

svn at wso2.org svn at wso2.org
Wed Jun 13 09:43:52 PDT 2007


Author: saminda
Date: Wed Jun 13 09:43:38 2007
New Revision: 3745

Modified:
   trunk/wsas/java/modules/www/extensions/core/css/wso2wsas.css
   trunk/wsas/java/modules/www/extensions/core/js/tracer.js
   trunk/wsas/java/modules/www/extensions/core/xslt/tracer.xsl
Log:
Update the tracer view 


Modified: trunk/wsas/java/modules/www/extensions/core/css/wso2wsas.css
==============================================================================
--- trunk/wsas/java/modules/www/extensions/core/css/wso2wsas.css	(original)
+++ trunk/wsas/java/modules/www/extensions/core/css/wso2wsas.css	Wed Jun 13 09:43:38 2007
@@ -335,13 +335,27 @@
 /*///////////////////////*/
 /* End after clicked state */
 
-.remove_param {
-	background: url(../images/cancel.gif) transparent no-repeat 0px 0px;
-    text-decoration: none;
-    font-size: 10pt;
-	padding-left: 10px;
-	padding-right: 10px;
-}
+.remove_param {
+	background: url(../images/cancel.gif) transparent no-repeat 0px 0px;
+    text-decoration: none;
+    font-size: 10pt;
+	padding-left: 10px;
+	padding-right: 10px;
+}
+
+.cornerExpand {
+    position: relative;
+    top: 3px;
+    left: -12px;
+    cursor: pointer;
+}
+
+.cornerCollapse {
+    position: relative;
+    top: 3px;
+    left: -12px;
+    cursor: pointer;
+}
 	
 
 

Modified: trunk/wsas/java/modules/www/extensions/core/js/tracer.js
==============================================================================
--- trunk/wsas/java/modules/www/extensions/core/js/tracer.js	(original)
+++ trunk/wsas/java/modules/www/extensions/core/js/tracer.js	Wed Jun 13 09:43:38 2007
@@ -2,9 +2,6 @@
 tracer.js handles script related to tracing SOAP messages at server side.
 */
 
-
-var txtAreaSendBoolean = false;
-var txtAreaReceiveBoolean = false;
 /* For Monitoring Status */
 
 function setMonitoring(obj) {
@@ -17,28 +14,28 @@
                    ' </req:setMonitoring>\n';
 
     var callURL = serverURL + "/" + "wso2tracer" ;
-    new wso2.wsf.WSRequest(callURL,"setMonitoring",body_xml,viewTracerCallback);
+    new wso2.wsf.WSRequest(callURL, "setMonitoring", body_xml, viewTracerCallback);
 }
 
-function viewTracer(thisObj,index) {
+function viewTracer(thisObj, index) {
 
     if (thisObj && index) {
-        renderSelectedMenuItem(thisObj,index);
+        renderSelectedMenuItem(thisObj, index);
         gatherHistoryObject(thisObj.id, index);
     }
 
     var body_xml = '<req:getMessages xmlns:req="http://org.apache.axis2/xsd">\n' +
                    '<numberOfMessages>30</numberOfMessages>\n' +
-                   '<filter></filter>\n'+
+                   '<filter></filter>\n' +
                    '</req:getMessages>\n';
 
     var callURL = serverURL + "/" + "wso2tracer" ;
-    new wso2.wsf.WSRequest(callURL,"getLastMessages",body_xml,viewTracerCallback);
+    new wso2.wsf.WSRequest(callURL, "getLastMessages", body_xml, viewTracerCallback);
 }
 
 function viewTracerCallback() {
 
-    wso2.wsf.Util.callbackhelper(this.req.responseXML,"tracer.xsl", document.getElementById("divTracer"));
+    wso2.wsf.Util.callbackhelper(this.req.responseXML, "tracer.xsl", document.getElementById("divTracer"));
 }
 
 
@@ -56,14 +53,14 @@
                    '</req:getMessageRequest>\n';
 
     var callURL = serverURL + "/" + "wso2tracer" ;
-    new wso2.wsf.WSRequest(callURL,"getMessage",body_xml,loadTracerTextBoxes);
+    new wso2.wsf.WSRequest(callURL, "getMessage", body_xml, loadTracerTextBoxes);
 }
 
 function loadTracerTextBoxes() {
-    transformationWithoutHistoryShowingAllDivs(this.req.responseXML,"tracer.xsl", document.getElementById("informationMainTableDivId"));
+    transformationWithoutHistoryShowingAllDivs(this.req.responseXML, "tracer.xsl", document.getElementById("informationMainTableDivId"));
 }
 
-function transformationWithoutHistoryShowingAllDivs(data,xslFile, objDiv) {
+function transformationWithoutHistoryShowingAllDivs(data, xslFile, objDiv) {
     wso2.wsf.Util.processXML(data, xslFile, objDiv);
 }
 
@@ -72,44 +69,79 @@
     var txtAreaSend = document.getElementById('txtAreaSend');
     var txtAreaRecieve = document.getElementById('txtAreaReceive');
 
-    if (!txtAreaReceiveBoolean) {
-        txtAreaReceiveBoolean = true;
-        document.getElementById('tracer_zoom_out_link_1').className = "zoom_in_link";
-        document.getElementById('tracer_zoom_out_link_2').className = "zoom_out_link";
+    var tracerZoomLink2 = document.getElementById('tracer_zoom_out_link_2');
+    var tracerZoomLink1 = document.getElementById('tracer_zoom_out_link_1');
+
+
+    var tRows = txtAreaRecieve.rows;
+
+    if (tRows == "1") {
+        tracerZoomLink1.className = ".cornerCollapse";
+        tracerZoomLink1.src = "extensions/core/images/collapse.gif";
+        tracerZoomLink1.title = "Reduce observable space";
+
+    }
+
+    if (tRows == '15') {
+
+        tracerZoomLink1.className = ".cornerExpand";
+        tracerZoomLink1.src = "extensions/core/images/expand.gif";
+        tracerZoomLink1.title = "Expand observable space";
         txtAreaSend.rows = '30';
         txtAreaRecieve.rows = '1';
+
     } else {
-        txtAreaReceiveBoolean = false;
-        document.getElementById('tracer_zoom_out_link_2').className = "zoom_out_link";
-        document.getElementById('tracer_zoom_out_link_1').className = "zoom_out_link";
+
+        tracerZoomLink2.className = ".cornerCollapse";
+        tracerZoomLink2.src = "extensions/core/images/collapse.gif";
+        tracerZoomLink2.title = "Reduce observable space";
+
         txtAreaRecieve.rows = '15';
         txtAreaSend.rows = '15';
+
     }
 }
 
 function shrinkResponseTextBox() {
     var txtAreaSend = document.getElementById('txtAreaSend');
     var txtAreaRecieve = document.getElementById('txtAreaReceive');
-    if (!txtAreaSendBoolean) {
-        txtAreaSendBoolean = true;
-        document.getElementById('tracer_zoom_out_link_2').className = "zoom_in_link";
-        document.getElementById('tracer_zoom_out_link_1').className = "zoom_out_link";
+
+    var tracerZoomLink2 = document.getElementById('tracer_zoom_out_link_2');
+    var tracerZoomLink1 = document.getElementById('tracer_zoom_out_link_1');
+
+    var tRows = txtAreaSend.rows;
+
+    if (tRows == "1") {
+        tracerZoomLink2.className = ".cornerCollapse";
+        tracerZoomLink2.src = "extensions/core/images/collapse.gif";
+        tracerZoomLink2.title = "Reduce observable space";
+
+    }
+
+    if (tRows == '15') {
+        tracerZoomLink2.className = ".cornerExpand";
+        tracerZoomLink2.src = "extensions/core/images/expand.gif";
+        tracerZoomLink2.title = "Expand observable space";
+
         txtAreaSend.rows = '1';
         txtAreaRecieve.rows = '30';
+
     } else {
-        txtAreaSendBoolean = false;
-        document.getElementById('tracer_zoom_out_link_1').className = "zoom_out_link";
-        document.getElementById('tracer_zoom_out_link_2').className = "zoom_out_link";
+        tracerZoomLink1.className = ".cornerCollapse";
+        tracerZoomLink1.src = "extensions/core/images/collapse.gif";
+        tracerZoomLink1.title = "Reduce observable space";
+
         txtAreaSend.rows = '15';
         txtAreaRecieve.rows = '15';
+
     }
 }
 
 //TODO Fix me
-function filterEnabledDisabled(checkboxBoolean,textObj) {
+function filterEnabledDisabled(checkboxBoolean, textObj) {
     if (checkboxBoolean) {
-       textObj.disabled = false;
-    }else {
+        textObj.disabled = false;
+    } else {
         textObj.disabled = true;
         viewTracer();
     }
@@ -124,16 +156,16 @@
     }
     var body_xml = '<req:getMessagesRequest xmlns:req="http://org.apache.axis2/xsd">\n' +
                    '<numberOfMessages>30</numberOfMessages>\n' +
-                   '<filter>'+findValue+'</filter>\n'+
+                   '<filter>' + findValue + '</filter>\n' +
                    '</req:getMessagesRequest>\n';
 
     var callURL = serverURL + "/" + "wso2tracer" ;
-    new wso2.wsf.WSRequest(callURL,"getMessages",body_xml,findMaskedObjectsCallback);
+    new wso2.wsf.WSRequest(callURL, "getMessages", body_xml, findMaskedObjectsCallback);
 }
 
 function findMaskedObjectsCallback() {
 
-    transformationWithoutHistoryShowingAllDivs(this.req.responseXML,"tracer.xsl", document.getElementById("divTracer"));
+    transformationWithoutHistoryShowingAllDivs(this.req.responseXML, "tracer.xsl", document.getElementById("divTracer"));
 
 }
 

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	Wed Jun 13 09:43:38 2007
@@ -244,21 +244,17 @@
                                     <xsl:value-of select="$requestv"/>
                                 </xsl:otherwise>
                             </xsl:choose>
-
                         </textarea>
-                    </div>
-                </td>
-                <td>
-                    <nobr>
-                        &#160;&#160;
-                        <a href="#" id="tracer_zoom_out_link_1" class="zoom_out_link">
+                        <img>
+                            <xsl:attribute name="id">tracer_zoom_out_link_1</xsl:attribute>
                             <xsl:attribute name="onClick">javascript:shrinkRequestTextBox();return false;</xsl:attribute>
-                            <xsl:attribute name="title">Shrink Request TextBox</xsl:attribute>
-                            <xsl:attribute name="alt">Remove</xsl:attribute>
-                            &#160;&#160;&#160;&#160;
-                        </a>
-                    </nobr>
+                            <xsl:attribute name="title">Reduce observable space</xsl:attribute>
+                            <xsl:attribute name="class">.cornerCollapse</xsl:attribute>
+                            <xsl:attribute name="src">extensions/core/images/collapse.gif</xsl:attribute>
+                        </img>
+                    </div>
                 </td>
+
             </tr>
             <tr>
                 <td>
@@ -279,18 +275,14 @@
                                 </xsl:otherwise>
                             </xsl:choose>
                         </textarea>
-                    </div>
-                </td>
-                <td>
-                    <nobr>
-                        &#160;&#160;
-                        <a href="#" id="tracer_zoom_out_link_2" class="zoom_out_link">
+                        <img>
+                            <xsl:attribute name="id">tracer_zoom_out_link_2</xsl:attribute>
                             <xsl:attribute name="onClick">javascript:shrinkResponseTextBox();return false;</xsl:attribute>
-                            <xsl:attribute name="title">Shrink Response TextBox</xsl:attribute>
-                            <xsl:attribute name="alt">Remove</xsl:attribute>
-                            &#160;&#160;&#160;&#160;
-                        </a>
-                    </nobr>
+                            <xsl:attribute name="title">Reduce observable space</xsl:attribute>
+                            <xsl:attribute name="class">.cornerCollapse</xsl:attribute>
+                            <xsl:attribute name="src">extensions/core/images/collapse.gif</xsl:attribute>
+                        </img>
+                    </div>
                 </td>
             </tr>
         </table>




More information about the Wsas-java-dev mailing list