fancier now
authorfhanik <fhanik@13f79535-47bb-0310-9956-ffa450edef68>
Tue, 21 Oct 2008 19:27:36 +0000 (19:27 +0000)
committerfhanik <fhanik@13f79535-47bb-0310-9956-ffa450edef68>
Tue, 21 Oct 2008 19:27:36 +0000 (19:27 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@706729 13f79535-47bb-0310-9956-ffa450edef68

webapps/cometd/examples/simplechat/ticker.html

index 993e018..3a88447 100644 (file)
@@ -3,10 +3,6 @@
 <head>\r
 <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1" >\r
 <title>Bayeux Stock Ticker</title>\r
-<style>\r
- .red{background-color: red;}\r
- .white{background-color: white;}\r
-</style>\r
 <script type="text/javascript" src="../../dojo/dojo.js.uncompressed.js"></script>\r
 <script type="text/javascript" src="../../dojox/cometd.js"></script>\r
 <script type="text/javascript" src="../../dojox/cometd/_base.js"></script>\r
@@ -37,8 +33,12 @@ dojo.addOnLoad(function() {
 function subscribe(box, symbol) {\r
        if (box.checked) {\r
                dojox.cometd.subscribe("/stock/"+symbol, onMsgEvent);\r
+               var rowCurrent = dojo.byId("row."+symbol);\r
+               rowCurrent.bgColor="white";\r
        } else {\r
                dojox.cometd.unsubscribe("/stock/"+symbol, onMsgEvent);\r
+               var rowCurrent = dojo.byId("row."+symbol);\r
+               rowCurrent.bgColor="gray";\r
        }\r
 }\r
 \r
@@ -78,7 +78,9 @@ function onMsgEvent(event) {
    var table = dojo.byId("stocktable");  \r
    var rows = table.getElementsByTagName("tr");  \r
    for(i = 0; i < rows.length; i++){\r
-          rows[i].bgColor = "white"; \r
+          if (rows[i].bgColor != "gray") {\r
+              rows[i].bgColor = "white"; \r
+          }\r
    }          \r
    //manipulate rows \r
    var rowCurrent = dojo.byId("row."+symbol);\r