-qwebirc.ui.urlificate = function(element, text, execfn, cmdfn) {
- var punct_re = /(\.*|\,|;)$/;
+qwebirc.ui.urlificate = function(element, text, execfn, cmdfn, window) {
+ var punct_re = /(\.*|\,|;|\])$/;
var txtprocess = function(text, regex, appendfn, matchfn) {
for(;;) {
};
var appendText = function(text) {
- element.appendChild(document.createTextNode(text));
+ qwebirc.util.NBSPCreate(text, element);
};
var appendChan = function(text) {
return;
}
- var cmd = cmdfn(m[1]);
+ var cmd = cmdfn(m[1], window);
if(cmd) {
url = "#";
fn = cmd;