More missing svn properties.
authorrjung <rjung@13f79535-47bb-0310-9956-ffa450edef68>
Thu, 21 May 2009 23:29:02 +0000 (23:29 +0000)
committerrjung <rjung@13f79535-47bb-0310-9956-ffa450edef68>
Thu, 21 May 2009 23:29:02 +0000 (23:29 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@777319 13f79535-47bb-0310-9956-ffa450edef68

modules/bayeux/webapps/cometd/examples/simplechat/cometdchat.htm

index 16b6050..0f30cad 100644 (file)
-<!--\r
-  Licensed to the Apache Software Foundation (ASF) under one or more\r
-  contributor license agreements.  See the NOTICE file distributed with\r
-  this work for additional information regarding copyright ownership.\r
-  The ASF licenses this file to You under the Apache License, Version 2.0\r
-  (the "License"); you may not use this file except in compliance with\r
-  the License.  You may obtain a copy of the License at\r
-\r
-      http://www.apache.org/licenses/LICENSE-2.0\r
-\r
-  Unless required by applicable law or agreed to in writing, software\r
-  distributed under the License is distributed on an "AS IS" BASIS,\r
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
-  See the License for the specific language governing permissions and\r
-  limitations under the License.\r
--->\r
-<html>\r
-<header><title>Comet Simple Chat Application</title>\r
-\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
-\r
-<script type="text/javascript">\r
-\r
-dojo.require("dojox.cometd");\r
-\r
-dojo.addOnLoad(function() {\r
-  dojo.byId("message").style.visibility='hidden';\r
-  dojox.cometd.init("/cometd/cometd");\r
-});\r
-\r
-\r
-function trim(str) {\r
-    return str.replace(/(^\s+|\s+$)/g,'');\r
-}\r
-\r
-\r
-function clear() {\r
-  dojo.byId("msgtext").value = "";\r
-  dojo.byId("msgtext").focus();\r
-}\r
-\r
-\r
-function enterKeyHandler(e) {\r
-if (!e) e = window.event;\r
-   if (e.keyCode == 13) {\r
-      send(trim(dojo.byId("msgtext").value));\r
-      clear();\r
-   }\r
-\r
-}\r
-\r
-\r
-function connect() {\r
-  dojox.cometd.subscribe("/chat/demo", onMsgEvent);\r
-  dojo.byId("login").style.visibility='hidden';\r
-  dojo.byId("message").style.visibility='visible';\r
-  send("Has joined the chat room");\r
-  clear();\r
-  dojo.byId("msgtext").onkeydown = enterKeyHandler;\r
-  dojo.byId("myname").appendChild(document.createTextNode("-> " + dojo.byId("scrname").value + " <-"));\r
-}\r
-\r
-\r
-function onMsgEvent(event) {\r
-\r
-   // Break apart the text string into screen name and message parts.\r
-   var str = trim(event.data.msg);\r
-   var scrname = ""; \r
-   if (str.match(/^.*[|].*$/)) {\r
-       var spl = str.split("|");\r
-       scrname = spl[0];\r
-       str = " - " + spl[1];\r
-   }\r
-\r
-   // Insert the screen name in red and the message black into the DOM\r
-   var newP = document.createElement("p");\r
-   var fnt1 = document.createElement("font");\r
-   var attr1 = document.createAttribute("color");\r
-   attr1.nodeValue = "red";\r
-   fnt1.setAttributeNode(attr1);\r
-\r
-   var newT = document.createTextNode(scrname);\r
-   fnt1.appendChild(newT);\r
-\r
-   newP.appendChild(fnt1);  \r
-\r
-   var fnt2 = document.createElement("font");\r
-   var attr2 = document.createAttribute("color");\r
-   attr2.nodeValue = "black";\r
-   fnt2.setAttributeNode(attr2);\r
-\r
-   var newT2 = document.createTextNode(str);\r
-   fnt2.appendChild(newT2);\r
-\r
-   newP.appendChild(fnt2);  \r
-\r
-   dojo.byId("dialog").appendChild(newP)\r
-}\r
-\r
-\r
-function send(msg) {\r
-  var scrname = dojo.byId("scrname").value;\r
-  var evt = {'data': { 'msg': trim(scrname) + '|' + msg }};\r
-  onMsgEvent(evt);  // Echo local\r
-  dojox.cometd.publish("/chat/demo", evt.data);\r
-}\r
-\r
-\r
-</script>\r
-\r
-</head>\r
-</header>\r
-<body>\r
-<form>\r
-<div id="login">\r
-Screen name:&nbsp;<input type="text" id="scrname">\r
-<input type=Button Id=logbtn value=Connect onClick=connect()><br/>Type a screen name and click the 'Connect' button\r
-</div>\r
-\r
-<div id="dialog"></div>\r
-<hr/>\r
-<div id="message">\r
-<div id="myname"></div> Is my screen name<br/>\r
-<textarea rows="3" cols="50" id="msgtext"></textarea>[ENTER] sends message</div>\r
-</form>\r
-</body>\r
-</html>\r
-\r
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<html>
+<header><title>Comet Simple Chat Application</title>
+
+<script type="text/javascript" src="../../dojo/dojo.js.uncompressed.js"></script>
+<script type="text/javascript" src="../../dojox/cometd.js"></script>
+<script type="text/javascript" src="../../dojox/cometd/_base.js"></script>
+
+<script type="text/javascript">
+
+dojo.require("dojox.cometd");
+
+dojo.addOnLoad(function() {
+  dojo.byId("message").style.visibility='hidden';
+  dojox.cometd.init("/cometd/cometd");
+});
+
+
+function trim(str) {
+    return str.replace(/(^\s+|\s+$)/g,'');
+}
+
+
+function clear() {
+  dojo.byId("msgtext").value = "";
+  dojo.byId("msgtext").focus();
+}
+
+
+function enterKeyHandler(e) {
+if (!e) e = window.event;
+   if (e.keyCode == 13) {
+      send(trim(dojo.byId("msgtext").value));
+      clear();
+   }
+
+}
+
+
+function connect() {
+  dojox.cometd.subscribe("/chat/demo", onMsgEvent);
+  dojo.byId("login").style.visibility='hidden';
+  dojo.byId("message").style.visibility='visible';
+  send("Has joined the chat room");
+  clear();
+  dojo.byId("msgtext").onkeydown = enterKeyHandler;
+  dojo.byId("myname").appendChild(document.createTextNode("-> " + dojo.byId("scrname").value + " <-"));
+}
+
+
+function onMsgEvent(event) {
+
+   // Break apart the text string into screen name and message parts.
+   var str = trim(event.data.msg);
+   var scrname = ""; 
+   if (str.match(/^.*[|].*$/)) {
+       var spl = str.split("|");
+       scrname = spl[0];
+       str = " - " + spl[1];
+   }
+
+   // Insert the screen name in red and the message black into the DOM
+   var newP = document.createElement("p");
+   var fnt1 = document.createElement("font");
+   var attr1 = document.createAttribute("color");
+   attr1.nodeValue = "red";
+   fnt1.setAttributeNode(attr1);
+
+   var newT = document.createTextNode(scrname);
+   fnt1.appendChild(newT);
+
+   newP.appendChild(fnt1);  
+
+   var fnt2 = document.createElement("font");
+   var attr2 = document.createAttribute("color");
+   attr2.nodeValue = "black";
+   fnt2.setAttributeNode(attr2);
+
+   var newT2 = document.createTextNode(str);
+   fnt2.appendChild(newT2);
+
+   newP.appendChild(fnt2);  
+
+   dojo.byId("dialog").appendChild(newP)
+}
+
+
+function send(msg) {
+  var scrname = dojo.byId("scrname").value;
+  var evt = {'data': { 'msg': trim(scrname) + '|' + msg }};
+  onMsgEvent(evt);  // Echo local
+  dojox.cometd.publish("/chat/demo", evt.data);
+}
+
+
+</script>
+
+</head>
+</header>
+<body>
+<form>
+<div id="login">
+Screen name:&nbsp;<input type="text" id="scrname">
+<input type=Button Id=logbtn value=Connect onClick=connect()><br/>Type a screen name and click the 'Connect' button
+</div>
+
+<div id="dialog"></div>
+<hr/>
+<div id="message">
+<div id="myname"></div> Is my screen name<br/>
+<textarea rows="3" cols="50" id="msgtext"></textarea>[ENTER] sends message</div>
+</form>
+</body>
+</html>
+