OLD | NEW |
---|---|
1 tree { | 1 tree { |
2 outline: none; | 2 outline: none; |
3 overflow: auto; | 3 overflow: auto; |
4 display: block; | 4 display: block; |
5 } | 5 } |
6 | 6 |
7 .tree-item > .tree-row { | 7 .tree-item > .tree-row { |
8 color: black; | 8 color: black; |
9 -webkit-user-select: none; | 9 -webkit-user-select: none; |
10 border: 1px solid rgba(255,255,255,0); /* transparent white */ | 10 border: 1px solid rgba(255,255,255,0); /* transparent white */ |
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
92 .tree-children { | 92 .tree-children { |
93 display: none; | 93 display: none; |
94 } | 94 } |
95 | 95 |
96 .tree-item > .tree-row > * { | 96 .tree-item > .tree-row > * { |
97 display: inline-block; | 97 display: inline-block; |
98 box-sizing: border-box; | 98 box-sizing: border-box; |
99 } | 99 } |
100 | 100 |
101 .tree-label { | 101 .tree-label { |
102 -webkit-padding-start: 20px; | |
103 background-image: url("../../../../../ui/resources/folder_closed.png"); | |
104 background-position: 0 50%; | |
105 background-repeat: no-repeat; | |
106 white-space: pre; | 102 white-space: pre; |
107 } | 103 } |
108 | 104 |
105 tree[icon-visibility] .tree-label { | |
arv (Not doing code reviews)
2011/10/28 16:15:12
Sorry, I should have paid more attention the first
flackr
2011/10/28 22:32:50
If A and C are the same then this needs to change.
arv (Not doing code reviews)
2011/10/28 22:41:03
To me, the important part is that <tree> does not
flackr
2011/10/31 14:37:56
Okay, the default behaviour will be as it was befo
| |
106 -webkit-padding-start: 20px; | |
107 background-position: 0 50%; | |
108 background-repeat: no-repeat; | |
109 } | |
110 | |
111 tree[icon-visibility=all] .tree-label, | |
112 tree[icon-visibility=parent] .tree-row[may-have-children] > .tree-label { | |
113 background-image: url("../../../../../ui/resources/folder_closed.png"); | |
114 } | |
115 | |
116 tree[icon-visibility=parent] .tree-row[has-children=false] > .tree-label { | |
117 background-image: none; | |
118 } | |
119 | |
120 tree[icon-visibility] .tree-item[expanded] > .tree-row > .tree-label { | |
121 background-image: url("../../../../../ui/resources/folder_open.png"); | |
122 } | |
123 | |
109 /* We need to ensure that even empty labels take up space */ | 124 /* We need to ensure that even empty labels take up space */ |
110 .tree-label:empty:after { | 125 .tree-label:empty:after { |
111 content: " "; | 126 content: " "; |
112 white-space: pre; | 127 white-space: pre; |
113 } | 128 } |
114 | 129 |
115 .tree-rename > .tree-row > .tree-label { | 130 .tree-rename > .tree-row > .tree-label { |
116 -webkit-user-select: auto; | 131 -webkit-user-select: auto; |
117 -webkit-user-modify: read-write-plaintext-only; | 132 -webkit-user-modify: read-write-plaintext-only; |
118 background: white; | 133 background: white; |
119 color: black; | 134 color: black; |
120 outline: 1px solid black; | 135 outline: 1px solid black; |
121 } | 136 } |
122 | 137 |
123 html[dir=rtl] .tree-label { | 138 html[dir=rtl] .tree-label { |
124 background-position: 100% 50%; | 139 background-position: 100% 50%; |
125 } | 140 } |
126 | 141 |
127 .tree-item[expanded] > .tree-row > .tree-label { | 142 html[dir=rtl] tree[icon-visibility=all] .tree-label, |
128 background-image: url("../../../../../ui/resources/folder_open.png"); | 143 html[dir=rtl] tree[icon-visibility=parent] .tree-row[may-have-children] |
129 } | 144 > .tree-label { |
130 | |
131 html[dir='rtl'] .tree-label { | |
132 background-image: url("../../../../../ui/resources/folder_closed_rtl.png"); | 145 background-image: url("../../../../../ui/resources/folder_closed_rtl.png"); |
133 } | 146 } |
134 | 147 |
135 html[dir='rtl'] .tree-item[expanded] > .tree-row > .tree-label { | 148 html[dir=rtl] tree[icon-visibility] .tree-item[expanded] > .tree-row |
149 > .tree-label { | |
136 background-image: url("../../../../../ui/resources/folder_open_rtl.png"); | 150 background-image: url("../../../../../ui/resources/folder_open_rtl.png"); |
137 } | 151 } |
138 | 152 |
139 .tree-item[editing] input { | 153 .tree-item[editing] input { |
140 /* Do not inherit the line-height */ | 154 /* Do not inherit the line-height */ |
141 font-family: inherit; | 155 font-family: inherit; |
142 font-size: inherit; | 156 font-size: inherit; |
143 font-weight: inherit; | 157 font-weight: inherit; |
144 margin: -2px -8px -2px -3px; | 158 margin: -2px -8px -2px -3px; |
145 padding: 1px 7px 1px 1px; | 159 padding: 1px 7px 1px 1px; |
146 } | 160 } |
147 | 161 |
148 html:not([os=mac]) .tree-item[editing] input { | 162 html:not([os=mac]) .tree-item[editing] input { |
149 outline: none; | 163 outline: none; |
150 } | 164 } |
151 | 165 |
152 html[dir=rtl] .tree-item[editing] input { | 166 html[dir=rtl] .tree-item[editing] input { |
153 margin: -2px -3px -2px -8px; | 167 margin: -2px -3px -2px -8px; |
154 padding: 1px 1px 1px 7px; | 168 padding: 1px 1px 1px 7px; |
155 } | 169 } |
OLD | NEW |