Skip to content

Commit

Permalink
Code format.
Browse files Browse the repository at this point in the history
  • Loading branch information
jaywcjlove committed Jun 10, 2018
1 parent 0fdd4a7 commit f258c6d
Show file tree
Hide file tree
Showing 2 changed files with 54 additions and 54 deletions.
84 changes: 42 additions & 42 deletions lib/cursor.js
Original file line number Diff line number Diff line change
@@ -1,50 +1,50 @@
/**
* ANSI控制码的说明
*
* 33[0m 关闭所有属性
* 33[1m 设置高亮度
* 33[4m 下划线
* 33[5m 闪烁
* 33[7m 反显
* 33[8m 消隐
* 33[30m -- 33[37m 设置前景色
* 33[40m -- 33[47m 设置背景色
* 33[nA 光标上移n行
* 33[nB 光标下移n行
* 33[nC 光标右移n行
* 33[nD 光标左移n行
* 33[y;xH设置光标位置
* 33[2J 清屏
* 33[K 清除从光标到行尾的内容
* 33[s 保存光标位置
* 33[u 恢复光标位置
* 33[?25l 隐藏光标
* 33[?25h 显示光标
* ANSI控制码的说明
*
* 33[0m 关闭所有属性
* 33[1m 设置高亮度
* 33[4m 下划线
* 33[5m 闪烁
* 33[7m 反显
* 33[8m 消隐
* 33[30m -- 33[37m 设置前景色
* 33[40m -- 33[47m 设置背景色
* 33[nA 光标上移n行
* 33[nB 光标下移n行
* 33[nC 光标右移n行
* 33[nD 光标左移n行
* 33[y;xH设置光标位置
* 33[2J 清屏
* 33[K 清除从光标到行尾的内容
* 33[s 保存光标位置
* 33[u 恢复光标位置
* 33[?25l 隐藏光标
* 33[?25h 显示光标
*/
var hidden = false;
exports.show = function (stream) {
const s = stream || process.stderr;
if (!s.isTTY) {
return;
}
hidden = false;
s.write('\u001b[?25h');
const s = stream || process.stderr;
if (!s.isTTY) {
return;
}
hidden = false;
s.write('\u001b[?25h');
};
exports.hide = function (stream) {
var s = stream || process.stderr;
if (!s.isTTY) {
return;
}
hidden = true;
s.write('\u001b[?25l');
var s = stream || process.stderr;
if (!s.isTTY) {
return;
}
hidden = true;
s.write('\u001b[?25l');
};
exports.toggle = function (force) {
if (force !== undefined) {
hidden = force;
}
if (hidden) {
exports.show();
} else {
exports.hide();
}
};
if (force !== undefined) {
hidden = force;
}
if (hidden) {
exports.show();
} else {
exports.hide();
}
};
24 changes: 12 additions & 12 deletions lib/utilities.js
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
module.exports = {
extend:extend
extend:extend
}

// 合并对象
function extend(des, src, override){
if(src instanceof Array){
for(var i = 0, len = src.length; i < len; i++)
extend(des, src[i], override);
}
for( var i in src){
if(override || !(i in des)){
des[i] = src[i];
}
}
return des;
}
if(src instanceof Array){
for(var i = 0, len = src.length; i < len; i++)
extend(des, src[i], override);
}
for( var i in src){
if(override || !(i in des)){
des[i] = src[i];
}
}
return des;
}

0 comments on commit f258c6d

Please sign in to comment.