Code cleanup (minor)
This commit is contained in:
parent
485711b5da
commit
2bd548d284
|
@ -7,7 +7,6 @@ var strUtil = require('./string_util.js');
|
||||||
var ansi = require('./ansi_term.js');
|
var ansi = require('./ansi_term.js');
|
||||||
|
|
||||||
var util = require('util');
|
var util = require('util');
|
||||||
var assert = require('assert');
|
|
||||||
var _ = require('lodash');
|
var _ = require('lodash');
|
||||||
|
|
||||||
exports.TextView = TextView;
|
exports.TextView = TextView;
|
||||||
|
@ -52,6 +51,8 @@ function TextView(options) {
|
||||||
new Array(s.length + 1).join(this.textMaskChar) :
|
new Array(s.length + 1).join(this.textMaskChar) :
|
||||||
strUtil.stylizeString(s, this.hasFocus ? this.focusTextStyle : this.textStyle);
|
strUtil.stylizeString(s, this.hasFocus ? this.focusTextStyle : this.textStyle);
|
||||||
|
|
||||||
|
// :TODO: Add pipe code support
|
||||||
|
|
||||||
if(textToDraw.length > this.dimens.width) {
|
if(textToDraw.length > this.dimens.width) {
|
||||||
// XXXXXXXXXXXXXXXXX
|
// XXXXXXXXXXXXXXXXX
|
||||||
// this is the text but too long
|
// this is the text but too long
|
||||||
|
@ -117,6 +118,10 @@ TextView.prototype.getData = function() {
|
||||||
};
|
};
|
||||||
|
|
||||||
TextView.prototype.setText = function(text) {
|
TextView.prototype.setText = function(text) {
|
||||||
|
if(!_.isString(text)) {
|
||||||
|
text = text.toString();
|
||||||
|
}
|
||||||
|
|
||||||
var widthDelta = 0;
|
var widthDelta = 0;
|
||||||
if(this.text && this.text !== text) {
|
if(this.text && this.text !== text) {
|
||||||
widthDelta = Math.abs(this.text.length - text.length);
|
widthDelta = Math.abs(this.text.length - text.length);
|
||||||
|
|
Loading…
Reference in New Issue