|
29 | 29 | }
|
30 | 30 |
|
31 | 31 | @mixin ct-align-justify($ct-text-align: $ct-text-align, $ct-text-justify: $ct-text-justify) {
|
32 |
| - -webkit-box-align: $ct-text-align; |
33 |
| - -webkit-align-items: $ct-text-align; |
34 |
| - -ms-flex-align: $ct-text-align; |
35 | 32 | align-items: $ct-text-align;
|
36 |
| - -webkit-box-pack: $ct-text-justify; |
37 |
| - -webkit-justify-content: $ct-text-justify; |
38 |
| - -ms-flex-pack: $ct-text-justify; |
39 | 33 | justify-content: $ct-text-justify;
|
40 | 34 | // Fallback to text-align for non-flex browsers
|
41 | 35 | @if ($ct-text-justify == 'flex-start') {
|
|
47 | 41 | }
|
48 | 42 | }
|
49 | 43 |
|
50 |
| -@mixin ct-flex() { |
51 |
| - // Fallback to block |
52 |
| - display: block; |
53 |
| - display: -webkit-box; |
54 |
| - display: -moz-box; |
55 |
| - display: -ms-flexbox; |
56 |
| - display: -webkit-flex; |
57 |
| - display: flex; |
58 |
| -} |
59 |
| - |
60 | 44 | @mixin ct-chart-label($ct-text-color: $ct-text-color, $ct-text-size: $ct-text-size, $ct-text-line-height: $ct-text-line-height) {
|
61 | 45 | fill: $ct-text-color;
|
62 | 46 | color: $ct-text-color;
|
|
120 | 104 |
|
121 | 105 | .#{$ct-class-chart-line} .#{$ct-class-label},
|
122 | 106 | .#{$ct-class-chart-bar} .#{$ct-class-label} {
|
123 |
| - @include ct-flex(); |
| 107 | + display: flex; |
124 | 108 | }
|
125 | 109 |
|
126 | 110 | .#{$ct-class-chart-pie} .#{$ct-class-label},
|
|
130 | 114 |
|
131 | 115 | .#{$ct-class-label}.#{$ct-class-horizontal}.#{$ct-class-start} {
|
132 | 116 | @include ct-align-justify(flex-end, flex-start);
|
133 |
| - // Fallback for browsers that don't support foreignObjects |
134 |
| - text-anchor: start; |
135 | 117 | }
|
136 | 118 |
|
137 | 119 | .#{$ct-class-label}.#{$ct-class-horizontal}.#{$ct-class-end} {
|
138 | 120 | @include ct-align-justify(flex-start, flex-start);
|
139 |
| - // Fallback for browsers that don't support foreignObjects |
140 |
| - text-anchor: start; |
141 | 121 | }
|
142 | 122 |
|
143 | 123 | .#{$ct-class-label}.#{$ct-class-vertical}.#{$ct-class-start} {
|
144 | 124 | @include ct-align-justify(flex-end, flex-end);
|
145 |
| - // Fallback for browsers that don't support foreignObjects |
146 |
| - text-anchor: end; |
147 | 125 | }
|
148 | 126 |
|
149 | 127 | .#{$ct-class-label}.#{$ct-class-vertical}.#{$ct-class-end} {
|
150 | 128 | @include ct-align-justify(flex-end, flex-start);
|
151 |
| - // Fallback for browsers that don't support foreignObjects |
152 |
| - text-anchor: start; |
153 | 129 | }
|
154 | 130 |
|
155 | 131 | .#{$ct-class-chart-bar} .#{$ct-class-label}.#{$ct-class-horizontal}.#{$ct-class-start} {
|
156 | 132 | @include ct-align-justify(flex-end, center);
|
157 |
| - // Fallback for browsers that don't support foreignObjects |
158 |
| - text-anchor: start; |
159 | 133 | }
|
160 | 134 |
|
161 | 135 | .#{$ct-class-chart-bar} .#{$ct-class-label}.#{$ct-class-horizontal}.#{$ct-class-end} {
|
162 | 136 | @include ct-align-justify(flex-start, center);
|
163 |
| - // Fallback for browsers that don't support foreignObjects |
164 |
| - text-anchor: start; |
165 | 137 | }
|
166 | 138 |
|
167 | 139 | .#{$ct-class-chart-bar}.#{$ct-class-horizontal-bars} .#{$ct-class-label}.#{$ct-class-horizontal}.#{$ct-class-start} {
|
168 | 140 | @include ct-align-justify(flex-end, flex-start);
|
169 |
| - // Fallback for browsers that don't support foreignObjects |
170 |
| - text-anchor: start; |
171 | 141 | }
|
172 | 142 |
|
173 | 143 | .#{$ct-class-chart-bar}.#{$ct-class-horizontal-bars} .#{$ct-class-label}.#{$ct-class-horizontal}.#{$ct-class-end} {
|
174 | 144 | @include ct-align-justify(flex-start, flex-start);
|
175 |
| - // Fallback for browsers that don't support foreignObjects |
176 |
| - text-anchor: start; |
177 | 145 | }
|
178 | 146 |
|
179 | 147 | .#{$ct-class-chart-bar}.#{$ct-class-horizontal-bars} .#{$ct-class-label}.#{$ct-class-vertical}.#{$ct-class-start} {
|
180 |
| - //@include ct-chart-label($ct-text-color, $ct-text-size, center, $ct-vertical-text-justify); |
181 | 148 | @include ct-align-justify(center, flex-end);
|
182 |
| - // Fallback for browsers that don't support foreignObjects |
183 |
| - text-anchor: end; |
184 | 149 | }
|
185 | 150 |
|
186 | 151 | .#{$ct-class-chart-bar}.#{$ct-class-horizontal-bars} .#{$ct-class-label}.#{$ct-class-vertical}.#{$ct-class-end} {
|
187 | 152 | @include ct-align-justify(center, flex-start);
|
188 |
| - // Fallback for browsers that don't support foreignObjects |
189 |
| - text-anchor: end; |
190 | 153 | }
|
191 | 154 |
|
192 | 155 | .#{$ct-class-grid} {
|
|
0 commit comments