]>
Commit | Line | Data |
---|---|---|
6527f429 DM |
1 | /*\r |
2 | Copied from touch/resources/themes/stylesheets/sencha-touch/base/src/chart/_AbstractChart.scss\r | |
3 | */\r | |
4 | \r | |
5 | // import 'user-interface' to use the 'user-select' mixin\r | |
6 | @import "compass/css3/user-interface";\r | |
7 | \r | |
8 | .#{$prefix}android-3 .#{$prefix}surface-wrap, .#{$prefix}android-3 .#{$prefix}surface-wrap > * {\r | |
9 | -webkit-perspective: 1;\r | |
10 | }\r | |
11 | \r | |
12 | .#{$prefix}draw-container {\r | |
13 | position: relative;\r | |
14 | @include user-select(none);\r | |
15 | -ms-user-select: none;\r | |
16 | cursor: default;\r | |
17 | .#{$prefix}inner {\r | |
18 | overflow: hidden;\r | |
19 | }\r | |
20 | }\r | |
21 | \r | |
22 | .#{$prefix}surface-canvas {\r | |
23 | position: absolute;\r | |
24 | }\r | |
25 | \r | |
26 | .#{$prefix}chart-image {\r | |
27 | width: 100%;\r | |
28 | height: auto;\r | |
29 | }\r | |
30 | \r | |
31 | .#{$prefix}legend-container {\r | |
32 | display: inline-block;\r | |
33 | line-height: 0;\r | |
34 | @include border-radius($chart-legend-border-radius);\r | |
35 | border: $chart-legend-border;\r | |
36 | background: $chart-legend-background-color;\r | |
37 | \r | |
38 | @if (lightness($chart-legend-background-color) > 30) {\r | |
39 | @include box-shadow(rgba(#fff, .6) 0 1px 1px);\r | |
40 | } @else {\r | |
41 | @include box-shadow(rgba(#fff, .2) 0 1px 0);\r | |
42 | }\r | |
43 | }\r | |
44 | \r | |
45 | .#{$prefix}legend-item {\r | |
46 | padding: .8em 1em .8em $chart-marker-size + 1em;\r | |
47 | color: $chart-legend-item-color;\r | |
48 | background: $chart-legend-item-background;\r | |
49 | max-width: 16em;\r | |
50 | min-width: 0;\r | |
51 | font-size: $font-size;\r | |
52 | font-family: $font-family;\r | |
53 | line-height: $font-size;\r | |
54 | font-weight: $font-weight;\r | |
55 | white-space: nowrap;\r | |
56 | overflow: hidden;\r | |
57 | text-overflow: ellipsis;\r | |
58 | position: relative;\r | |
59 | }\r | |
60 | \r | |
61 | .#{$prefix}legend-inactive {\r | |
62 | @include opacity(.3);\r | |
63 | }\r | |
64 | \r | |
65 | .#{$prefix}legend-item-marker {\r | |
66 | position: absolute;\r | |
67 | width: $chart-marker-size;\r | |
68 | height: $chart-marker-size;\r | |
69 | @if ($chart-legend-border-radius) {\r | |
70 | @include border-radius($chart-marker-size / 2);\r | |
71 | }\r | |
72 | @include box-shadow(rgba(#fff, .3) 0 1px 0, rgba(#000, .4) 0 1px 0 inset);\r | |
73 | left: .7em;\r | |
74 | top: .85em;\r | |
75 | }\r | |
76 | \r | |
77 | .#{$prefix}rtl > * > .#{$prefix}legend-item {\r | |
78 | padding: .8em $chart-marker-size + 1em .8em 1em;\r | |
79 | }\r | |
80 | \r | |
81 | .#{$prefix}rtl > * > * > .#{$prefix}legend-item-marker {\r | |
82 | right: .7em;\r | |
83 | }\r | |
84 | \r | |
85 | .#{$prefix}legend, .#{$prefix}legend-panel {\r | |
86 | background: $chart-legend-background-color;\r | |
87 | outline: none; // hide dotted focus outline in Firefox\r | |
88 | \r | |
89 | &.#{$prefix}docked-top, &.#{$prefix}docked-bottom {\r | |
90 | .#{$prefix}legend-item {\r | |
91 | border-left: $chart-legend-item-border;\r | |
92 | &:first-child {\r | |
93 | border-left: none;\r | |
94 | }\r | |
95 | }\r | |
96 | &.#{$prefix}rtl .#{$prefix}legend-item {\r | |
97 | &:first-child {\r | |
98 | border-left: $chart-legend-item-border;\r | |
99 | }\r | |
100 | &:last-child {\r | |
101 | border-left: none;\r | |
102 | }\r | |
103 | }\r | |
104 | }\r | |
105 | \r | |
106 | &.#{$prefix}docked-left, &.#{$prefix}docked-right {\r | |
107 | .#{$prefix}legend-item {\r | |
108 | border-top: $chart-legend-item-border;\r | |
109 | &:first-child {\r | |
110 | border-top: none;\r | |
111 | }\r | |
112 | }\r | |
113 | .#{$prefix}legend-inner {\r | |
114 | display: -webkit-box;\r | |
115 | -webkit-box-align: center;\r | |
116 | -webkit-box-pack: center;\r | |
117 | }\r | |
118 | }\r | |
119 | }\r | |
120 | \r | |
121 | .#{$prefix}legend.#{$prefix}horizontal {\r | |
122 | white-space: nowrap;\r | |
123 | .#{$prefix}legend-item {\r | |
124 | display: inline-block;\r | |
125 | }\r | |
126 | }\r | |
127 | \r | |
128 | .#{$prefix}chart-toolbar {\r | |
129 | position: absolute;\r | |
130 | z-index: 9;\r | |
131 | @include display-box;\r | |
132 | padding: .6em;\r | |
133 | \r | |
134 | .#{$prefix}button {\r | |
135 | margin: .2em;\r | |
136 | }\r | |
137 | \r | |
138 | &[data-side=left], &[data-side=right] {\r | |
139 | top: 0;\r | |
140 | @include box-orient(vertical);\r | |
141 | }\r | |
142 | \r | |
143 | &[data-side=left] {\r | |
144 | left: 0;\r | |
145 | }\r | |
146 | \r | |
147 | &[data-side=right] {\r | |
148 | right: 0;\r | |
149 | }\r | |
150 | \r | |
151 | &[data-side=top], &[data-side=bottom] {\r | |
152 | @include box-orient(horizontal);\r | |
153 | right: 0;\r | |
154 | }\r | |
155 | \r | |
156 | &[data-side=top] {\r | |
157 | top: 0;\r | |
158 | }\r | |
159 | \r | |
160 | &[data-side=bottom] {\r | |
161 | bottom: 0;\r | |
162 | @include box-orient(horizontal);\r | |
163 | }\r | |
164 | }\r |