canvas.viewChat.chatPtr.addNode("message", null, { text: str, multiline: true } );
this.print("...connected...");
canvas.connected = true;
this.sendMessage("*", "", "userconnect");
canvas.viewPicker.setVisible(false);
canvas.viewChat.setVisible(true);
if (canvas.connected) {
this.print("...connection error...");
} else {
canvas.dialog.setAttribute('text', error);
canvas.dialog.open();
}
canvas.connected = false;
if (canvas.connected) {
this.print("...connection timed out...");
} else {
canvas.dialog.setAttribute('text', "connection timed out");
canvas.dialog.open();
}
canvas.connected = false;
canvas.connected = false;
this.print("...disconnected...");
canvas.connection.logout();
this.getList('*');
this.print("user " + user + " disconnected");
canvas.myconnection.print("...logged out...");
canvas.viewPicker.setVisible(true);
canvas.viewChat.setVisible(false);
canvas.viewPicker.setVisible(true);
canvas.viewChat.setVisible(false);
var from = this.xpathQuery('/from[0]/@name');
this.parent.chatPtr.addNode("message", null,
{ text: "User " + from + " connected!" }
);
canvas.myconnection.getList('*');
var from = this.xpathQuery('/from[0]/@name');
var mesg = this.xpathQuery('/text()');
this.parent.chatPtr.addNode("message", null,
{ text: from + ": " + mesg}
);
this.parent.chatPtr.addNode("message", null,
{ text: this.dataset.getErrorString() }
);
msg:
var rt = this.getNodeAttribute('type');
var usr = this.getNodeAttribute('usr');
var status = this.xpathQuery('status[1]/@code');
if (status==0) {
canvas.connection.connect();
} else {
canvas.dialog.setAttribute('text', "bad login status: " + status);
canvas.dialog.open();
}
canvas.dialog.setAttribute('text', "problems contacting authentication server");
canvas.dialog.open();
canvas.dialog.setAttribute('text', "authentication server time out");
canvas.dialog.open();
Chat name
var usr = this.datapath.getNodeAttribute('name');
canvas.connection.login( usr, usr );
var surl = LzBrowser.getLoadURL();
var url = new LzURL(surl);
url.host = this.getNodeAttribute('name');
url.query = null;
parent.setText("Chat with other users by having them browse to:\n\n "
+ url.toString() );
if ( k == 13 ) {
bSend.inputhandler();
}