- better error handling server side
- better error handling client side
- figure out how to disable twisted error pages
-
\ No newline at end of file
+ - IE6
\ No newline at end of file
var BaseIRCClient = new Class({
Implements: [Options],
options: {
- nickname: "WCunset",
+ nickname: "WCunset"
},
initialize: function(options) {
this.setOptions(options);
message = "";
this.send("KICK " + channel + " " + target + " :" + message);
- }],
+ }]
});
Extends: BaseIRCClient,
options: {
nickname: "WCunset",
- autojoin: "",
+ autojoin: ""
},
initialize: function(options, ui) {
this.parent(options);
return;
var r = new Request.JSON({url: "/e/s/" + this.sessionid + "?t=" + this.counter++, onComplete: function(o) {
- if(o[0] == false) {
- alert("An error occured: " + o[1]);
- return;
+ if(o) {
+ if(o[0] == false) {
+ alert("An error occured: " + o[1]);
+ return;
+ }
+ o.each(function(x) {
+ this.fireEvent("recv", [x]);
+ }, this);
}
- o.each(function(x) {
- this.fireEvent("recv", [x]);
- }, this);
this.recv();
}.bind(this)});
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+<head>
+ <title>QuakeNet Web IRC</title>
+ <link rel="stylesheet" href="css/colours.css" type="text/css">
+ <link rel="stylesheet" href="css/swmui.css" type="text/css">
+ <script type="text/javascript" src="js/mootools-1.2-core.js"></script>
+ <script type="text/javascript" src="js/debug/version.js"></script>
+ <script type="text/javascript" src="js/debug/jslib.js"></script>
+ <script type="text/javascript" src="js/debug/irc/ircconnection.js"></script>
+ <script type="text/javascript" src="js/debug/irc/irclib.js"></script>
+ <script type="text/javascript" src="js/debug/irc/baseirc.js"></script>
+ <script type="text/javascript" src="js/debug/irc/irctracker.js"></script>
+ <script type="text/javascript" src="js/debug/irc/commandparser.js"></script>
+ <script type="text/javascript" src="js/debug/irc/ircclient.js"></script>
+ <script type="text/javascript" src="js/debug/ui/baseui.js"></script>
+ <script type="text/javascript" src="js/debug/ui/colour.js"></script>
+ <script type="text/javascript" src="js/debug/ui/theme.js"></script>
+ <script type="text/javascript" src="js/debug/ui/swmlayout.js"></script>
+ <script type="text/javascript" src="js/debug/ui/swmui.js"></script>
+ <!--<script type="text/javascript" src="js/qwebirc.js"></script>
+ <script type="text/javascript" src="js/swmui.js"></script>-->
+ <script type="text/javascript">
+ window.addEvent("domready", function() {
+ var theme = new Theme();
+ var ui = new SWMUI($("ircui"), theme);
+
+ var IRC = new IRCClient({nickname: "mcgoogle"}, ui);
+ IRC.connect();
+
+ });
+ </script>
+</head>
+<body>
+ <div id="ircui"></div>
+</body>
+</html>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+<head>
+ <title>QuakeNet Web IRC</title>
+ <link rel="stylesheet" href="css/colours.css" type="text/css">
+ <link rel="stylesheet" href="css/uglyui.css" type="text/css">
+ <script type="text/javascript" src="js/mootools-1.2-core.js"></script>
+ <script type="text/javascript" src="js/debug/version.js"></script>
+ <script type="text/javascript" src="js/debug/jslib.js"></script>
+ <script type="text/javascript" src="js/debug/irc/ircconnection.js"></script>
+ <script type="text/javascript" src="js/debug/irc/irclib.js"></script>
+ <script type="text/javascript" src="js/debug/irc/baseirc.js"></script>
+ <script type="text/javascript" src="js/debug/irc/irctracker.js"></script>
+ <script type="text/javascript" src="js/debug/irc/commandparser.js"></script>
+ <script type="text/javascript" src="js/debug/irc/ircclient.js"></script>
+ <script type="text/javascript" src="js/debug/ui/baseui.js"></script>
+ <script type="text/javascript" src="js/debug/ui/colour.js"></script>
+ <script type="text/javascript" src="js/debug/ui/theme.js"></script>
+ <script type="text/javascript" src="js/debug/ui/uglyui.js"></script>
+ <!--<script type="text/javascript" src="js/qwebirc.js"></script>
+ <script type="text/javascript" src="js/uglyui.js"></script>-->
+ <script type="text/javascript">
+ window.addEvent("domready", function() {
+ var theme = new Theme();
+ var ui = new UglyUI($("ircui"), theme);
+
+ var IRC = new IRCClient({nickname: "mcgoogle"}, ui);
+ IRC.connect();
+ });
+ </script>
+</head>
+<body>
+ <div id="ircui"></div>
+</body>
+</html>
\ No newline at end of file