diff --git a/src/Console/Log.es6 b/src/Console/Log.es6 index 4c26a2a..deb731f 100644 --- a/src/Console/Log.es6 +++ b/src/Console/Log.es6 @@ -52,7 +52,7 @@ export default class Log extends util.Emitter type: 'input', ignoreFilter: true, isCode: true, - src: src, + src, val: jsCode }); @@ -118,11 +118,16 @@ export default class Log extends util.Emitter } error(msg) { - var src = msg, - ignoreFilter = false; + if (util.isUndef(msg)) return; + + var ignoreFilter = false, src; if (util.isErr(msg)) { + src = { + stack: msg.stack, + message: msg.message || '' + }; ignoreFilter = msg.ignoreFilter; msg = errToStr(msg); } else @@ -133,7 +138,7 @@ export default class Log extends util.Emitter this._insert({ type: 'error', ignoreFilter: ignoreFilter, - src: src, + src, val: msg }); @@ -349,6 +354,9 @@ function transMsg(msg, noEscape) } else if (util.isUndef(msg)) { msg = 'undefined'; + } else if (msg === null) + { + msg = 'null'; } msg = util.toStr(msg); diff --git a/src/Console/Log.hbs b/src/Console/Log.hbs index 54550ab..5a8b6b5 100644 --- a/src/Console/Log.hbs +++ b/src/Console/Log.hbs @@ -1,12 +1,16 @@ \ No newline at end of file diff --git a/src/Console/Log.scss b/src/Console/Log.scss index 1af2370..cefd3c8 100644 --- a/src/Console/Log.scss +++ b/src/Console/Log.scss @@ -9,7 +9,11 @@ font-size: 14px; li { padding: 10px; - overflow-x: auto; + &:after { + content: ''; + display: block; + clear: both; + } a { color: $blue !important; } @@ -18,6 +22,16 @@ padding: 5px; color: #fff; border-radius: 4px; + float: left; + margin-right: 5px; + } + .log-content-wrapper { + overflow: hidden; + } + .log-content + { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } &.input { background: #fff;