]> jfr.im git - irc/quakenet/qwebirc.git/blobdiff - js/ui/baseui.js
Add title changing.
[irc/quakenet/qwebirc.git] / js / ui / baseui.js
index 26f1bbd4b52f5c1f1cd3b78f44d1a2309889100b..b3573a36ec9a2683d1c9895c362aed7bac5fdf2d 100644 (file)
@@ -3,7 +3,13 @@ var WINDOW_QUERY = 2;
 var WINDOW_CHANNEL = 3;
 
 var UI = new Class({
-  initialize: function(parentElement, windowClass, uiName) {
+  Implements: [Events, Options],
+  options: {
+    appTitle: "QuakeNet Web IRC",
+  },
+  initialize: function(parentElement, windowClass, uiName, options) {
+    this.setOptions(options);
+    
     this.windows = {};
     this.windowArray = [];
     this.windowClass = windowClass;
@@ -45,6 +51,7 @@ var UI = new Class({
     if(this.active)
       this.active.deselect();
     window.select();  /* calls setActiveWindow */
+    document.title = window.name + " - " + this.options.appTitle;
   },
   __closed: function(window) {
     if(window.active) {