summaryrefslogtreecommitdiffstats
path: root/tags/java/sca/0.91-rc1-incubating/samples/chat-webapp/src/main/webapp/chat.html
diff options
context:
space:
mode:
Diffstat (limited to 'tags/java/sca/0.91-rc1-incubating/samples/chat-webapp/src/main/webapp/chat.html')
-rw-r--r--tags/java/sca/0.91-rc1-incubating/samples/chat-webapp/src/main/webapp/chat.html52
1 files changed, 52 insertions, 0 deletions
diff --git a/tags/java/sca/0.91-rc1-incubating/samples/chat-webapp/src/main/webapp/chat.html b/tags/java/sca/0.91-rc1-incubating/samples/chat-webapp/src/main/webapp/chat.html
new file mode 100644
index 0000000000..551d3ad28d
--- /dev/null
+++ b/tags/java/sca/0.91-rc1-incubating/samples/chat-webapp/src/main/webapp/chat.html
@@ -0,0 +1,52 @@
+<html>
+ <head>
+ <title>Tuscany AJAX Chat Sample</TITLE>
+
+ <script type="text/javascript" src="SCA/SCADomain/scaDomain.js"></script>
+
+ <script language="JavaScript">
+
+ function clickButton(e, buttonid){
+ var evt = e ? e : window.event;
+ var bt = document.getElementById(buttonid);
+ if (bt){
+ if (evt.keyCode == 13){
+ bt.click();
+ return false;
+ }
+ }
+ }
+
+ ChatReference.chat = function(msg) {
+ var chatLog = document.getElementById('chatLog');
+ chatLog.innerHTML = msg + '<br>' + chatLog.innerHTML;
+ }
+
+ function sendChat() {
+ var chatText = document.getElementById("chatText");
+ var nickName = document.getElementById("nickName").value;
+ var msg = nickName + ": " + chatText.value
+ chatText.value = "";
+ chatText.focus();
+ ChatService.chat(msg);
+ }
+ </script>
+
+ </head>
+ <body onLoad="scaDomain.open()">
+
+ <h2>Tuscany AJAX Chat Sample</h2>
+
+ A simple client to chat between multiple web browsers:<br><br>
+
+ Nickname: <input type="text" id="nickName" size="10"/>
+ <br><br>
+
+ Enter text: <input type="text" id="chatText" size="80" onkeypress="return clickButton(event,'Send')"/>
+ <input type="button" name="Send" value="Send" id="Send" onclick="sendChat()" />
+
+ <br><br>
+ <div id="chatLog" style="overflow:auto; height:400px; border:1px solid"></div>
+
+ </body>
+</html>