Dev: Stringify escape if highlight options on

This commit is contained in:
surunzi
2016-08-24 17:45:12 +08:00
parent eedcc67c62
commit c9575a26ea
2 changed files with 5 additions and 3 deletions

View File

@@ -10,7 +10,7 @@
<span class="eruda-icon eruda-icon-{{icon}}"></span>
</div>
{{/if}}
{{#if showTimes}}<div class="eruda-times">{{times}}</div>{{/if}}
{{#if displayTimes}}<div class="eruda-times">{{times}}</div>{{/if}}
<div class="eruda-log-content-wrapper">
<div class="eruda-log-content">
{{{msg}}}

View File

@@ -24,6 +24,7 @@ export default function stringify(obj, {
numWrapper = '',
strWrapper = '',
nullWrapper = '',
strEscape = str => str,
wrapperEnd = '';
if (highlight)
@@ -32,12 +33,13 @@ export default function stringify(obj, {
numWrapper = '<span style="color: #0086b3;">';
nullWrapper = '<span style="color: #0086b3;">';
strWrapper = '<span style="color: #183691;">';
strEscape = str => util.escape(str);
wrapperEnd = '</span>'
}
let wrapKey = key => keyWrapper + dbQuotes + key + dbQuotes + wrapperEnd,
let wrapKey = key => keyWrapper + dbQuotes + strEscape(key) + dbQuotes + wrapperEnd,
wrapNum = num => numWrapper + num + wrapperEnd,
wrapStr = str => strWrapper + str + wrapperEnd,
wrapStr = str => strWrapper + strEscape(str) + wrapperEnd,
wrapNull = str => nullWrapper + str + wrapperEnd;
try {