From 2c41e0b8624aa08a693150bb648c7588837e8bac Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Wed, 6 Mar 2013 04:44:48 -0600 Subject: [PATCH] include extended header in output. --- lib/tput.js | 2 +- test/terminfo | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/lib/tput.js b/lib/tput.js index 482429f..87713ab 100644 --- a/lib/tput.js +++ b/lib/tput.js @@ -234,7 +234,7 @@ Tput.prototype.parseTerminfo = function(data) { l = data.length; if (i < l - 1) { var extended = this.parseExtended(data.slice(i)); - // info.header.extended = extended.header; + info.header.extended = extended.header; ['bools', 'numbers', 'strings'].forEach(function(key) { merge(info[key], extended[key]); }); diff --git a/test/terminfo b/test/terminfo index 6e467be..1f8ce20 100644 --- a/test/terminfo +++ b/test/terminfo @@ -7,7 +7,16 @@ numCount: 15, strCount: 413, strTableSize: 1388, - total: 2342 }, + total: 2342, + extended: + { dataSize: 928, + headerSize: 10, + boolCount: 2, + numCount: 1, + strCount: 57, + strTableSize: 117, + lastStrTableOffset: 680, + total: 245 } }, name: 'xterm', names: [ 'xterm' ], desc: 'xterm terminal emulator (X Window System)',