1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
<title><l>JWChat - Channel Config for</l></title>
5
<meta http-equiv="content-type" content="text/html; charset=utf-8">
6
<script src="shared.js"></script>
7
<script src="jabber_x_data.js"></script>
8
<script src="switchStyle.js"></script>
9
<script src="jsjac.js"></script>
14
var els = document.forms[0].elements;
16
var iq = new JSJaCIQ();
20
var query = iq.setQuery('http://jabber.org/protocol/muc#owner');
22
var xmldoc = XmlDocument.create('body','foo');
23
xmldoc.loadXML('<body>'+genJabberXDataReply(document.forms[0])+'</body>');
25
for (var i=0; i<xmldoc.firstChild.childNodes.length; i++)
26
query.appendChild(xmldoc.firstChild.childNodes.item(i).cloneNode(true));
28
srcW.Debug.log(iq.getDoc().xml,2);
36
reason = prompt(loc("Really destroy this room?\n\nReason:"),"");
40
var iq = new JSJaCIQ();
43
var query = iq.setQuery('http://jabber.org/protocol/muc#owner');
44
query.appendChild(iq.getDoc().createElement('destroy')).appendChild(iq.getDoc().createElement('reason')).appendChild(iq.getDoc().createTextNode(reason));
50
function handleConfig(iq) {
51
srcW.Debug.log(iq.getDoc().xml,2);
53
if (iq.getType() == 'error')
56
if (iq.getNode().getElementsByTagName('x').length && iq.getNode().getElementsByTagName('x').item(0).getAttribute('xmlns') == 'jabber:x:data')
57
document.getElementById("jabberXDataForm").innerHTML = genJabberXDataTable(iq.getNode().getElementsByTagName('x').item(0));
62
// determine source window
65
document.title += " " + opener.jid;
67
var roster = srcW.roster;
69
var iq = new JSJaCIQ();
72
iq.setQuery('http://jabber.org/protocol/muc#owner');
76
srcW.con.send(iq, me.handleConfig);
79
function keyPressed(e) {
87
onkeydown = keyPressed;
91
<script for="document" event="onkeydown()" language="JScript">
93
return keyPressed(window.event);
96
<style type="text/css">
98
th { font-size: 80%; text-align: right; font-weight: normal; }
102
<body style="margin:8px;">
103
<form name="sub" onsubmit="return doSub();">
104
<div id="jabberXDataForm">
106
<hr noshade size="1" size="100%">
107
<div align="right" id="buttonbox">
108
<button onClick="return destroy();"><l>Destroy</l></button> <button onClick="window.close();"><l>Cancel</l></button> <button type="submit"><l>OK</l></button>