]> jfr.im git - irc/quakenet/qwebirc.git/blobdiff - js/ui/colour.js
Fix various leaks to the global scope.
[irc/quakenet/qwebirc.git] / js / ui / colour.js
index 2ac575158dca7de005847a5cbec4bb307f6d0be4..0dd718984289f977b1cda232c48b01259ec0233a 100644 (file)
@@ -1,4 +1,4 @@
-function Colourise(line, entity, execfn) {
+qwebirc.ui.Colourise = function(line, entity, execfn, cmdfn, window) {
   var fg;
   var bg;
   var underline = false;
@@ -44,14 +44,14 @@ function Colourise(line, entity, execfn) {
 
   function emitEndToken() {
     if(out.length > 0) {
-      urlificate(element, out.join(""), execfn);
+      qwebirc.ui.urlificate(element, out.join(""), execfn, cmdfn, window);
       entity.appendChild(element);
       out = [];
     }
     element = document.createElement("span");
   }  
   function emitStartToken() {
-    classes = []
+    var classes = []
     if(fg != undefined)
       classes.push("Xc" + fg);
     if(bg != undefined)
@@ -100,4 +100,4 @@ function Colourise(line, entity, execfn) {
   }
   
   emitEndToken();
-}
\ No newline at end of file
+}