var dropdown = new Element("div");
dropdown.addClass("dropdown-tab");
- dropdown.appendChild(new Element("img", {src: "images/icon.png", title: "menu", alt: "menu"}));
+ dropdown.appendChild(new Element("img", {src: qwebirc.global.staticBaseURL + "images/icon.png", title: "menu", alt: "menu"}));
dropdown.setStyle("opacity", 1);
var dropdownEffect = new Fx.Tween(dropdown, {duration: "long", property: "opacity", link: "chain"});
this.tab = new Element("a", {"href": "#"});
this.tab.addClass("tab");
this.tab.addEvent("focus", function() { this.blur() }.bind(this.tab));;
-
+
+ this.spaceNode = document.createTextNode(" ");
parentObject.tabs.appendChild(this.tab);
+ parentObject.tabs.appendChild(this.spaceNode);
this.tab.appendText(name);
this.tab.addEvent("click", function(e) {
this.parentObject.qjsui.applyClasses("nicklist", this.nicklist);
}
- if(type == qwebirc.ui.WINDOW_CHANNEL) {
+ if(type == qwebirc.ui.WINDOW_CHANNEL)
this.updateTopic("");
- } else {
- this.reflow();
- }
-
+
this.nicksColoured = this.parentObject.uiOptions.NICK_COLOURS;
+ this.reflow();
},
editTopic: function() {
if(!this.client.nickOnChanHasPrefix(this.client.nickname, this.name, "@")) {
/* var cmodes = this.client.getChannelModes(channel);
if(cmodes.indexOf("t")) {*/
- alert("Sorry, you need to be opped to change the topic!");
+ alert("Sorry, you need to be a channel operator to change the topic!");
return;
/*}*/
}
this.parent();
this.parentObject.tabs.removeChild(this.tab);
+ this.parentObject.tabs.removeChild(this.spaceNode);
+ this.reflow();
},
addLine: function(type, line, colourClass) {
var e = new Element("div");