Skip to content

Commit bef62c1

Browse files
author
Guillaume Chau
committed
fix(data field): display all white spaces and carriage returns, closes #958
1 parent 6d4c9db commit bef62c1

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/devtools/components/DataField.vue

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,7 @@ export default {
341341
},
342342
343343
formattedValue () {
344-
const value = this.field.value
344+
let value = this.field.value
345345
let result
346346
if (this.fieldOptions.abstract) {
347347
return ''
@@ -358,13 +358,14 @@ export default {
358358
} else if (typeof value === 'string') {
359359
var typeMatch = value.match(rawTypeRE)
360360
if (typeMatch) {
361-
return escape(typeMatch[1])
361+
value = escape(typeMatch[1])
362362
} else {
363-
return `<span>"</span>${escape(value)}<span>"</span>`
363+
value = `<span>"</span>${escape(value)}<span>"</span>`
364364
}
365-
} else {
366-
return value
365+
value = value.replace(/ /g, '&nbsp;')
366+
.replace(/\n/g, '<span>\\n</span>')
367367
}
368+
return value
368369
},
369370
370371
rawValue () {

0 commit comments

Comments
 (0)