File tree Expand file tree Collapse file tree 4 files changed +20
-1
lines changed Expand file tree Collapse file tree 4 files changed +20
-1
lines changed Original file line number Diff line number Diff line change 26
26
<label >showDoubleQuotes</label >
27
27
<input v-model =" showDoubleQuotes" type =" checkbox" />
28
28
</div >
29
+ <div >
30
+ <label >showKeyValueSpace</label >
31
+ <input v-model =" showKeyValueSpace" type =" checkbox" />
32
+ </div >
29
33
<div >
30
34
<label >highlightMouseoverNode</label >
31
35
<input v-model =" highlightMouseoverNode" type =" checkbox" />
68
72
:highlight-mouseover-node =" highlightMouseoverNode"
69
73
:collapsed-on-click-brackets =" collapsedOnClickBrackets"
70
74
:show-icon =" showIcon"
75
+ :show-key-value-space =" showKeyValueSpace"
71
76
style =" position : relative "
72
77
>
73
78
<template v-if =" useNodeKeySlot " #nodeKey =" { node , defaultKey } " >
@@ -138,6 +143,7 @@ export default {
138
143
useNodeKeySlot: false ,
139
144
deep: 3 ,
140
145
showIcon: false ,
146
+ showKeyValueSpace: true ,
141
147
};
142
148
},
143
149
watch: {
Original file line number Diff line number Diff line change 38
38
:node-selectable =" nodeSelectable"
39
39
:highlight-selected-node =" highlightSelectedNode"
40
40
:show-icon =" showIcon"
41
+ :show-key-value-space =" showKeyValueSpace"
41
42
:editable =" editable"
42
43
:editable-trigger =" editableTrigger"
43
44
@node-click =" handleNodeClick"
@@ -164,6 +165,10 @@ export default {
164
165
type: Boolean ,
165
166
default: false ,
166
167
},
168
+ showKeyValueSpace: {
169
+ type: Boolean ,
170
+ default: true ,
171
+ },
167
172
editable: {
168
173
type: Boolean ,
169
174
default: false ,
Original file line number Diff line number Diff line change 35
35
36
36
<span v-if =" node.key" class =" vjs-key" >
37
37
<slot name =" key" :node =" node" :defaultKey =" prettyKey" >{{ prettyKey }}</slot >
38
- <span >: </span >
38
+ <span class = " vjs-colon " >{{ `:${showKeyValueSpace ? ' ' : ''}` }} </span >
39
39
</span >
40
40
41
41
<span >
@@ -135,6 +135,10 @@ export default {
135
135
type: Boolean ,
136
136
default: false ,
137
137
},
138
+ showKeyValueSpace: {
139
+ type: Boolean ,
140
+ default: true ,
141
+ },
138
142
editable: {
139
143
type: Boolean ,
140
144
default: false ,
Original file line number Diff line number Diff line change 43
43
margin-right : 4px ;
44
44
}
45
45
46
+ .@{css-prefix} -colon {
47
+ white-space : pre ;
48
+ }
49
+
46
50
.@{css-prefix} -comment {
47
51
color : @comment-color ;
48
52
}
You can’t perform that action at this time.
0 commit comments