From edf2dfa5dc7a79b26de172ad83841725d9d019b7 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Mon, 25 Feb 2013 00:40:46 -0600 Subject: [PATCH] remove fallback prop name. comments. --- lib/tput.js | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/lib/tput.js b/lib/tput.js index 8a20894..e7b69ad 100644 --- a/lib/tput.js +++ b/lib/tput.js @@ -113,7 +113,7 @@ Tput.prototype.parseTerminfo = function(data) { l = i + h.boolCount; o = 0; for (; i < l; i++) { - v = Tput.bools[o++] || 'OFFSET: ' + (o - 1); + v = Tput.bools[o++]; info.bools[v] = !!data[i]; } @@ -128,7 +128,7 @@ Tput.prototype.parseTerminfo = function(data) { l = i + h.numCount * 2; o = 0; for (; i < l; i += 2) { - v = Tput.numbers[o++] || 'OFFSET: ' + (o - 1); + v = Tput.numbers[o++]; if (data[i + 1] === 0377 && data[i] === 0377) { info.numbers[v] = -1; } else { @@ -141,7 +141,7 @@ Tput.prototype.parseTerminfo = function(data) { l = i + h.strCount * 2; o = 0; for (; i < l; i += 2) { - v = Tput.strings[o++] || 'OFFSET: ' + (o - 1); + v = Tput.strings[o++]; if (data[i + 1] === 0377 && data[i] === 0377) { info.strings[v] = -1; } else { @@ -416,10 +416,6 @@ Tput.prototype.compile = function(key) { } }); - // Tput.bools.concat(Tput.numbers).concat(Tput.strings).forEach(function(key) { - // if (!self.methods[key]) self.methods[key] = noop; - // }); - Object.keys(self.methods).forEach(function(key) { if (typeof self.methods[key] !== 'function') { self[key] = self.methods[key]; @@ -438,23 +434,17 @@ Tput.prototype._compile = function(val) { switch (typeof val) { case 'boolean': return val; - // return function() { - // return val ? 'true' : 'false'; - // }; case 'number': return val; - // return function() { - // return val === -1 ? null : val; - // }; case 'string': break; default: return function() {}; } - //if (!val) { - // return noop; - //} + if (!val) { + return noop; + } var code = 'var v, dyn = {}, stat = {}, stack = [], out = [];' , buff = ''