]> git.proxmox.com Git - extjs.git/blame - extjs/packages/charts/sass/src/chart/AbstractChart.scss
add extjs 6.0.1 sources
[extjs.git] / extjs / packages / charts / sass / src / chart / AbstractChart.scss
CommitLineData
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