1
- .selected-tree-item {
1
+ .vue3-tree-vue . selected-tree-item {
2
2
background : rgba (235 , 106 , 59 , 0.795 );
3
3
color : white;
4
4
}
5
5
6
- .tree-item : hover .on-item-hover {
6
+ .vue3-tree-vue . tree-item : hover .on-item-hover {
7
7
display : block;
8
8
}
9
9
10
- .tree-item .on-item-hover {
10
+ .vue3-tree-vue . tree-item .on-item-hover {
11
11
display : none;
12
12
}
13
13
14
- .tree-item-node : hover li > .on-item-hover {
14
+ .vue3-tree-vue . tree-item-node : hover li > .on-item-hover {
15
15
display : block;
16
16
}
17
17
18
- .tree-item-node li > .on-item-hover {
18
+ .vue3-tree-vue . tree-item-node li > .on-item-hover {
19
19
display : none;
20
20
}
21
21
22
22
23
- .no-guide .tree-item-node {
23
+ .vue3-tree-vue . no-guide .tree-item-node {
24
24
border : none !important ;
25
25
}
26
- .no-guide .tree-item-node ::before {
26
+ .vue3-tree-vue . no-guide .tree-item-node ::before {
27
27
border : none !important ;
28
28
}
29
29
30
- .no-guide .guide-line {
30
+ .vue3-tree-vue . no-guide .guide-line {
31
31
border : none !important ;
32
32
}
33
33
34
- .no-guide .guide-line ::before {
34
+ .vue3-tree-vue . no-guide .guide-line ::before {
35
35
border : none !important ;
36
36
}
37
37
@@ -42,7 +42,7 @@ border: none !important;
42
42
* Add a dashed border to the left of all but the last child in a parent node.
43
43
* There will be a gap between the bottom of this tree-item-node and the top of the next sibling.
44
44
*/
45
- .node-child .tree-item-node-parent .tree-item-node : not (: last-child ) {
45
+ .vue3-tree-vue . node-child .tree-item-node-parent .tree-item-node : not (: last-child ) {
46
46
position : relative;
47
47
border-left : 1px dashed rgb (192 , 192 , 192 );
48
48
border-radius : 0 ;
@@ -53,7 +53,7 @@ border: none !important;
53
53
* use the ::before pseudo-element to create a dashed line that extends down to the next sibling.
54
54
* This will be applied to all but the last child in a parent node, and fill in the gap mentioned above.
55
55
*/
56
- .node-child .tree-item-node-parent .tree-item-node : not (: last-child )::before {
56
+ .vue3-tree-vue . node-child .tree-item-node-parent .tree-item-node : not (: last-child )::before {
57
57
content : "" ;
58
58
position : absolute;
59
59
top : 100% ; /* Extend below the actual element */
@@ -63,7 +63,7 @@ border: none !important;
63
63
}
64
64
65
65
66
- .tree-item-node : only-child .tree-view-item {
66
+ .vue3-tree-vue . tree-item-node : only-child .tree-view-item {
67
67
position : relative; /* Needed to position the ::before pseudo-element */
68
68
}
69
69
@@ -72,7 +72,7 @@ border: none !important;
72
72
* Since we rely on the previous sibling to fill in the gap by extending down,
73
73
* only-child elements will need to extend up to fill in the gap.
74
74
*/
75
- .node-child .tree-item-node-parent .tree-item-node : only-child > .tree-view-item > .guide-line ::before {
75
+ .vue3-tree-vue . node-child .tree-item-node-parent .tree-item-node : only-child > .tree-view-item > .guide-line ::before {
76
76
content : "" ;
77
77
position : absolute;
78
78
bottom : 50% ; /* Extend above the actual element */
@@ -82,95 +82,95 @@ border: none !important;
82
82
}
83
83
84
84
85
- .tree-item {
85
+ .vue3-tree-vue . tree-item {
86
86
padding : 0.25em ;
87
87
}
88
88
89
- ul {
89
+ . vue3-tree-vue ul {
90
90
padding-left : 0 ;
91
91
margin : 0 ;
92
92
list-style-type : none;
93
93
display : inline-block;
94
94
}
95
95
96
- li {
96
+ . vue3-tree-vue li {
97
97
border-radius : 4px ;
98
98
}
99
99
100
- .tree-item__drag-over {
100
+ .vue3-tree-vue . tree-item__drag-over {
101
101
background-color : rgba (22 , 22 , 22 , 0.068 ) !important ;
102
102
}
103
103
104
104
105
- .root__drag-over {
105
+ .vue3-tree-vue . root__drag-over {
106
106
border-left : 6px solid # ccc !important ;
107
107
}
108
108
109
109
110
- .chevron-right {
110
+ .vue3-tree-vue . chevron-right {
111
111
color : gray;
112
112
}
113
113
114
- .hide-chevron {
114
+ .vue3-tree-vue . hide-chevron {
115
115
visibility : collapse;
116
116
}
117
117
118
- .icon-area {
118
+ .vue3-tree-vue . icon-area {
119
119
width : 22px ;
120
120
margin-right : 0.4em ;
121
121
}
122
122
123
- .guide-line {
123
+ .vue3-tree-vue . guide-line {
124
124
width : 1em ;
125
125
border-top : 1px dashed rgb (192 , 192 , 192 );
126
126
}
127
127
128
- .node-name {
128
+ .vue3-tree-vue . node-name {
129
129
cursor : pointer;
130
130
margin-left : 5px ;
131
131
}
132
132
133
- .d-flex {
133
+ .vue3-tree-vue . d-flex {
134
134
display : flex;
135
135
align-items : center;
136
136
}
137
137
138
- .align-items-center {
138
+ .vue3-tree-vue . align-items-center {
139
139
align-items : center;
140
140
}
141
141
142
- .nested {
142
+ .vue3-tree-vue . nested {
143
143
margin-left : 47px !important ;
144
144
}
145
145
146
- .root {
146
+ .vue3-tree-vue . root {
147
147
margin-left : 30px !important ;
148
148
}
149
149
150
- .tiny_horizontal_margin {
150
+ .vue3-tree-vue . tiny_horizontal_margin {
151
151
margin-left : 2px ;
152
152
margin-right : 2px ;
153
153
}
154
154
155
- .tree-item__checkbox-area {
155
+ .vue3-tree-vue . tree-item__checkbox-area {
156
156
display : flex;
157
157
align-items : center;
158
158
}
159
159
160
- .node-child {
160
+ .vue3-tree-vue . node-child {
161
161
text-align : left;
162
162
display : block;
163
163
}
164
164
165
- .hide {
165
+ .vue3-tree-vue . hide {
166
166
display : none;
167
167
}
168
168
169
- .hide-guidelines {
169
+ .vue3-tree-vue . hide-guidelines {
170
170
border-left : none !important ;
171
171
}
172
172
173
- .chevron-right {
173
+ .vue3-tree-vue . chevron-right {
174
174
box-sizing : border-box;
175
175
position : relative;
176
176
display : block;
@@ -182,15 +182,15 @@ li {
182
182
transition : .2s ;
183
183
}
184
184
185
- .pointer {
185
+ .vue3-tree-vue . pointer {
186
186
cursor : pointer;
187
187
}
188
188
189
- .chevron-right .rotate-90 ::after {
189
+ .vue3-tree-vue . chevron-right .rotate-90 ::after {
190
190
transform : rotateZ (45deg );
191
191
}
192
192
193
- .chevron-right ::after {
193
+ .vue3-tree-vue . chevron-right ::after {
194
194
content : "" ;
195
195
display : block;
196
196
box-sizing : border-box;
0 commit comments