-
Notifications
You must be signed in to change notification settings - Fork 11
/
chat.jsp
48 lines (40 loc) · 1.52 KB
/
chat.jsp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<%@ page import="net.blogracy.controller.ChatController" %>
<% ChatController.getSingleton().joinChannel(request.getParameter("channel")); // Blogracy %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Blogracy chat</title>
<link rel="stylesheet" href="chat.css" type="text/css">
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="js/amq_jquery_adapter.js"></script>
<script type="text/javascript" src="js/amq.js"></script>
<script type="text/javascript" src="js/chat.js"></script>
<script type="text/javascript">
channel = "${param.channel}"; // Blogracy
jQuery(function() {
org.activemq.Amq.init({ uri: 'amq', logging: true, timeout: 45, clientId:(new Date()).getTime().toString() });
org.activemq.Chat.init();
document.getElementById('joinB').click(); // Blogracy
});
</script>
</head>
<body>
<div id="chatroom">
<div id="chat"></div>
<div id="members"></div>
<div id="input">
<div id="join" class="hidden">
Username:
<input id="username" type="text" value="${param.nick}"/> <!-- Blogracy -->
<button id="joinB">Join</button>
</div>
<div id="joined" class="hidden">
Chat:
<input id="phrase" type="text" />
<button id="sendB">Send</button>
<button id="leaveB">Leave</button>
</div>
</div>
</div>
</body>
</html>