1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
<title>JWChat - Invite</title>
5
<meta http-equiv="content-type" content="text/html; charset=utf-8">
6
<script src="shared.js"></script>
7
<script src="switchStyle.js"></script>
8
<script src="jsjac.js"></script>
13
if (document.forms[0].invite[0].checked) {
14
srcW.openGroupchat(to,srcW.jid.substring(0,srcW.jid.indexOf('@')),pass);
16
var aMessage = new JSJaCMessage();
18
var x = aMessage.appendNode('x', {'xmlns': 'http://jabber.org/protocol/muc#user'});
19
var decline = x.appendChild(aMessage.getDoc().createElement('decline'));
20
decline.setAttribute('to',from);
21
if (document.forms[0].reason.value != '')
22
decline.appendChild(aMessage.getDoc().createElement('reason')).appendChild(aMessage.getDoc().createTextNode(document.forms[0].reason.value));
23
srcW.con.send(aMessage);
28
var srcW, to, from, pass;
34
to = passedArgs['to'];
35
from = passedArgs['from'];
36
pass = passedArgs['pass'];
37
var reason = passedArgs['reason'];
39
document.getElementById('to').innerHTML = to;
40
document.getElementById('from').innerHTML = "<span class=\"link\" onClick=\"return srcW.openUserInfo('"+from+"');\">"+from+"</span>";
42
if (typeof(reason) != 'undefined' && reason != 'undefined')
43
document.getElementById('reason').innerHTML = htmlEnc(reason);
45
document.getElementById('reason').innerHTML = "None Given";
47
document.title = "Invitation to "+to;
53
<body style="margin:8px;">
54
<table width="100%" height="100%">
55
<tr><td colspan=2><h2 id="title">Groupchat Invitation</h2></td></tr>
56
<tr><td>Room:</td><td id="to"></td></tr>
57
<tr><td>From:</td><td id="from"></td></tr>
58
<tr><td>Reason:</td><td id="reason"></td></tr>
59
<tr><td colspan=2><hr noshade size=1></td></tr>
60
<form name="sub" onsubmit="return doSub();">
61
<tr><td colspan=2 width="100%" height="100%">
62
<table width="100%" height="100%">
63
<tr><td><input type=radio name="invite" value="join" id="join" checked></td><td><label for="join">Join</label></td></tr>
64
<tr><td><input type=radio name="invite" value="decline" id="decline"></td><td><label for="decline">Decline</label></td></tr>
65
<tr><td> </td><td>Reason:</td></tr>
68
<td width="100%" height="100%">
69
<textarea name="reason" style="width:100%;height:100%"></textarea>
74
<tr><td colspan=2><hr noshade size=1></td></tr>
75
<tr><td colspan=2 align=right>
76
<button type=submit>Submit</button>