blob: 5f8854385cce4e1fffded3d106a9daa5545c4ab1 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>My Simple Ajax Example</title>
<script type="text/javascript" src="dojo/dojo/dojo.js"></script>
<script type="text/javascript">
dojo.require("dojox.cometd");
function setupComet() {
dojox.cometd.addListener('/meta/handshake', function(message) {
var auth = message.ext && message.ext.authentication;
if (auth && auth.failed === true) {
// Authentication failed, tell the user
window.alert('Authentication failed!');
}
});
dojox.cometd.init('/cometd', {
ext : {
authentication : {
user : 'changeit',
// change credentials to make init work: correct credentials are 'changeit'
credentials : 'wrong'
}
}
});
dojox.cometd.subscribe("/channel/test", callback);
}
dojo.addOnLoad(setupComet);
dojo.addOnUnload(dojox.cometd, "disconnect");
function callback(msg) {
dojo.byId("MSG").innerHTML += msg.data + "\n";
}
</script>
</head>
<body>
<h1>CAMEL AUTHENTICATED TEST PAGE</h1>
<pre id="MSG" />
</body>
</html>