-qwebirc.ui.AboutPane = new Class({\r
- Implements: [Events],\r
- initialize: function(parent) {\r
- parent.set("html", "<div class=\"loading\">Loading. . .</div>");\r
- var r = new Request.HTML({url: "about.html", update: parent, onSuccess: function() {\r
- parent.getElement("input[class=close]").addEvent("click", function() {\r
- this.fireEvent("close");\r
- }.bind(this));\r
- parent.getElement("div[class=version]").set("text", "v" + qwebirc.VERSION);\r
- }.bind(this)});\r
- r.get();\r
- }\r
-});\r
+qwebirc.ui.AboutPane = new Class({
+ Implements: [Events],
+ initialize: function(parent) {
+ var delayfn = function() { parent.set("html", "<div class=\"loading\">Loading. . .</div>"); };
+ var cb = delayfn.delay(500);
+
+ var r = qwebirc.ui.RequestTransformHTML({url: qwebirc.global.staticBaseURL + "panes/about.html", update: parent, onSuccess: function() {
+ $clear(cb);
+ parent.getElement("input[class=close]").addEvent("click", function() {
+ this.fireEvent("close");
+ }.bind(this));
+ parent.getElement("div[class=version]").set("text", "v" + qwebirc.VERSION);
+ }.bind(this)});
+ r.get();
+ }
+});