From 698f2aa71ffc1b9e56193c13e6366765134152c9 Mon Sep 17 00:00:00 2001 From: Julie Lala Date: Sat, 29 Nov 2014 19:02:35 -0500 Subject: formalizing import/export stuff --- js/lex.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'js/lex.js') diff --git a/js/lex.js b/js/lex.js index cf7c655..29f452b 100644 --- a/js/lex.js +++ b/js/lex.js @@ -25,16 +25,23 @@ Lex.prototype.read = function(){ this.char = this.span.innerHTML return this.char } +Lex.prototype.ascii = function(){ + return this.char || " " +} Lex.prototype.sanitize = function(){ return this.char == "%" ? '%%' : this.char || " " } -Lex.prototype.irc = function(){ - var char = this.sanitize() +var fgOnly = false +Lex.prototype.mirc = function(){ + var char = this.char || " " + if (fgOnly) { + return "\x03" + (this.fg&15) + char + } if (this.bg == 1 && this.fg == 0) { return char } else { - return "\\x03" + (this.fg&15) + "," + (this.bg&15) + char + return "\x03" + (this.fg&15) + "," + (this.bg&15) + char } } Lex.prototype.clone = function (lex){ -- cgit v1.2.3-70-g09d2