-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmercator.css
145 lines (122 loc) · 3.94 KB
/
mercator.css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
body {
margin: 0px;
overflow: auto;
}
body[mercator="ready"] borderlayout:not([collapse="height"]):not([collapse="both"]) {
height: 100%;
}
body[mercator="ready"] layer borderlayout:not([collapse="width"]):not([collapse="both"]) {
width: auto;
}
body[mercator="ready"] borderlayout:not([collapse="width"]):not([collapse="both"]) {
width: 100%;
}
body[mercator="ready"] padding {
display: table;
table-layout: fixed;
height: 100%;
}
body[mercator="ready"] layer padding {
width: initial;
}
body[mercator="ready"] borderlayout {
display: table;
}
body[mercator="ready"] *:not(layer) borderlayout:not([auto="true"]) {
table-layout: fixed;
}
body[mercator="ready"] row {
display: table-row;
width: 100%;
}
body[mercator="ready"] row:not([collapse]) {
height: 100%;
}
body[mercator="ready"] nested {
display: table;
table-layout: auto;
height: 100%;
width: 100%;
}
body[mercator="ready"] north, body[mercator="ready"] east, body[mercator="ready"] center, body[mercator="ready"] west, body[mercator="ready"] south, body[mercator="ready"] cell {
display: table-cell;
}
body[mercator="ready"] *:not(north):not(south) east, body[mercator="ready"] *:not(north):not(south) center, body[mercator="ready"] *:not(north):not(south) west {
height: 100%;
}
body[mercator="ready"] north {
text-align: center;
}
body[mercator="ready"] east {
text-align: right;
}
body[mercator="ready"] center {
text-align: center;
}
body[mercator="ready"] *:not(west):not(east) center {
width: 100%;
}
body[mercator="ready"] west {
text-align: left;
}
body[mercator="ready"] south {
text-align: center;
vertical-align: bottom;
}
body[mercator="ready"] row > west, body[mercator="ready"] row > center, body[mercator="ready"] row > east {
vertical-align: middle;
}
body[mercator="ready"] panel {
display: block;
}
body[mercator="ready"] *:not(west):not(east) panel {
width: 100%;
}
body[mercator="ready"] *:not(north):not(south) panel {
height: 100%;
}
body[mercator="ready"] panel[scroll="y"] {
overflow-y: scroll;
}
body[mercator="ready"] panel[scroll="x"] {
overflow-x: scroll;
}
body[mercator="ready"] filler, body[mercator="ready"] text {
display: block;
}
body[mercator="ready"] flow {
display: block;
text-align: left;
vertical-align: top;
width: 100%;
height: 100%;
}
body[mercator="ready"] panel,body[mercator="ready"] north,body[mercator="ready"] west,body[mercator="ready"] center,body[mercator="ready"] east,body[mercator="ready"] south {
position: relative;
}
body[mercator="ready"] layer {
position: absolute;
display: block;
}
/*
layer[north],layer[west],layer[east],layer[south],layer[width],layer[height] {
display: block;
}
layer:not([north]):not([south]):not([west]):not([east]):not([width]):not([height]) {
display: inline;
}
*/
/* Not supported in IE (all versions) and webkit on Android
layer, borderlayout, row, cell, nested, filler, north, west, center, east, south, padding {
pointer-events: none;
}
north > *:not(layer):not(borderlayout):not(row):not(cell):not(nested):not(filler):not(north):not(west):not(center):not(east):not(south):not(padding),
west > *:not(layer):not(borderlayout):not(row):not(cell):not(nested):not(filler):not(north):not(west):not(center):not(east):not(south):not(padding),
center > *:not(layer):not(borderlayout):not(row):not(cell):not(nested):not(filler):not(north):not(west):not(center):not(east):not(south):not(padding),
east > *:not(layer):not(borderlayout):not(row):not(cell):not(nested):not(filler):not(north):not(west):not(center):not(east):not(south):not(padding),
south > *:not(layer):not(borderlayout):not(row):not(cell):not(nested):not(filler):not(north):not(west):not(center):not(east):not(south):not(padding),
padding > *:not(layer):not(borderlayout):not(row):not(cell):not(nested):not(filler):not(north):not(west):not(center):not(east):not(south):not(padding),
filler > *:not(layer):not(borderlayout):not(row):not(cell):not(nested):not(filler):not(north):not(west):not(center):not(east):not(south):not(padding) {
pointer-events: auto;
}
*/