diff --git a/doc/TOOL_API.md b/doc/TOOL_API.md index 447c5e1..ea6cc24 100644 --- a/doc/TOOL_API.md +++ b/doc/TOOL_API.md @@ -15,6 +15,7 @@ Display console logs. Implementation detail follows the [console api spec](https |displayExtraInfo |boolean|Display extra information | |displayUnenumerable|boolean|Display unenumerable properties| |displayGetterVal |boolean|Access getter value | +|lazyEvaluation |boolean|Stringify object when clicked | |viewLogInSources |boolean|View log in sources panel | |displayIfErr |boolean|Auto display if error occurs | |useWorker |boolean|Use web worker | diff --git a/src/Console/Console.js b/src/Console/Console.js index 79279d9..d341ee2 100644 --- a/src/Console/Console.js +++ b/src/Console/Console.js @@ -210,6 +210,7 @@ export default class Console extends Tool { displayExtraInfo: false, displayUnenumerable: true, displayGetterVal: false, + lazyEvaluation: true, viewLogInSources: false, displayIfErr: false, useWorker: true, @@ -227,6 +228,7 @@ export default class Console extends Tool { logger.displayHeader(cfg.get('displayExtraInfo')) logger.displayUnenumerable(cfg.get('displayUnenumerable')) logger.displayGetterVal(cfg.get('displayGetterVal')) + logger.lazyEvaluation(cfg.get('lazyEvaluation')) if (sources) logger.viewLogInSources(cfg.get('viewLogInSources')) logger.maxNum(maxLogNum) @@ -244,6 +246,8 @@ export default class Console extends Tool { return logger.displayUnenumerable(val) case 'displayGetterVal': return logger.displayGetterVal(val) + case 'lazyEvaluation': + return logger.lazyEvaluation(val) case 'viewLogInSources': return logger.viewLogInSources(val) case 'useWorker': @@ -262,6 +266,7 @@ export default class Console extends Tool { .switch(cfg, 'displayExtraInfo', 'Display Extra Information') .switch(cfg, 'displayUnenumerable', 'Display Unenumerable Properties') .switch(cfg, 'displayGetterVal', 'Access Getter Value') + .switch(cfg, 'lazyEvaluation', 'Lazy Evaluation') if (isWorkerSupported) settings.switch(cfg, 'useWorker', 'Use Web Worker') if (sources) diff --git a/src/Console/Log.hbs b/src/Console/Log.hbs index a7300a4..a33cd8d 100644 --- a/src/Console/Log.hbs +++ b/src/Console/Log.hbs @@ -1,4 +1,4 @@ -