]> git.proxmox.com Git - extjs.git/blame - extjs/packages/core/sass/src/util/SizeMonitor.scss
add extjs 6.0.1 sources
[extjs.git] / extjs / packages / core / sass / src / util / SizeMonitor.scss
CommitLineData
6527f429
DM
1/**\r
2 * @class Ext.util.SizeMonitor\r
3 */\r
4\r
5.#{$prefix}size-monitored {\r
6 position: relative;\r
7}\r
8\r
9.#{$prefix}size-monitors {\r
10 position: absolute;\r
11 left: 0;\r
12 top: 0;\r
13 width: 100%;\r
14 height: 100%;\r
15 visibility: hidden;\r
16 overflow: hidden;\r
17\r
18 > * {\r
19 width: 100%;\r
20 height: 100%;\r
21 overflow: hidden;\r
22 }\r
23\r
24 &.scroll > * {\r
25 &.shrink::after {\r
26 content: '';\r
27 display: block;\r
28 width: 200%;\r
29 height: 200%;\r
30 min-width: 1px;\r
31 min-height: 1px;\r
32 }\r
33\r
34 &.expand::after {\r
35 content: '';\r
36 display: block;\r
37 width: 100000px;\r
38 height: 100000px;\r
39 }\r
40 }\r
41\r
42 &.overflowchanged > * {\r
43 &.shrink {\r
44 > * {\r
45 width: 100%;\r
46 height: 100%;\r
47 }\r
48 }\r
49\r
50 &.expand {\r
51 > * {\r
52 width: 200%;\r
53 height: 200%;\r
54 }\r
55 }\r
56 }\r
57}\r
58\r
59.#{$prefix}size-change-detector {\r
60 visibility: hidden;\r
61 position: absolute;\r
62 left: 0;\r
63 top: 0;\r
64 z-index: -1;\r
65 width: 100%;\r
66 height: 100%;\r
67 overflow: hidden;\r
68}\r
69\r
70.#{$prefix}size-change-detector > * {\r
71 visibility: hidden;\r
72}\r
73\r
74.#{$prefix}size-change-detector-shrink > * {\r
75 width: 200%;\r
76 height: 200%;\r
77}\r
78\r
79.#{$prefix}size-change-detector-expand > * {\r
80 width: 100000px;\r
81 height: 100000px;\r
82}