Showing
95 changed files
with
1968 additions
and
1177 deletions
ui/.stylelintrc
0 → 100644
1 | +{ | |
2 | + "extends": ["stylelint-config-standard", "stylelint-config-recommended-scss"], | |
3 | + "plugins": [ | |
4 | + "stylelint-order" | |
5 | + ], | |
6 | + "rules": { | |
7 | + "at-rule-empty-line-before": ["always", { | |
8 | + "except": ["first-nested"], | |
9 | + "ignore": ["after-comment"] | |
10 | + }], | |
11 | + "at-rule-name-space-after": "always", | |
12 | + "at-rule-no-vendor-prefix": true, | |
13 | + "at-rule-semicolon-space-before": "never", | |
14 | + "block-closing-brace-empty-line-before": "never", | |
15 | + "block-closing-brace-newline-after": null, | |
16 | + "block-opening-brace-space-before": null, | |
17 | + "color-named": "never", | |
18 | + "declaration-block-semicolon-newline-after": "always-multi-line", | |
19 | + "declaration-block-semicolon-newline-before": "never-multi-line", | |
20 | + "declaration-block-semicolon-space-after": "always-single-line", | |
21 | + "declaration-empty-line-before": null, | |
22 | + "declaration-no-important": null, | |
23 | + "font-family-name-quotes": "always-where-recommended", | |
24 | + "font-weight-notation": [ | |
25 | + "numeric", { | |
26 | + "ignore": ["relative"] | |
27 | + }], | |
28 | + "function-url-no-scheme-relative": true, | |
29 | + "function-url-quotes": "always", | |
30 | + "length-zero-no-unit": true, | |
31 | + "max-empty-lines": 2, | |
32 | + "max-line-length": null, | |
33 | + "media-feature-name-no-vendor-prefix": true, | |
34 | + "media-feature-parentheses-space-inside": "never", | |
35 | + "media-feature-range-operator-space-after": "always", | |
36 | + "media-feature-range-operator-space-before": "never", | |
37 | + "no-descending-specificity": null, | |
38 | + "no-duplicate-selectors": true, | |
39 | + "number-leading-zero": "never", | |
40 | + "media-feature-name-no-unknown": [true, { | |
41 | + "ignoreMediaFeatureNames": ["prefers-reduced-motion"] | |
42 | + }], | |
43 | + "order/properties-order": [ | |
44 | + "position", | |
45 | + "top", | |
46 | + "right", | |
47 | + "bottom", | |
48 | + "left", | |
49 | + "z-index", | |
50 | + "box-sizing", | |
51 | + "display", | |
52 | + "flex", | |
53 | + "flex-align", | |
54 | + "flex-basis", | |
55 | + "flex-direction", | |
56 | + "flex-wrap", | |
57 | + "flex-flow", | |
58 | + "flex-shrink", | |
59 | + "flex-grow", | |
60 | + "flex-order", | |
61 | + "flex-pack", | |
62 | + "align-content", | |
63 | + "align-items", | |
64 | + "align-self", | |
65 | + "justify-content", | |
66 | + "order", | |
67 | + "float", | |
68 | + "width", | |
69 | + "min-width", | |
70 | + "max-width", | |
71 | + "height", | |
72 | + "min-height", | |
73 | + "max-height", | |
74 | + "padding", | |
75 | + "padding-top", | |
76 | + "padding-right", | |
77 | + "padding-bottom", | |
78 | + "padding-left", | |
79 | + "margin", | |
80 | + "margin-top", | |
81 | + "margin-right", | |
82 | + "margin-bottom", | |
83 | + "margin-left", | |
84 | + "overflow", | |
85 | + "overflow-x", | |
86 | + "overflow-y", | |
87 | + "-webkit-overflow-scrolling", | |
88 | + "-ms-overflow-x", | |
89 | + "-ms-overflow-y", | |
90 | + "-ms-overflow-style", | |
91 | + "columns", | |
92 | + "column-count", | |
93 | + "column-fill", | |
94 | + "column-gap", | |
95 | + "column-rule", | |
96 | + "column-rule-width", | |
97 | + "column-rule-style", | |
98 | + "column-rule-color", | |
99 | + "column-span", | |
100 | + "column-width", | |
101 | + "orphans", | |
102 | + "widows", | |
103 | + "clip", | |
104 | + "clear", | |
105 | + "font", | |
106 | + "font-family", | |
107 | + "font-size", | |
108 | + "font-style", | |
109 | + "font-weight", | |
110 | + "font-variant", | |
111 | + "font-size-adjust", | |
112 | + "font-stretch", | |
113 | + "font-effect", | |
114 | + "font-emphasize", | |
115 | + "font-emphasize-position", | |
116 | + "font-emphasize-style", | |
117 | + "font-smooth", | |
118 | + "src", | |
119 | + "hyphens", | |
120 | + "line-height", | |
121 | + "color", | |
122 | + "text-align", | |
123 | + "text-align-last", | |
124 | + "text-emphasis", | |
125 | + "text-emphasis-color", | |
126 | + "text-emphasis-style", | |
127 | + "text-emphasis-position", | |
128 | + "text-decoration", | |
129 | + "text-indent", | |
130 | + "text-justify", | |
131 | + "text-outline", | |
132 | + "-ms-text-overflow", | |
133 | + "text-overflow", | |
134 | + "text-overflow-ellipsis", | |
135 | + "text-overflow-mode", | |
136 | + "text-shadow", | |
137 | + "text-transform", | |
138 | + "text-wrap", | |
139 | + "-webkit-text-size-adjust", | |
140 | + "-ms-text-size-adjust", | |
141 | + "letter-spacing", | |
142 | + "-ms-word-break", | |
143 | + "word-break", | |
144 | + "word-spacing", | |
145 | + "-ms-word-wrap", | |
146 | + "word-wrap", | |
147 | + "overflow-wrap", | |
148 | + "tab-size", | |
149 | + "white-space", | |
150 | + "vertical-align", | |
151 | + "direction", | |
152 | + "unicode-bidi", | |
153 | + "list-style", | |
154 | + "list-style-position", | |
155 | + "list-style-type", | |
156 | + "list-style-image", | |
157 | + "pointer-events", | |
158 | + "-ms-touch-action", | |
159 | + "touch-action", | |
160 | + "cursor", | |
161 | + "visibility", | |
162 | + "zoom", | |
163 | + "table-layout", | |
164 | + "empty-cells", | |
165 | + "caption-side", | |
166 | + "border-spacing", | |
167 | + "border-collapse", | |
168 | + "content", | |
169 | + "quotes", | |
170 | + "counter-reset", | |
171 | + "counter-increment", | |
172 | + "resize", | |
173 | + "user-select", | |
174 | + "nav-index", | |
175 | + "nav-up", | |
176 | + "nav-right", | |
177 | + "nav-down", | |
178 | + "nav-left", | |
179 | + "background", | |
180 | + "background-color", | |
181 | + "background-image", | |
182 | + "filter", | |
183 | + "background-repeat", | |
184 | + "background-attachment", | |
185 | + "background-position", | |
186 | + "background-position-x", | |
187 | + "background-position-y", | |
188 | + "background-clip", | |
189 | + "background-origin", | |
190 | + "background-size", | |
191 | + "border", | |
192 | + "border-color", | |
193 | + "border-style", | |
194 | + "border-width", | |
195 | + "border-top", | |
196 | + "border-top-color", | |
197 | + "border-top-style", | |
198 | + "border-top-width", | |
199 | + "border-right", | |
200 | + "border-right-color", | |
201 | + "border-right-style", | |
202 | + "border-right-width", | |
203 | + "border-bottom", | |
204 | + "border-bottom-color", | |
205 | + "border-bottom-style", | |
206 | + "border-bottom-width", | |
207 | + "border-left", | |
208 | + "border-left-color", | |
209 | + "border-left-style", | |
210 | + "border-left-width", | |
211 | + "border-radius", | |
212 | + "border-top-left-radius", | |
213 | + "border-top-right-radius", | |
214 | + "border-bottom-right-radius", | |
215 | + "border-bottom-left-radius", | |
216 | + "border-image", | |
217 | + "border-image-source", | |
218 | + "border-image-slice", | |
219 | + "border-image-width", | |
220 | + "border-image-outset", | |
221 | + "border-image-repeat", | |
222 | + "outline", | |
223 | + "outline-width", | |
224 | + "outline-style", | |
225 | + "outline-color", | |
226 | + "outline-offset", | |
227 | + "box-shadow", | |
228 | + "opacity", | |
229 | + "-ms-interpolation-mode", | |
230 | + "page-break-after", | |
231 | + "page-break-before", | |
232 | + "page-break-inside", | |
233 | + "transition", | |
234 | + "transition-delay", | |
235 | + "transition-timing-function", | |
236 | + "transition-duration", | |
237 | + "transition-property", | |
238 | + "transform", | |
239 | + "transform-origin", | |
240 | + "perspective", | |
241 | + "appearance", | |
242 | + "animation", | |
243 | + "animation-name", | |
244 | + "animation-duration", | |
245 | + "animation-play-state", | |
246 | + "animation-timing-function", | |
247 | + "animation-delay", | |
248 | + "animation-iteration-count", | |
249 | + "animation-direction", | |
250 | + "animation-fill-mode", | |
251 | + "fill", | |
252 | + "stroke" | |
253 | + ], | |
254 | + "property-no-vendor-prefix": null, | |
255 | + "rule-empty-line-before": ["always", { | |
256 | + "except": ["first-nested"], | |
257 | + "ignore": ["after-comment"] | |
258 | + }], | |
259 | + "scss/dollar-variable-default": [true, { "ignore": "local" }], | |
260 | + "selector-attribute-quotes": "always", | |
261 | + "selector-list-comma-newline-after": "always", | |
262 | + "selector-list-comma-newline-before": "never-multi-line", | |
263 | + "selector-list-comma-space-after": "always-single-line", | |
264 | + "selector-list-comma-space-before": "never-single-line", | |
265 | + "selector-max-attribute": 2, | |
266 | + "selector-max-class": 6, | |
267 | + "selector-max-combinators": 8, | |
268 | + "selector-max-compound-selectors": 9, | |
269 | + "selector-max-empty-lines": 1, | |
270 | + "selector-max-id": 1, | |
271 | + "selector-max-specificity": null, | |
272 | + "selector-max-type": 5, | |
273 | + "selector-max-universal": 1, | |
274 | + "selector-no-qualifying-type": null, | |
275 | + "selector-no-vendor-prefix": null, | |
276 | + "selector-type-no-unknown": [true, { | |
277 | + "ignoreTypes": [ | |
278 | + "/^md-/", | |
279 | + "/^mdp-/", | |
280 | + "/^ng-/", | |
281 | + "/^tb-/", | |
282 | + "/^v-pane/" | |
283 | + ] | |
284 | + }], | |
285 | + "string-quotes": "double", | |
286 | + "value-keyword-case": "lower", | |
287 | + "value-list-comma-newline-after": "always-multi-line", | |
288 | + "value-list-comma-newline-before": "never-multi-line", | |
289 | + "value-list-comma-space-after": "always-single-line", | |
290 | + "value-no-vendor-prefix": null | |
291 | + } | |
292 | +} | ... | ... |
... | ... | @@ -13,14 +13,16 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-alarm-details-panel { |
17 | - margin-left: 15px; | |
18 | - border: 1px solid #C0C0C0; | |
19 | 18 | height: 100%; |
19 | + margin-left: 15px; | |
20 | + border: 1px solid #c0c0c0; | |
21 | + | |
20 | 22 | #tb-alarm-details { |
21 | - min-width: 600px; | |
22 | - min-height: 200px; | |
23 | 23 | width: 100%; |
24 | + min-width: 600px; | |
24 | 25 | height: 100%; |
26 | + min-height: 200px; | |
25 | 27 | } |
26 | 28 | } | ... | ... |
... | ... | @@ -13,26 +13,27 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-alarm-container { |
17 | 18 | overflow-x: auto; |
18 | 19 | } |
19 | 20 | |
20 | 21 | md-list.tb-alarm-table { |
21 | - padding: 0px; | |
22 | 22 | min-width: 700px; |
23 | + padding: 0; | |
23 | 24 | |
24 | 25 | md-list-item { |
25 | - padding: 0px; | |
26 | + padding: 0; | |
26 | 27 | } |
27 | 28 | |
28 | 29 | .tb-row { |
29 | 30 | height: 48px; |
30 | - padding: 0px; | |
31 | + padding: 0; | |
31 | 32 | overflow: hidden; |
32 | 33 | } |
33 | 34 | |
34 | 35 | .tb-row:hover { |
35 | - background-color: #EEEEEE; | |
36 | + background-color: #eee; | |
36 | 37 | } |
37 | 38 | |
38 | 39 | .tb-header:hover { |
... | ... | @@ -41,9 +42,9 @@ md-list.tb-alarm-table { |
41 | 42 | |
42 | 43 | .tb-header { |
43 | 44 | .tb-cell { |
44 | - color: rgba(0,0,0,.54); | |
45 | 45 | font-size: 12px; |
46 | 46 | font-weight: 700; |
47 | + color: rgba(0, 0, 0, .54); | |
47 | 48 | white-space: nowrap; |
48 | 49 | background: none; |
49 | 50 | } |
... | ... | @@ -52,11 +53,12 @@ md-list.tb-alarm-table { |
52 | 53 | .tb-cell { |
53 | 54 | padding: 0 24px; |
54 | 55 | margin: auto 0; |
55 | - color: rgba(0,0,0,.87); | |
56 | + overflow: hidden; | |
56 | 57 | font-size: 13px; |
57 | - vertical-align: middle; | |
58 | + color: rgba(0, 0, 0, .87); | |
58 | 59 | text-align: left; |
59 | - overflow: hidden; | |
60 | + vertical-align: middle; | |
61 | + | |
60 | 62 | .md-button { |
61 | 63 | padding: 0; |
62 | 64 | margin: 0; |
... | ... | @@ -66,12 +68,11 @@ md-list.tb-alarm-table { |
66 | 68 | .tb-cell.tb-number { |
67 | 69 | text-align: right; |
68 | 70 | } |
69 | - | |
70 | 71 | } |
71 | 72 | |
72 | 73 | #tb-alarm-content { |
73 | - min-width: 400px; | |
74 | - min-height: 50px; | |
75 | 74 | width: 100%; |
75 | + min-width: 400px; | |
76 | 76 | height: 100%; |
77 | + min-height: 50px; | |
77 | 78 | } | ... | ... |
... | ... | @@ -13,10 +13,12 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | -#tb-audit-log-action-data, #tb-audit-log-failure-details { | |
17 | - min-width: 400px; | |
18 | - min-height: 50px; | |
16 | + | |
17 | +#tb-audit-log-action-data, | |
18 | +#tb-audit-log-failure-details { | |
19 | 19 | width: 100%; |
20 | + min-width: 400px; | |
20 | 21 | height: 100%; |
21 | - border: 1px solid #C0C0C0; | |
22 | -} | |
\ No newline at end of file | ||
22 | + min-height: 50px; | |
23 | + border: 1px solid #c0c0c0; | |
24 | +} | ... | ... |
... | ... | @@ -13,17 +13,21 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-audit-logs { |
17 | 18 | background-color: #fff; |
19 | + | |
18 | 20 | .tb-audit-log-margin-18px { |
19 | 21 | margin-bottom: 18px; |
20 | 22 | } |
23 | + | |
21 | 24 | .tb-audit-log-toolbar { |
22 | 25 | font-size: 20px; |
23 | 26 | } |
27 | + | |
24 | 28 | md-input-container.tb-audit-log-search-input { |
25 | 29 | .md-errors-spacer { |
26 | - min-height: 0px; | |
30 | + min-height: 0; | |
27 | 31 | } |
28 | 32 | } |
29 | 33 | } |
... | ... | @@ -32,27 +36,26 @@ |
32 | 36 | overflow-x: auto; |
33 | 37 | } |
34 | 38 | |
35 | - | |
36 | - | |
37 | 39 | md-list.tb-audit-log-table { |
38 | - padding: 0px; | |
39 | 40 | min-width: 700px; |
41 | + padding: 0; | |
42 | + | |
40 | 43 | &.tb-audit-log-table-full { |
41 | 44 | min-width: 900px; |
42 | 45 | } |
43 | 46 | |
44 | 47 | md-list-item { |
45 | - padding: 0px; | |
48 | + padding: 0; | |
46 | 49 | } |
47 | 50 | |
48 | 51 | .tb-row { |
49 | 52 | height: 48px; |
50 | - padding: 0px; | |
53 | + padding: 0; | |
51 | 54 | overflow: hidden; |
52 | 55 | } |
53 | 56 | |
54 | 57 | .tb-row:hover { |
55 | - background-color: #EEEEEE; | |
58 | + background-color: #eee; | |
56 | 59 | } |
57 | 60 | |
58 | 61 | .tb-header:hover { |
... | ... | @@ -61,9 +64,9 @@ md-list.tb-audit-log-table { |
61 | 64 | |
62 | 65 | .tb-header { |
63 | 66 | .tb-cell { |
64 | - color: rgba(0,0,0,.54); | |
65 | 67 | font-size: 12px; |
66 | 68 | font-weight: 700; |
69 | + color: rgba(0, 0, 0, .54); | |
67 | 70 | white-space: nowrap; |
68 | 71 | background: none; |
69 | 72 | } |
... | ... | @@ -72,11 +75,12 @@ md-list.tb-audit-log-table { |
72 | 75 | .tb-cell { |
73 | 76 | padding: 0 24px; |
74 | 77 | margin: auto 0; |
75 | - color: rgba(0,0,0,.87); | |
78 | + overflow: hidden; | |
76 | 79 | font-size: 13px; |
77 | - vertical-align: middle; | |
80 | + color: rgba(0, 0, 0, .87); | |
78 | 81 | text-align: left; |
79 | - overflow: hidden; | |
82 | + vertical-align: middle; | |
83 | + | |
80 | 84 | .md-button { |
81 | 85 | padding: 0; |
82 | 86 | margin: 0; |
... | ... | @@ -86,5 +90,4 @@ md-list.tb-audit-log-table { |
86 | 90 | .tb-cell.tb-number { |
87 | 91 | text-align: right; |
88 | 92 | } |
89 | - | |
90 | 93 | } | ... | ... |
... | ... | @@ -13,16 +13,19 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-dashboard-autocomplete { |
17 | 18 | .tb-not-found { |
18 | 19 | display: block; |
19 | - line-height: 1.5; | |
20 | 20 | height: 48px; |
21 | + line-height: 1.5; | |
21 | 22 | } |
23 | + | |
22 | 24 | .tb-dashboard-item { |
23 | 25 | display: block; |
24 | 26 | height: 48px; |
25 | 27 | } |
28 | + | |
26 | 29 | li { |
27 | 30 | height: auto !important; |
28 | 31 | white-space: normal !important; | ... | ... |
... | ... | @@ -13,18 +13,20 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | -@import '../../scss/constants'; | |
16 | +@import "../../scss/constants"; | |
17 | 17 | |
18 | 18 | tb-dashboard-select { |
19 | 19 | min-width: 52px; |
20 | + | |
20 | 21 | md-select { |
21 | - pointer-events: all; | |
22 | 22 | max-width: 300px; |
23 | + pointer-events: all; | |
23 | 24 | } |
24 | 25 | } |
25 | 26 | |
26 | 27 | .tb-dashboard-select { |
27 | 28 | min-height: 32px; |
29 | + | |
28 | 30 | span { |
29 | 31 | pointer-events: all; |
30 | 32 | cursor: pointer; |
... | ... | @@ -38,23 +40,27 @@ tb-dashboard-select { |
38 | 40 | } |
39 | 41 | |
40 | 42 | .tb-dashboard-select-panel { |
43 | + min-width: 300px; | |
44 | + max-width: 320px; | |
41 | 45 | max-height: 150px; |
46 | + overflow-x: hidden; | |
47 | + overflow-y: auto; | |
48 | + background: #fff; | |
49 | + border-radius: 4px; | |
50 | + box-shadow: | |
51 | + 0 7px 8px -4px rgba(0, 0, 0, .2), | |
52 | + 0 13px 19px 2px rgba(0, 0, 0, .14), | |
53 | + 0 5px 24px 4px rgba(0, 0, 0, .12); | |
54 | + | |
42 | 55 | @media (min-height: 350px) { |
43 | 56 | max-height: 250px; |
44 | 57 | } |
45 | - max-width: 320px; | |
58 | + | |
46 | 59 | @media (min-width: $layout-breakpoint-xs) { |
47 | 60 | max-width: 100%; |
48 | 61 | } |
49 | - min-width: 300px; | |
50 | - background: white; | |
51 | - border-radius: 4px; | |
52 | - box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), | |
53 | - 0 13px 19px 2px rgba(0, 0, 0, 0.14), | |
54 | - 0 5px 24px 4px rgba(0, 0, 0, 0.12); | |
55 | - overflow-x: hidden; | |
56 | - overflow-y: auto; | |
62 | + | |
57 | 63 | md-content { |
58 | 64 | background-color: #fff; |
59 | 65 | } |
60 | -} | |
\ No newline at end of file | ||
66 | +} | ... | ... |
... | ... | @@ -21,6 +21,7 @@ div.tb-widget { |
21 | 21 | margin: 0; |
22 | 22 | overflow: hidden; |
23 | 23 | outline: none; |
24 | + | |
24 | 25 | @include transition(all .2s ease-in-out); |
25 | 26 | |
26 | 27 | .tb-widget-title { |
... | ... | @@ -32,7 +33,7 @@ div.tb-widget { |
32 | 33 | |
33 | 34 | tb-timewindow { |
34 | 35 | font-size: 14px; |
35 | - opacity: 0.85; | |
36 | + opacity: .85; | |
36 | 37 | } |
37 | 38 | } |
38 | 39 | |
... | ... | @@ -44,17 +45,19 @@ div.tb-widget { |
44 | 45 | margin: 0; |
45 | 46 | |
46 | 47 | .md-button.md-icon-button { |
47 | - margin: 0 !important; | |
48 | - padding: 0 !important; | |
49 | - line-height: 20px; | |
50 | 48 | width: 32px; |
51 | - height: 32px; | |
52 | 49 | min-width: 32px; |
50 | + height: 32px; | |
53 | 51 | min-height: 32px; |
54 | - md-icon, ng-md-icon { | |
52 | + padding: 0 !important; | |
53 | + margin: 0 !important; | |
54 | + line-height: 20px; | |
55 | + | |
56 | + md-icon, | |
57 | + ng-md-icon { | |
55 | 58 | width: 20px; |
56 | - height: 20px; | |
57 | 59 | min-width: 20px; |
60 | + height: 20px; | |
58 | 61 | min-height: 20px; |
59 | 62 | font-size: 20px; |
60 | 63 | } |
... | ... | @@ -63,8 +66,8 @@ div.tb-widget { |
63 | 66 | |
64 | 67 | .tb-widget-content { |
65 | 68 | tb-widget { |
66 | - width: 100%; | |
67 | 69 | position: relative; |
70 | + width: 100%; | |
68 | 71 | } |
69 | 72 | } |
70 | 73 | } |
... | ... | @@ -75,40 +78,41 @@ div.tb-widget.tb-highlighted { |
75 | 78 | } |
76 | 79 | |
77 | 80 | div.tb-widget.tb-not-highlighted { |
78 | - opacity: 0.5; | |
81 | + opacity: .5; | |
79 | 82 | } |
80 | 83 | |
81 | 84 | tb-dashboard { |
82 | 85 | position: absolute; |
83 | 86 | top: 0; |
84 | - left: 0; | |
85 | 87 | right: 0; |
86 | 88 | bottom: 0; |
89 | + left: 0; | |
87 | 90 | } |
88 | 91 | |
89 | 92 | md-content.tb-dashboard-content { |
90 | 93 | position: absolute; |
91 | 94 | top: 0; |
92 | - left: 0; | |
93 | 95 | right: 0; |
94 | 96 | bottom: 0; |
95 | - outline: none; | |
97 | + left: 0; | |
96 | 98 | background: none; |
99 | + outline: none; | |
100 | + | |
97 | 101 | .gridster-item { |
98 | - @include transition(none); | |
102 | + @include transition(none); | |
99 | 103 | } |
100 | 104 | } |
101 | 105 | |
102 | 106 | .tb-widget-error-container { |
103 | 107 | position: absolute; |
104 | - background-color: #fff; | |
105 | 108 | width: 100%; |
106 | 109 | height: 100%; |
110 | + background-color: #fff; | |
107 | 111 | } |
108 | 112 | |
109 | 113 | .tb-widget-error-msg { |
110 | - color: red; | |
114 | + padding: 5px; | |
111 | 115 | font-size: 16px; |
116 | + color: #f00; | |
112 | 117 | word-wrap: break-word; |
113 | - padding: 5px; | |
114 | 118 | } | ... | ... |
... | ... | @@ -13,9 +13,11 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-datakey-config { |
17 | 18 | min-width: 500px !important; |
18 | 19 | min-height: 500px !important; |
20 | + | |
19 | 21 | md-content { |
20 | 22 | background-color: #fff; |
21 | 23 | } | ... | ... |
... | ... | @@ -13,17 +13,22 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | -@import '../../scss/constants'; | |
16 | +@import "../../scss/constants"; | |
17 | 17 | |
18 | -.tb-entity-alias-autocomplete, .tb-timeseries-datakey-autocomplete, .tb-attribute-datakey-autocomplete, .tb-alarm-datakey-autocomplete { | |
18 | +.tb-entity-alias-autocomplete, | |
19 | +.tb-timeseries-datakey-autocomplete, | |
20 | +.tb-attribute-datakey-autocomplete, | |
21 | +.tb-alarm-datakey-autocomplete { | |
19 | 22 | .tb-not-found { |
20 | 23 | display: block; |
21 | - line-height: 1.5; | |
22 | 24 | height: 48px; |
25 | + line-height: 1.5; | |
26 | + | |
23 | 27 | .tb-no-entries { |
24 | 28 | line-height: 48px; |
25 | 29 | } |
26 | 30 | } |
31 | + | |
27 | 32 | li { |
28 | 33 | height: auto !important; |
29 | 34 | white-space: normal !important; |
... | ... | @@ -32,13 +37,14 @@ |
32 | 37 | |
33 | 38 | tb-datasource-entity { |
34 | 39 | @media (min-width: $layout-breakpoint-sm) { |
35 | - padding-left: 4px; | |
36 | 40 | padding-right: 4px; |
41 | + padding-left: 4px; | |
37 | 42 | } |
43 | + | |
38 | 44 | tb-entity-alias-select { |
39 | 45 | @media (min-width: $layout-breakpoint-sm) { |
40 | 46 | width: 200px; |
41 | 47 | max-width: 200px; |
42 | 48 | } |
43 | 49 | } |
44 | -} | |
\ No newline at end of file | ||
50 | +} | ... | ... |
... | ... | @@ -13,7 +13,7 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | -@import '../../scss/constants'; | |
16 | +@import "../../scss/constants"; | |
17 | 17 | |
18 | 18 | .tb-datasource-func { |
19 | 19 | @media (min-width: $layout-breakpoint-sm) { |
... | ... | @@ -22,19 +22,22 @@ |
22 | 22 | |
23 | 23 | md-input-container.tb-datasource-name { |
24 | 24 | .md-errors-spacer { |
25 | - display: none; | |
25 | + display: none; | |
26 | 26 | } |
27 | 27 | } |
28 | 28 | |
29 | - .tb-func-datakey-autocomplete, .tb-alarm-datakey-autocomplete { | |
29 | + .tb-func-datakey-autocomplete, | |
30 | + .tb-alarm-datakey-autocomplete { | |
30 | 31 | .tb-not-found { |
31 | 32 | display: block; |
32 | - line-height: 1.5; | |
33 | 33 | height: 48px; |
34 | + line-height: 1.5; | |
35 | + | |
34 | 36 | .tb-no-entries { |
35 | 37 | line-height: 48px; |
36 | 38 | } |
37 | 39 | } |
40 | + | |
38 | 41 | li { |
39 | 42 | height: auto !important; |
40 | 43 | white-space: normal !important; | ... | ... |
... | ... | @@ -13,39 +13,43 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-datasource { |
17 | - #entity-autocomplete { | |
18 | - height: 30px; | |
19 | - margin-top: 18px; | |
20 | - md-autocomplete-wrap { | |
21 | - height: 30px; | |
22 | - } | |
23 | - input, input:not(.md-input) { | |
24 | - height: 30px; | |
25 | - } | |
26 | - } | |
27 | - #datasourceType { | |
18 | + #entity-autocomplete { | |
19 | + height: 30px; | |
20 | + margin-top: 18px; | |
21 | + | |
22 | + md-autocomplete-wrap { | |
23 | + height: 30px; | |
24 | + } | |
25 | + | |
26 | + input, | |
27 | + input:not(.md-input) { | |
28 | + height: 30px; | |
29 | + } | |
28 | 30 | } |
29 | 31 | } |
30 | 32 | |
31 | 33 | @mixin tb-checkered-bg() { |
32 | 34 | background-color: #fff; |
33 | - background-image: linear-gradient(45deg, #ddd 25%, transparent 25%, transparent 75%, #ddd 75%, #ddd), | |
34 | - linear-gradient(45deg, #ddd 25%, transparent 25%, transparent 75%, #ddd 75%, #ddd); | |
35 | - background-size: 8px 8px; | |
35 | + background-image: | |
36 | + linear-gradient(45deg, #ddd 25%, transparent 25%, transparent 75%, #ddd 75%, #ddd), | |
37 | + linear-gradient(45deg, #ddd 25%, transparent 25%, transparent 75%, #ddd 75%, #ddd); | |
36 | 38 | background-position: 0 0, 4px 4px; |
39 | + background-size: 8px 8px; | |
37 | 40 | } |
38 | 41 | |
39 | 42 | .tb-color-preview { |
40 | - content: ''; | |
41 | - min-width: 24px; | |
43 | + position: relative; | |
42 | 44 | width: 24px; |
45 | + min-width: 24px; | |
43 | 46 | height: 24px; |
47 | + overflow: hidden; | |
48 | + content: ""; | |
44 | 49 | border: 2px solid #fff; |
45 | 50 | border-radius: 50%; |
46 | 51 | box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .14), 0 2px 2px 0 rgba(0, 0, 0, .098), 0 1px 5px 0 rgba(0, 0, 0, .084); |
47 | - position: relative; | |
48 | - overflow: hidden; | |
52 | + | |
49 | 53 | @include tb-checkered-bg(); |
50 | 54 | |
51 | 55 | .tb-color-result { |
... | ... | @@ -60,6 +64,7 @@ |
60 | 64 | text-overflow: ellipsis; |
61 | 65 | white-space: nowrap; |
62 | 66 | } |
67 | + | |
63 | 68 | .tb-chip-separator { |
64 | 69 | white-space: pre; |
65 | 70 | } | ... | ... |
... | ... | @@ -13,13 +13,16 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | tb-datetime-period { |
17 | 18 | md-input-container { |
18 | - margin-bottom: 0px; | |
19 | + margin-bottom: 0; | |
20 | + | |
19 | 21 | .md-errors-spacer { |
20 | - min-height: 0px; | |
22 | + min-height: 0; | |
21 | 23 | } |
22 | 24 | } |
25 | + | |
23 | 26 | mdp-date-picker { |
24 | 27 | .md-input { |
25 | 28 | width: 150px !important; | ... | ... |
... | ... | @@ -13,47 +13,51 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | -@import '../../scss/constants'; | |
16 | +@import "../../scss/constants"; | |
17 | 17 | |
18 | 18 | .tb-details-title { |
19 | - font-size: 1.000rem; | |
20 | - @media (min-width: $layout-breakpoint-gt-sm) { | |
21 | - font-size: 1.600rem; | |
22 | - } | |
23 | - font-weight: 400; | |
24 | - text-transform: uppercase; | |
19 | + width: inherit; | |
25 | 20 | margin: 20px 8px 0 0; |
26 | 21 | overflow: hidden; |
22 | + font-size: 1rem; | |
23 | + font-weight: 400; | |
27 | 24 | text-overflow: ellipsis; |
25 | + text-transform: uppercase; | |
28 | 26 | white-space: nowrap; |
29 | - width: inherit; | |
27 | + | |
28 | + @media (min-width: $layout-breakpoint-gt-sm) { | |
29 | + font-size: 1.6rem; | |
30 | + } | |
30 | 31 | } |
31 | 32 | |
32 | 33 | .tb-details-subtitle { |
33 | - font-size: 1.000rem; | |
34 | + width: inherit; | |
34 | 35 | margin: 10px 0; |
35 | - opacity: 0.8; | |
36 | 36 | overflow: hidden; |
37 | + font-size: 1rem; | |
37 | 38 | text-overflow: ellipsis; |
38 | 39 | white-space: nowrap; |
39 | - width: inherit; | |
40 | + opacity: .8; | |
40 | 41 | } |
41 | 42 | |
42 | 43 | md-sidenav.tb-sidenav-details { |
43 | 44 | .md-toolbar-tools { |
44 | - min-height: 100px; | |
45 | - max-height: 120px; | |
46 | - height: 100%; | |
45 | + height: 100%; | |
46 | + min-height: 100px; | |
47 | + max-height: 120px; | |
47 | 48 | } |
49 | + z-index: 59 !important; | |
48 | 50 | width: 100% !important; |
49 | 51 | max-width: 100% !important; |
50 | - z-index: 59 !important; | |
52 | + | |
51 | 53 | @media (min-width: $layout-breakpoint-gt-sm) { |
52 | 54 | width: 80% !important; |
53 | 55 | } |
56 | + | |
54 | 57 | @media (min-width: $layout-breakpoint-gt-md) { |
55 | 58 | width: 65% !important; |
56 | 59 | } |
60 | + | |
57 | 61 | tb-dashboard { |
58 | 62 | md-content { |
59 | 63 | background-color: $primary-hue-3; | ... | ... |
... | ... | @@ -13,15 +13,18 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-entity-alias-autocomplete { |
17 | 18 | .tb-not-found { |
18 | 19 | display: block; |
19 | - line-height: 1.5; | |
20 | 20 | height: 48px; |
21 | + line-height: 1.5; | |
22 | + | |
21 | 23 | .tb-no-entries { |
22 | 24 | line-height: 48px; |
23 | 25 | } |
24 | 26 | } |
27 | + | |
25 | 28 | li { |
26 | 29 | height: auto !important; |
27 | 30 | white-space: normal !important; | ... | ... |
... | ... | @@ -16,37 +16,38 @@ |
16 | 16 | @import "../../scss/constants"; |
17 | 17 | |
18 | 18 | .tb-fullscreen { |
19 | - section.header-buttons { | |
20 | - top: 25px; | |
21 | - } | |
22 | -} | |
23 | - | |
24 | -.tb-fullscreen { | |
25 | - width: 100% !important; | |
26 | - height: 100% !important; | |
27 | 19 | position: fixed !important; |
28 | 20 | top: 0; |
29 | 21 | left: 0; |
22 | + width: 100% !important; | |
23 | + height: 100% !important; | |
24 | + | |
25 | + section.header-buttons { | |
26 | + top: 25px; | |
27 | + } | |
30 | 28 | } |
31 | 29 | |
32 | 30 | .tb-fullscreen-parent { |
33 | - background-color: $gray; | |
34 | - width: 100%; | |
35 | - height: 100%; | |
36 | 31 | position: fixed; |
37 | 32 | top: 0; |
38 | 33 | left: 0; |
34 | + width: 100%; | |
35 | + height: 100%; | |
36 | + background-color: $gray; | |
39 | 37 | } |
40 | 38 | |
41 | -.md-button.tb-fullscreen-button-style, .tb-fullscreen-button-style { | |
39 | +.md-button.tb-fullscreen-button-style, | |
40 | +.tb-fullscreen-button-style { | |
42 | 41 | background: #ccc; |
43 | - opacity: 0.85; | |
42 | + opacity: .85; | |
43 | + | |
44 | 44 | ng-md-icon { |
45 | 45 | color: #666; |
46 | 46 | } |
47 | 47 | } |
48 | 48 | |
49 | -.md-button.tb-fullscreen-button-pos, .tb-fullscreen-button-pos { | |
49 | +.md-button.tb-fullscreen-button-pos, | |
50 | +.tb-fullscreen-button-pos { | |
50 | 51 | position: absolute; |
51 | 52 | top: 10px; |
52 | 53 | right: 10px; | ... | ... |
... | ... | @@ -21,15 +21,19 @@ |
21 | 21 | |
22 | 22 | .tb-card-item { |
23 | 23 | @include transition(all .2s ease-in-out); |
24 | + | |
24 | 25 | md-card-content { |
25 | - padding-top: 0px; | |
26 | 26 | max-height: 53px; |
27 | + padding-top: 0; | |
27 | 28 | } |
29 | + | |
28 | 30 | md-card-title { |
29 | 31 | width: 100%; |
32 | + | |
30 | 33 | md-card-title-text { |
31 | - max-height: 32px; | |
32 | 34 | min-width: 50%; |
35 | + max-height: 32px; | |
36 | + | |
33 | 37 | .md-headline { |
34 | 38 | overflow: hidden; |
35 | 39 | text-overflow: ellipsis; |
... | ... | @@ -40,14 +44,15 @@ |
40 | 44 | } |
41 | 45 | |
42 | 46 | .tb-current-item { |
43 | - opacity: 0.5; | |
47 | + opacity: .5; | |
48 | + | |
44 | 49 | @include transform(scale(1.05)); |
45 | 50 | } |
46 | 51 | |
47 | 52 | #tb-vertical-container { |
48 | 53 | position: absolute; |
49 | 54 | top: 0; |
50 | - left: 0; | |
51 | 55 | right: 0; |
52 | 56 | bottom: 0; |
57 | + left: 0; | |
53 | 58 | } | ... | ... |
... | ... | @@ -13,11 +13,14 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | tb-js-func { |
17 | 18 | position: relative; |
19 | + | |
18 | 20 | .tb-disabled { |
19 | - color: rgba(0,0,0,0.38); | |
21 | + color: rgba(0, 0, 0, .38); | |
20 | 22 | } |
23 | + | |
21 | 24 | .fill-height { |
22 | 25 | height: 100%; |
23 | 26 | } |
... | ... | @@ -25,25 +28,27 @@ tb-js-func { |
25 | 28 | |
26 | 29 | .tb-js-func-toolbar { |
27 | 30 | .md-button.tidy { |
28 | - color: #7B7B7B; | |
29 | 31 | min-width: 32px; |
30 | 32 | min-height: 15px; |
31 | - line-height: 15px; | |
32 | - font-size: 0.800rem; | |
33 | - margin: 0 5px 0 0; | |
34 | 33 | padding: 4px; |
35 | - background: rgba(220, 220, 220, 0.35); | |
34 | + margin: 0 5px 0 0; | |
35 | + font-size: .8rem; | |
36 | + line-height: 15px; | |
37 | + color: #7b7b7b; | |
38 | + background: rgba(220, 220, 220, .35); | |
36 | 39 | } |
37 | 40 | } |
38 | 41 | |
39 | 42 | .tb-js-func-panel { |
40 | - margin-left: 15px; | |
41 | - border: 1px solid #C0C0C0; | |
42 | 43 | height: calc(100% - 80px); |
44 | + margin-left: 15px; | |
45 | + border: 1px solid #c0c0c0; | |
46 | + | |
43 | 47 | #tb-javascript-input { |
44 | - min-width: 200px; | |
45 | 48 | width: 100%; |
49 | + min-width: 200px; | |
46 | 50 | height: 100%; |
51 | + | |
47 | 52 | &:not(.fill-height) { |
48 | 53 | min-height: 200px; |
49 | 54 | } | ... | ... |
... | ... | @@ -13,8 +13,10 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | tb-json-content { |
17 | 18 | position: relative; |
19 | + | |
18 | 20 | .fill-height { |
19 | 21 | height: 100%; |
20 | 22 | } |
... | ... | @@ -22,25 +24,27 @@ tb-json-content { |
22 | 24 | |
23 | 25 | .tb-json-content-toolbar { |
24 | 26 | .md-button.tidy { |
25 | - color: #7B7B7B; | |
26 | 27 | min-width: 32px; |
27 | 28 | min-height: 15px; |
28 | - line-height: 15px; | |
29 | - font-size: 0.800rem; | |
30 | - margin: 0 5px 0 0; | |
31 | 29 | padding: 4px; |
32 | - background: rgba(220, 220, 220, 0.35); | |
30 | + margin: 0 5px 0 0; | |
31 | + font-size: .8rem; | |
32 | + line-height: 15px; | |
33 | + color: #7b7b7b; | |
34 | + background: rgba(220, 220, 220, .35); | |
33 | 35 | } |
34 | 36 | } |
35 | 37 | |
36 | 38 | .tb-json-content-panel { |
37 | - margin-left: 15px; | |
38 | - border: 1px solid #C0C0C0; | |
39 | 39 | height: 100%; |
40 | + margin-left: 15px; | |
41 | + border: 1px solid #c0c0c0; | |
42 | + | |
40 | 43 | #tb-json-input { |
41 | - min-width: 200px; | |
42 | 44 | width: 100%; |
45 | + min-width: 200px; | |
43 | 46 | height: 100%; |
47 | + | |
44 | 48 | &:not(.fill-height) { |
45 | 49 | min-height: 200px; |
46 | 50 | } | ... | ... |
... | ... | @@ -13,7 +13,8 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | tb-json-form { |
17 | - overflow: auto; | |
18 | 18 | padding-bottom: 14px !important; |
19 | -} | |
\ No newline at end of file | ||
19 | + overflow: auto; | |
20 | +} | ... | ... |
... | ... | @@ -13,21 +13,25 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | tb-json-object-edit { |
17 | 18 | position: relative; |
19 | + | |
18 | 20 | .fill-height { |
19 | 21 | height: 100%; |
20 | 22 | } |
21 | 23 | } |
22 | 24 | |
23 | 25 | .tb-json-object-panel { |
24 | - margin-left: 15px; | |
25 | - border: 1px solid #C0C0C0; | |
26 | 26 | height: 100%; |
27 | + margin-left: 15px; | |
28 | + border: 1px solid #c0c0c0; | |
29 | + | |
27 | 30 | #tb-json-input { |
28 | - min-width: 200px; | |
29 | 31 | width: 100%; |
32 | + min-width: 200px; | |
30 | 33 | height: 100%; |
34 | + | |
31 | 35 | &:not(.fill-height) { |
32 | 36 | min-height: 200px; |
33 | 37 | } | ... | ... |
... | ... | @@ -13,14 +13,16 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-kv-map { |
17 | 18 | span.no-data-found { |
18 | 19 | position: relative; |
20 | + display: flex; | |
19 | 21 | height: 40px; |
20 | 22 | text-transform: uppercase; |
21 | - display: flex; | |
23 | + | |
22 | 24 | &.disabled { |
23 | - color: rgba(0,0,0,0.38); | |
25 | + color: rgba(0, 0, 0, .38); | |
24 | 26 | } |
25 | 27 | } |
26 | -} | |
\ No newline at end of file | ||
28 | +} | ... | ... |
... | ... | @@ -13,6 +13,7 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .md-panel { |
17 | 18 | &.tb-legend-config-panel { |
18 | 19 | position: absolute; |
... | ... | @@ -20,21 +21,26 @@ |
20 | 21 | } |
21 | 22 | |
22 | 23 | .tb-legend-config-panel { |
23 | - max-height: 220px; | |
24 | 24 | min-width: 220px; |
25 | - background: white; | |
26 | - border-radius: 4px; | |
27 | - box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), | |
28 | - 0 13px 19px 2px rgba(0, 0, 0, 0.14), | |
29 | - 0 5px 24px 4px rgba(0, 0, 0, 0.12); | |
25 | + max-height: 220px; | |
30 | 26 | overflow: hidden; |
31 | - form, fieldset { | |
27 | + background: #fff; | |
28 | + border-radius: 4px; | |
29 | + box-shadow: | |
30 | + 0 7px 8px -4px rgba(0, 0, 0, .2), | |
31 | + 0 13px 19px 2px rgba(0, 0, 0, .14), | |
32 | + 0 5px 24px 4px rgba(0, 0, 0, .12); | |
33 | + | |
34 | + form, | |
35 | + fieldset { | |
32 | 36 | height: 100%; |
33 | 37 | } |
38 | + | |
34 | 39 | md-content { |
35 | - background-color: #fff; | |
36 | 40 | overflow: hidden; |
41 | + background-color: #fff; | |
37 | 42 | } |
43 | + | |
38 | 44 | .md-padding { |
39 | 45 | padding: 0 16px; |
40 | 46 | } | ... | ... |
... | ... | @@ -13,39 +13,49 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | table.tb-legend { |
17 | 18 | width: 100%; |
18 | 19 | font-size: 12px; |
19 | - .tb-legend-header, .tb-legend-value { | |
20 | - text-align: right; | |
20 | + | |
21 | + .tb-legend-header, | |
22 | + .tb-legend-value { | |
23 | + text-align: right; | |
21 | 24 | } |
25 | + | |
22 | 26 | .tb-legend-header { |
23 | 27 | th { |
24 | - color: rgb(255,110,64); | |
25 | - white-space: nowrap; | |
26 | 28 | padding: 0 10px 1px 0; |
29 | + color: rgb(255, 110, 64); | |
30 | + white-space: nowrap; | |
27 | 31 | } |
28 | 32 | } |
33 | + | |
29 | 34 | .tb-legend-keys { |
30 | - td.tb-legend-label, td.tb-legend-value { | |
31 | - white-space: nowrap; | |
35 | + td.tb-legend-label, | |
36 | + td.tb-legend-value { | |
32 | 37 | padding: 2px 10px; |
38 | + white-space: nowrap; | |
33 | 39 | } |
40 | + | |
34 | 41 | .tb-legend-line { |
42 | + display: inline-block; | |
35 | 43 | width: 15px; |
36 | 44 | height: 3px; |
37 | - display: inline-block; | |
38 | 45 | vertical-align: middle; |
39 | 46 | } |
47 | + | |
40 | 48 | .tb-legend-label { |
41 | 49 | text-align: left; |
42 | 50 | outline: none; |
51 | + | |
43 | 52 | &.tb-horizontal { |
44 | 53 | width: 95%; |
45 | 54 | } |
55 | + | |
46 | 56 | &.tb-hidden-label { |
47 | 57 | text-decoration: line-through; |
48 | - opacity: 0.6; | |
58 | + opacity: .6; | |
49 | 59 | } |
50 | 60 | } |
51 | 61 | } | ... | ... |
... | ... | @@ -13,14 +13,16 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-material-icon-select { |
17 | - md-icon { | |
18 | - padding: 4px; | |
19 | - margin: 8px 4px 4px; | |
20 | - cursor: pointer; | |
21 | - border: solid 1px rgba(0,0,0,0.27); | |
22 | - } | |
23 | - md-input-container { | |
24 | - margin-bottom: 0px; | |
25 | - } | |
26 | -} | |
\ No newline at end of file | ||
18 | + md-icon { | |
19 | + padding: 4px; | |
20 | + margin: 8px 4px 4px; | |
21 | + cursor: pointer; | |
22 | + border: solid 1px rgba(0, 0, 0, .27); | |
23 | + } | |
24 | + | |
25 | + md-input-container { | |
26 | + margin-bottom: 0; | |
27 | + } | |
28 | +} | ... | ... |
... | ... | @@ -13,18 +13,20 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-material-icons-dialog { |
17 | 18 | button.md-icon-button.tb-select-icon-button { |
18 | - border: solid 1px orange; | |
19 | - border-radius: 0%; | |
20 | - padding: 16px; | |
21 | - height: 56px; | |
22 | 19 | width: 56px; |
20 | + height: 56px; | |
21 | + padding: 16px; | |
23 | 22 | margin: 10px; |
23 | + border: solid 1px #ffa500; | |
24 | + border-radius: 0%; | |
24 | 25 | } |
26 | + | |
25 | 27 | .tb-icons-load { |
26 | 28 | top: 64px; |
27 | - background: rgba(255,255,255,0.75); | |
28 | 29 | z-index: 3; |
30 | + background: rgba(255, 255, 255, .75); | |
29 | 31 | } |
30 | -} | |
\ No newline at end of file | ||
32 | +} | ... | ... |
... | ... | @@ -24,9 +24,11 @@ |
24 | 24 | } |
25 | 25 | |
26 | 26 | .tb-menu-toggle-list { |
27 | - overflow: hidden; | |
28 | 27 | position: relative; |
29 | 28 | z-index: 1; |
30 | - @include transition(0.75s cubic-bezier(0.35, 0, 0.25, 1)); | |
29 | + overflow: hidden; | |
30 | + | |
31 | + @include transition(.75s cubic-bezier(.35, 0, .25, 1)); | |
32 | + | |
31 | 33 | @include transition-property(height); |
32 | 34 | } | ... | ... |
... | ... | @@ -13,30 +13,35 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .json-form-ace-editor { |
17 | - position: relative; | |
18 | - border: 1px solid #C0C0C0; | |
19 | - height: 100%; | |
20 | - .title-panel { | |
21 | - position: absolute; | |
22 | - font-size: 0.800rem; | |
23 | - font-weight: 500; | |
24 | - top: 10px; | |
25 | - right: 20px; | |
26 | - z-index: 5; | |
27 | - label { | |
28 | - color: #00acc1; | |
29 | - background: rgba(220, 220, 220, 0.35); | |
30 | - border-radius: 5px; | |
31 | - padding: 4px; | |
32 | - text-transform: uppercase; | |
33 | - } | |
34 | - button.tidy-button { | |
35 | - background: rgba(220, 220, 220, 0.35) !important; | |
36 | - span { | |
37 | - padding: 0px !important; | |
38 | - font-size: 12px !important; | |
39 | - } | |
40 | - } | |
18 | + position: relative; | |
19 | + height: 100%; | |
20 | + border: 1px solid #c0c0c0; | |
21 | + | |
22 | + .title-panel { | |
23 | + position: absolute; | |
24 | + top: 10px; | |
25 | + right: 20px; | |
26 | + z-index: 5; | |
27 | + font-size: .8rem; | |
28 | + font-weight: 500; | |
29 | + | |
30 | + label { | |
31 | + padding: 4px; | |
32 | + color: #00acc1; | |
33 | + text-transform: uppercase; | |
34 | + background: rgba(220, 220, 220, .35); | |
35 | + border-radius: 5px; | |
41 | 36 | } |
42 | -} | |
\ No newline at end of file | ||
37 | + | |
38 | + button.tidy-button { | |
39 | + background: rgba(220, 220, 220, .35) !important; | |
40 | + | |
41 | + span { | |
42 | + padding: 0 !important; | |
43 | + font-size: 12px !important; | |
44 | + } | |
45 | + } | |
46 | + } | |
47 | +} | ... | ... |
... | ... | @@ -15,21 +15,23 @@ |
15 | 15 | */ |
16 | 16 | @mixin tb-checkered-bg() { |
17 | 17 | background-color: #fff; |
18 | - background-image: linear-gradient(45deg, #ddd 25%, transparent 25%, transparent 75%, #ddd 75%, #ddd), | |
19 | - linear-gradient(45deg, #ddd 25%, transparent 25%, transparent 75%, #ddd 75%, #ddd); | |
20 | - background-size: 8px 8px; | |
18 | + background-image: | |
19 | + linear-gradient(45deg, #ddd 25%, transparent 25%, transparent 75%, #ddd 75%, #ddd), | |
20 | + linear-gradient(45deg, #ddd 25%, transparent 25%, transparent 75%, #ddd 75%, #ddd); | |
21 | 21 | background-position: 0 0, 4px 4px; |
22 | + background-size: 8px 8px; | |
22 | 23 | } |
23 | 24 | |
24 | 25 | .tb-color-preview { |
25 | - content: ''; | |
26 | + position: relative; | |
26 | 27 | width: 24px; |
27 | 28 | height: 24px; |
29 | + overflow: hidden; | |
30 | + content: ""; | |
28 | 31 | border: 2px solid #fff; |
29 | 32 | border-radius: 50%; |
30 | 33 | box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .14), 0 2px 2px 0 rgba(0, 0, 0, .098), 0 1px 5px 0 rgba(0, 0, 0, .084); |
31 | - position: relative; | |
32 | - overflow: hidden; | |
34 | + | |
33 | 35 | @include tb-checkered-bg(); |
34 | 36 | |
35 | 37 | .tb-color-result { | ... | ... |
... | ... | @@ -13,66 +13,69 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | -$previewSize: 100px; | |
16 | +$previewSize: 100px !default; | |
17 | 17 | |
18 | 18 | .tb-image-select-container { |
19 | 19 | position: relative; |
20 | - height: $previewSize; | |
21 | 20 | width: 100%; |
21 | + height: $previewSize; | |
22 | 22 | } |
23 | 23 | |
24 | 24 | .tb-image-preview { |
25 | - max-width: $previewSize; | |
26 | - max-height: $previewSize; | |
27 | - width: 100%; | |
28 | - height: 100%; | |
25 | + width: 100%; | |
26 | + max-width: $previewSize; | |
27 | + height: 100%; | |
28 | + max-height: $previewSize; | |
29 | 29 | } |
30 | 30 | |
31 | 31 | .tb-image-preview-container { |
32 | - position: relative; | |
33 | - width: $previewSize; | |
34 | - height: $previewSize; | |
35 | - margin-right: 12px; | |
36 | - border: solid 1px; | |
37 | - vertical-align: top; | |
38 | - float: left; | |
39 | - div { | |
40 | - width: 100%; | |
41 | - font-size: 18px; | |
42 | - text-align: center; | |
43 | - position: absolute; | |
44 | - top: 50%; | |
45 | - left: 50%; | |
46 | - transform: translate(-50%,-50%); | |
47 | - } | |
32 | + position: relative; | |
33 | + float: left; | |
34 | + width: $previewSize; | |
35 | + height: $previewSize; | |
36 | + margin-right: 12px; | |
37 | + vertical-align: top; | |
38 | + border: solid 1px; | |
39 | + | |
40 | + div { | |
41 | + position: absolute; | |
42 | + top: 50%; | |
43 | + left: 50%; | |
44 | + width: 100%; | |
45 | + font-size: 18px; | |
46 | + text-align: center; | |
47 | + transform: translate(-50%, -50%); | |
48 | + } | |
48 | 49 | } |
49 | 50 | |
50 | 51 | .tb-dropzone { |
51 | - position: relative; | |
52 | - border: dashed 2px; | |
53 | - height: $previewSize; | |
54 | - vertical-align: top; | |
55 | - padding: 0 8px; | |
56 | - overflow: hidden; | |
57 | - div { | |
58 | - width: 100%; | |
59 | - font-size: 24px; | |
60 | - text-align: center; | |
61 | - position: absolute; | |
62 | - top: 50%; | |
63 | - left: 50%; | |
64 | - transform: translate(-50%,-50%); | |
65 | - } | |
52 | + position: relative; | |
53 | + height: $previewSize; | |
54 | + padding: 0 8px; | |
55 | + overflow: hidden; | |
56 | + vertical-align: top; | |
57 | + border: dashed 2px; | |
58 | + | |
59 | + div { | |
60 | + position: absolute; | |
61 | + top: 50%; | |
62 | + left: 50%; | |
63 | + width: 100%; | |
64 | + font-size: 24px; | |
65 | + text-align: center; | |
66 | + transform: translate(-50%, -50%); | |
67 | + } | |
66 | 68 | } |
67 | 69 | |
68 | 70 | .tb-image-clear-container { |
69 | - width: 48px; | |
70 | - height: $previewSize; | |
71 | - position: relative; | |
72 | - float: right; | |
71 | + position: relative; | |
72 | + float: right; | |
73 | + width: 48px; | |
74 | + height: $previewSize; | |
73 | 75 | } |
76 | + | |
74 | 77 | .tb-image-clear-btn { |
75 | - position: absolute !important; | |
76 | - top: 50%; | |
77 | - transform: translate(0%,-50%) !important; | |
78 | + position: absolute !important; | |
79 | + top: 50%; | |
80 | + transform: translate(0%, -50%) !important; | |
78 | 81 | } | ... | ... |
... | ... | @@ -15,87 +15,92 @@ |
15 | 15 | */ |
16 | 16 | @import "~compass-sass-mixins/lib/compass"; |
17 | 17 | |
18 | -$swift-ease-out-duration: 0.4s !default; | |
19 | -$swift-ease-out-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1) !default; | |
18 | +$swift-ease-out-duration: .4s !default; | |
19 | +$swift-ease-out-timing-function: cubic-bezier(.25, .8, .25, 1) !default; | |
20 | 20 | |
21 | 21 | $input-label-float-offset: 6px !default; |
22 | -$input-label-float-scale: 0.75 !default; | |
22 | +$input-label-float-scale: .75 !default; | |
23 | 23 | |
24 | 24 | .json-form-error { |
25 | - position: relative; | |
26 | - bottom: -5px; | |
27 | - font-size: 12px; | |
28 | - line-height: 12px; | |
29 | - color: rgb(244, 67, 54); | |
30 | - @include transition(all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms); | |
25 | + position: relative; | |
26 | + bottom: -5px; | |
27 | + font-size: 12px; | |
28 | + line-height: 12px; | |
29 | + color: rgb(244, 67, 54); | |
30 | + | |
31 | + @include transition(all 450ms cubic-bezier(.23, 1, .32, 1) 0ms); | |
31 | 32 | } |
32 | 33 | |
33 | 34 | .tb-container { |
34 | - position: relative; | |
35 | - margin-top: 32px; | |
36 | - padding: 10px 0; | |
35 | + position: relative; | |
36 | + padding: 10px 0; | |
37 | + margin-top: 32px; | |
37 | 38 | } |
38 | 39 | |
39 | 40 | .tb-field { |
40 | - &.tb-required { | |
41 | - label:after { | |
42 | - content: ' *'; | |
43 | - font-size: 13px; | |
44 | - vertical-align: top; | |
45 | - color: rgba(0,0,0,0.54); | |
46 | - } | |
41 | + &.tb-required { | |
42 | + label::after { | |
43 | + font-size: 13px; | |
44 | + color: rgba(0, 0, 0, .54); | |
45 | + vertical-align: top; | |
46 | + content: " *"; | |
47 | 47 | } |
48 | - &.tb-focused:not(.tb-readonly) { | |
49 | - label:after { | |
50 | - color: rgb(221,44,0); | |
51 | - } | |
48 | + } | |
49 | + | |
50 | + &.tb-focused:not(.tb-readonly) { | |
51 | + label::after { | |
52 | + color: rgb(221, 44, 0); | |
52 | 53 | } |
54 | + } | |
53 | 55 | } |
54 | 56 | |
55 | 57 | .tb-date-field { |
56 | - &.tb-required { | |
57 | - div>div:first-child:after { | |
58 | - content: ' *'; | |
59 | - font-size: 13px; | |
60 | - vertical-align: top; | |
61 | - color: rgba(0,0,0,0.54); | |
62 | - } | |
58 | + &.tb-required { | |
59 | + div > div:first-child::after { | |
60 | + font-size: 13px; | |
61 | + color: rgba(0, 0, 0, .54); | |
62 | + vertical-align: top; | |
63 | + content: " *"; | |
63 | 64 | } |
64 | - &.tb-focused:not(.tb-readonly) { | |
65 | - div>div:first-child:after { | |
66 | - color: rgb(221,44,0); | |
67 | - } | |
65 | + } | |
66 | + | |
67 | + &.tb-focused:not(.tb-readonly) { | |
68 | + div > div:first-child::after { | |
69 | + color: rgb(221, 44, 0); | |
68 | 70 | } |
71 | + } | |
69 | 72 | } |
70 | 73 | |
71 | 74 | label.tb-label { |
72 | - color: rgba(0,0,0,0.54); | |
73 | - -webkit-font-smoothing: antialiased; | |
74 | - position: absolute; | |
75 | - bottom: 100%; | |
76 | - left: 0; | |
77 | - right: auto; | |
78 | - @include transform(translate3d(0, $input-label-float-offset, 0) scale($input-label-float-scale)); | |
79 | - @include transition(transform $swift-ease-out-timing-function $swift-ease-out-duration, | |
80 | - width $swift-ease-out-timing-function $swift-ease-out-duration); | |
81 | - transform-origin: left top; | |
82 | - | |
83 | - &.tb-focused { | |
84 | - color: rgb(96,125,139); | |
85 | - } | |
75 | + position: absolute; | |
76 | + right: auto; | |
77 | + bottom: 100%; | |
78 | + left: 0; | |
79 | + color: rgba(0, 0, 0, .54); | |
80 | + transform-origin: left top; | |
81 | + -webkit-font-smoothing: antialiased; | |
86 | 82 | |
87 | - &.tb-required:after { | |
88 | - content: ' *'; | |
89 | - font-size: 13px; | |
90 | - vertical-align: top; | |
91 | - color: rgba(0,0,0,0.54); | |
92 | - } | |
83 | + @include transform(translate3d(0, $input-label-float-offset, 0) scale($input-label-float-scale)); | |
93 | 84 | |
94 | - &.tb-focused:not(.tb-readonly):after { | |
95 | - color: rgb(221,44,0); | |
96 | - } | |
85 | + @include transition(transform $swift-ease-out-timing-function $swift-ease-out-duration, | |
86 | + width $swift-ease-out-timing-function $swift-ease-out-duration); | |
87 | + | |
88 | + &.tb-focused { | |
89 | + color: rgb(96, 125, 139); | |
90 | + } | |
91 | + | |
92 | + &.tb-required::after { | |
93 | + font-size: 13px; | |
94 | + color: rgba(0, 0, 0, .54); | |
95 | + vertical-align: top; | |
96 | + content: " *"; | |
97 | + } | |
98 | + | |
99 | + &.tb-focused:not(.tb-readonly)::after { | |
100 | + color: rgb(221, 44, 0); | |
101 | + } | |
97 | 102 | } |
98 | 103 | |
99 | 104 | .tb-head-label { |
100 | - color: rgba(0,0,0,0.54); | |
105 | + color: rgba(0, 0, 0, .54); | |
101 | 106 | } | ... | ... |
... | ... | @@ -13,16 +13,19 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-related-entity-autocomplete { |
17 | 18 | .tb-not-found { |
18 | 19 | display: block; |
19 | - line-height: 1.5; | |
20 | 20 | height: 48px; |
21 | + line-height: 1.5; | |
21 | 22 | } |
23 | + | |
22 | 24 | .tb-entity-item { |
23 | 25 | display: block; |
24 | 26 | height: 48px; |
25 | 27 | } |
28 | + | |
26 | 29 | li { |
27 | 30 | height: auto !important; |
28 | 31 | white-space: normal !important; | ... | ... |
... | ... | @@ -16,21 +16,22 @@ |
16 | 16 | @import "~compass-sass-mixins/lib/compass"; |
17 | 17 | |
18 | 18 | .tb-side-menu .md-button.tb-active { |
19 | - background-color: rgba(255, 255, 255, 0.15); | |
20 | 19 | font-weight: 500; |
20 | + background-color: rgba(255, 255, 255, .15); | |
21 | 21 | } |
22 | 22 | |
23 | -.tb-side-menu, .tb-side-menu ul { | |
24 | - list-style: none; | |
23 | +.tb-side-menu, | |
24 | +.tb-side-menu ul { | |
25 | 25 | padding: 0; |
26 | 26 | margin-top: 0; |
27 | + list-style: none; | |
27 | 28 | } |
28 | 29 | |
29 | 30 | .tb-side-menu .tb-menu-toggle-list a.md-button { |
30 | 31 | padding: 0 16px 0 32px; |
32 | + font-weight: 500; | |
31 | 33 | text-transform: none; |
32 | 34 | text-rendering: optimizeLegibility; |
33 | - font-weight: 500; | |
34 | 35 | } |
35 | 36 | |
36 | 37 | .tb-side-menu .tb-menu-toggle-list .md-button { |
... | ... | @@ -43,36 +44,38 @@ |
43 | 44 | } |
44 | 45 | |
45 | 46 | .tb-side-menu > li { |
46 | - border-bottom: 1px solid rgba(0, 0, 0, 0.12); | |
47 | + border-bottom: 1px solid rgba(0, 0, 0, .12); | |
47 | 48 | } |
48 | 49 | |
49 | 50 | .tb-side-menu .md-button-toggle .md-toggle-icon { |
50 | - background-size: 100% auto; | |
51 | 51 | display: inline-block; |
52 | - margin: auto 0 auto auto; | |
53 | 52 | width: 15px; |
53 | + margin: auto 0 auto auto; | |
54 | + background-size: 100% auto; | |
55 | + | |
54 | 56 | @include transition(transform .3s, ease-in-out); |
55 | 57 | } |
56 | 58 | |
57 | 59 | .tb-side-menu .md-button { |
58 | 60 | display: flex; |
59 | - border-radius: 0; | |
60 | - color: inherit; | |
61 | - cursor: pointer; | |
62 | - line-height: 40px; | |
63 | - margin: 0; | |
61 | + width: 100%; | |
64 | 62 | max-height: 40px; |
63 | + padding: 0 16px; | |
64 | + margin: 0; | |
65 | 65 | overflow: hidden; |
66 | - padding: 0px 16px; | |
66 | + line-height: 40px; | |
67 | + color: inherit; | |
67 | 68 | text-align: left; |
68 | 69 | text-decoration: none; |
69 | - white-space: nowrap; | |
70 | 70 | text-overflow: ellipsis; |
71 | - width: 100%; | |
71 | + white-space: nowrap; | |
72 | + cursor: pointer; | |
73 | + border-radius: 0; | |
74 | + | |
72 | 75 | span { |
73 | 76 | overflow: hidden; |
74 | - white-space: nowrap; | |
75 | 77 | text-overflow: ellipsis; |
78 | + white-space: nowrap; | |
76 | 79 | } |
77 | 80 | } |
78 | 81 | |
... | ... | @@ -83,10 +86,10 @@ |
83 | 86 | |
84 | 87 | .tb-side-menu ng-md-icon { |
85 | 88 | margin-right: 8px; |
86 | - margin-left: 0px; | |
89 | + margin-left: 0; | |
87 | 90 | } |
88 | 91 | |
89 | 92 | .tb-side-menu md-icon { |
90 | 93 | margin-right: 8px; |
91 | - margin-left: 0px; | |
94 | + margin-left: 0; | |
92 | 95 | } | ... | ... |
... | ... | @@ -13,25 +13,32 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | tb-timeinterval { |
17 | 18 | min-width: 355px; |
19 | + | |
18 | 20 | md-input-container { |
19 | - margin-bottom: 0px; | |
21 | + margin-bottom: 0; | |
22 | + | |
20 | 23 | .md-errors-spacer { |
21 | - min-height: 0px; | |
24 | + min-height: 0; | |
22 | 25 | } |
23 | 26 | } |
27 | + | |
24 | 28 | mdp-date-picker { |
25 | 29 | .md-input { |
26 | 30 | width: 150px; |
27 | 31 | } |
28 | 32 | } |
33 | + | |
29 | 34 | .md-input { |
30 | 35 | width: 70px !important; |
31 | 36 | } |
37 | + | |
32 | 38 | .advanced-switch { |
33 | 39 | margin-top: 0; |
34 | 40 | } |
41 | + | |
35 | 42 | .advanced-label { |
36 | 43 | margin: 5px 0; |
37 | 44 | } | ... | ... |
... | ... | @@ -13,6 +13,7 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .md-panel { |
17 | 18 | &.tb-timewindow-panel { |
18 | 19 | position: absolute; |
... | ... | @@ -20,38 +21,48 @@ |
20 | 21 | } |
21 | 22 | |
22 | 23 | .tb-timewindow-panel { |
23 | - max-height: 440px; | |
24 | 24 | min-width: 417px; |
25 | - background: white; | |
26 | - border-radius: 4px; | |
27 | - box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), | |
28 | - 0 13px 19px 2px rgba(0, 0, 0, 0.14), | |
29 | - 0 5px 24px 4px rgba(0, 0, 0, 0.12); | |
25 | + max-height: 440px; | |
30 | 26 | overflow: hidden; |
31 | - form, fieldset { | |
27 | + background: #fff; | |
28 | + border-radius: 4px; | |
29 | + box-shadow: | |
30 | + 0 7px 8px -4px rgba(0, 0, 0, .2), | |
31 | + 0 13px 19px 2px rgba(0, 0, 0, .14), | |
32 | + 0 5px 24px 4px rgba(0, 0, 0, .12); | |
33 | + | |
34 | + form, | |
35 | + fieldset { | |
32 | 36 | height: 100%; |
33 | 37 | } |
38 | + | |
34 | 39 | md-content { |
35 | - background-color: #fff; | |
36 | 40 | overflow: hidden; |
41 | + background-color: #fff; | |
37 | 42 | } |
43 | + | |
38 | 44 | .md-padding { |
39 | 45 | padding: 0 16px; |
40 | 46 | } |
47 | + | |
41 | 48 | .md-radio-interactive { |
42 | - md-select, md-switch { | |
49 | + md-select, | |
50 | + md-switch { | |
43 | 51 | pointer-events: all; |
44 | 52 | } |
45 | 53 | } |
54 | + | |
46 | 55 | md-radio-button { |
47 | 56 | .md-label { |
48 | 57 | width: 100%; |
49 | 58 | } |
59 | + | |
50 | 60 | tb-timeinterval { |
51 | 61 | width: 355px; |
62 | + | |
52 | 63 | .advanced-switch { |
53 | - min-height: 30px; | |
54 | 64 | max-width: 44px; |
65 | + min-height: 30px; | |
55 | 66 | } |
56 | 67 | } |
57 | 68 | } |
... | ... | @@ -59,15 +70,17 @@ |
59 | 70 | |
60 | 71 | tb-timewindow { |
61 | 72 | min-width: 52px; |
73 | + | |
62 | 74 | section.tb-timewindow { |
63 | 75 | min-height: 32px; |
64 | 76 | padding: 0 6px; |
77 | + | |
65 | 78 | span { |
66 | - pointer-events: all; | |
67 | - cursor: pointer; | |
68 | 79 | overflow: hidden; |
69 | 80 | text-overflow: ellipsis; |
70 | 81 | white-space: nowrap; |
82 | + pointer-events: all; | |
83 | + cursor: pointer; | |
71 | 84 | } |
72 | 85 | } |
73 | 86 | } | ... | ... |
... | ... | @@ -13,18 +13,19 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-manage-widget-actions { |
17 | 18 | table.md-table { |
18 | 19 | tbody { |
19 | 20 | tr { |
20 | 21 | td { |
21 | 22 | &.tb-action-cell { |
23 | + width: 100px; | |
24 | + min-width: 100px; | |
25 | + max-width: 100px; | |
22 | 26 | overflow: hidden; |
23 | 27 | text-overflow: ellipsis; |
24 | 28 | white-space: nowrap; |
25 | - min-width: 100px; | |
26 | - max-width: 100px; | |
27 | - width: 100px; | |
28 | 29 | } |
29 | 30 | } |
30 | 31 | } | ... | ... |
... | ... | @@ -13,11 +13,13 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-widget-config { |
17 | 18 | md-tab-content.md-active > div { |
18 | 19 | height: 100%; |
19 | 20 | } |
21 | + | |
20 | 22 | .tb-advanced-widget-config { |
21 | 23 | height: 100%; |
22 | 24 | } |
23 | -} | |
\ No newline at end of file | ||
25 | +} | ... | ... |
... | ... | @@ -13,18 +13,21 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-widget { |
17 | 18 | .tb-widget-error { |
18 | 19 | display: flex; |
19 | - justify-content: center; | |
20 | 20 | align-items: center; |
21 | - background: rgba(255,255,255,0.5); | |
21 | + justify-content: center; | |
22 | + background: rgba(255, 255, 255, .5); | |
23 | + | |
22 | 24 | span { |
23 | - color: red; | |
25 | + color: #f00; | |
24 | 26 | } |
25 | 27 | } |
28 | + | |
26 | 29 | .tb-widget-loading { |
27 | - background: rgba(255,255,255,0.15); | |
28 | 30 | z-index: 3; |
31 | + background: rgba(255, 255, 255, .15); | |
29 | 32 | } |
30 | 33 | } | ... | ... |
... | ... | @@ -17,9 +17,10 @@ |
17 | 17 | |
18 | 18 | tb-widgets-bundle-select { |
19 | 19 | md-select { |
20 | - margin: 0; | |
21 | 20 | padding: 5px 20px; |
21 | + margin: 0; | |
22 | 22 | } |
23 | + | |
23 | 24 | .tb-bundle-item { |
24 | 25 | height: 24px; |
25 | 26 | line-height: 24px; |
... | ... | @@ -33,24 +34,29 @@ tb-widgets-bundle-select { |
33 | 34 | } |
34 | 35 | } |
35 | 36 | |
36 | -tb-widgets-bundle-select, .tb-widgets-bundle-select { | |
37 | +tb-widgets-bundle-select, | |
38 | +.tb-widgets-bundle-select { | |
37 | 39 | .md-text { |
38 | 40 | display: block; |
39 | 41 | width: 100%; |
40 | 42 | } |
43 | + | |
41 | 44 | .tb-bundle-item { |
42 | 45 | display: inline-block; |
43 | 46 | width: 100%; |
47 | + | |
44 | 48 | span { |
45 | 49 | display: inline-block; |
46 | 50 | vertical-align: middle; |
47 | 51 | } |
52 | + | |
48 | 53 | .tb-bundle-system { |
49 | - font-size: 0.8rem; | |
50 | - opacity: 0.8; | |
51 | 54 | float: right; |
55 | + font-size: .8rem; | |
56 | + opacity: .8; | |
52 | 57 | } |
53 | 58 | } |
59 | + | |
54 | 60 | md-option { |
55 | 61 | height: auto !important; |
56 | 62 | white-space: normal !important; |
... | ... | @@ -60,19 +66,23 @@ tb-widgets-bundle-select, .tb-widgets-bundle-select { |
60 | 66 | md-toolbar { |
61 | 67 | tb-widgets-bundle-select { |
62 | 68 | md-select { |
63 | - background: rgba(255,255,255,0.2); | |
69 | + background: rgba(255, 255, 255, .2); | |
70 | + | |
64 | 71 | .md-select-value { |
65 | - color: #fff; | |
66 | 72 | font-size: 1.2rem; |
67 | - span:first-child:after { | |
68 | - color: #fff; | |
73 | + color: #fff; | |
74 | + | |
75 | + span:first-child::after { | |
76 | + color: #fff; | |
69 | 77 | } |
70 | 78 | } |
79 | + | |
71 | 80 | .md-select-value.md-select-placeholder { |
72 | 81 | color: #fff; |
73 | - opacity: 0.8; | |
82 | + opacity: .8; | |
74 | 83 | } |
75 | 84 | } |
85 | + | |
76 | 86 | md-select.ng-invalid.ng-touched { |
77 | 87 | .md-select-value { |
78 | 88 | color: #fff !important; | ... | ... |
... | ... | @@ -13,14 +13,15 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-dashboard-assigned-customers { |
17 | 18 | display: block; |
18 | 19 | display: -webkit-box; |
19 | 20 | height: 34px; |
21 | + margin-bottom: 4px; | |
20 | 22 | overflow: hidden; |
21 | 23 | text-overflow: ellipsis; |
22 | 24 | -webkit-line-clamp: 2; |
23 | 25 | -webkit-box-orient: vertical; |
24 | - margin-bottom: 4px; | |
25 | 26 | } |
26 | 27 | ... | ... |
... | ... | @@ -13,50 +13,54 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | -$previewSize: 100px; | |
16 | +$previewSize: 100px !default; | |
17 | 17 | |
18 | 18 | .tb-image-select-container { |
19 | 19 | position: relative; |
20 | - height: $previewSize; | |
21 | 20 | width: 100%; |
21 | + height: $previewSize; | |
22 | 22 | } |
23 | 23 | |
24 | 24 | .tb-image-preview { |
25 | - max-width: $previewSize; | |
26 | - max-height: $previewSize; | |
27 | 25 | width: auto; |
26 | + max-width: $previewSize; | |
28 | 27 | height: auto; |
28 | + max-height: $previewSize; | |
29 | 29 | } |
30 | 30 | |
31 | 31 | .tb-image-preview-container { |
32 | 32 | position: relative; |
33 | + float: left; | |
33 | 34 | width: $previewSize; |
34 | 35 | height: $previewSize; |
35 | 36 | margin-right: 12px; |
36 | - border: solid 1px; | |
37 | 37 | vertical-align: top; |
38 | - float: left; | |
38 | + border: solid 1px; | |
39 | + | |
39 | 40 | div { |
40 | 41 | width: 100%; |
41 | 42 | font-size: 18px; |
42 | 43 | text-align: center; |
43 | 44 | } |
44 | - div, .tb-image-preview { | |
45 | + | |
46 | + div, | |
47 | + .tb-image-preview { | |
45 | 48 | position: absolute; |
46 | 49 | top: 50%; |
47 | 50 | left: 50%; |
48 | - transform: translate(-50%,-50%); | |
51 | + transform: translate(-50%, -50%); | |
49 | 52 | } |
50 | 53 | } |
51 | 54 | |
52 | 55 | .tb-image-clear-container { |
53 | - width: 48px; | |
54 | - height: $previewSize; | |
55 | 56 | position: relative; |
56 | 57 | float: right; |
58 | + width: 48px; | |
59 | + height: $previewSize; | |
57 | 60 | } |
61 | + | |
58 | 62 | .tb-image-clear-btn { |
59 | 63 | position: absolute !important; |
60 | 64 | top: 50%; |
61 | - transform: translate(0%,-50%) !important; | |
65 | + transform: translate(0%, -50%) !important; | |
62 | 66 | } | ... | ... |
... | ... | @@ -14,13 +14,14 @@ |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | 16 | @import "~compass-sass-mixins/lib/compass"; |
17 | -@import '../../scss/constants'; | |
18 | 17 | |
19 | -$toolbar-height: 50px; | |
20 | -$fullscreen-toolbar-height: 64px; | |
21 | -$mobile-toolbar-height: 80px; | |
22 | -$half-mobile-toolbar-height: 40px; | |
23 | -$mobile-toolbar-height-total: 84px; | |
18 | +@import "../../scss/constants"; | |
19 | + | |
20 | +$toolbar-height: 50px !default; | |
21 | +$fullscreen-toolbar-height: 64px !default; | |
22 | +$mobile-toolbar-height: 80px !default; | |
23 | +$half-mobile-toolbar-height: 40px !default; | |
24 | +$mobile-toolbar-height-total: 84px !default; | |
24 | 25 | |
25 | 26 | tb-dashboard-toolbar { |
26 | 27 | md-fab-toolbar { |
... | ... | @@ -29,126 +30,156 @@ tb-dashboard-toolbar { |
29 | 30 | .md-button { |
30 | 31 | &.md-fab { |
31 | 32 | opacity: 1; |
33 | + | |
32 | 34 | @include transition(opacity .3s cubic-bezier(.55,0,.55,.2)); |
35 | + | |
33 | 36 | .md-fab-toolbar-background { |
34 | - background-color: $primary-default !important; | |
37 | + background-color: $primary-default !important; | |
35 | 38 | } |
36 | 39 | } |
37 | 40 | } |
38 | 41 | } |
39 | 42 | } |
43 | + | |
40 | 44 | md-fab-trigger { |
41 | 45 | .md-button { |
42 | 46 | &.md-fab { |
43 | - line-height: 36px; | |
44 | 47 | width: 36px; |
45 | 48 | height: 36px; |
46 | 49 | margin: 4px 0 0 4px; |
47 | - opacity: 0.5; | |
50 | + line-height: 36px; | |
51 | + opacity: .5; | |
52 | + | |
48 | 53 | @include transition(opacity .3s cubic-bezier(.55,0,.55,.2) .2s); |
54 | + | |
49 | 55 | md-icon { |
50 | 56 | position: absolute; |
51 | 57 | top: 25%; |
52 | - margin: 0; | |
53 | - line-height: 18px; | |
54 | - height: 18px; | |
55 | 58 | width: 18px; |
56 | - min-height: 18px; | |
57 | 59 | min-width: 18px; |
60 | + height: 18px; | |
61 | + min-height: 18px; | |
62 | + margin: 0; | |
63 | + line-height: 18px; | |
58 | 64 | } |
59 | 65 | } |
60 | 66 | } |
61 | 67 | } |
68 | + | |
62 | 69 | &.is-fullscreen { |
63 | 70 | &.md-is-open { |
64 | 71 | md-fab-trigger { |
65 | 72 | .md-button { |
66 | 73 | &.md-fab { |
67 | 74 | .md-fab-toolbar-background { |
68 | - transition-delay: 0ms !important; | |
69 | - transition-duration: 0ms !important; | |
75 | + transition-delay: 0ms !important; | |
76 | + transition-duration: 0ms !important; | |
70 | 77 | } |
71 | 78 | } |
72 | 79 | } |
73 | 80 | } |
74 | 81 | } |
82 | + | |
75 | 83 | .md-fab-toolbar-wrapper { |
76 | 84 | height: $mobile-toolbar-height-total; |
85 | + | |
77 | 86 | @media (min-width: $layout-breakpoint-sm) { |
78 | 87 | height: $fullscreen-toolbar-height; |
79 | 88 | } |
89 | + | |
80 | 90 | md-toolbar { |
81 | - min-height: $mobile-toolbar-height; | |
82 | 91 | height: $mobile-toolbar-height; |
92 | + min-height: $mobile-toolbar-height; | |
93 | + | |
83 | 94 | @media (min-width: $layout-breakpoint-sm) { |
84 | - min-height: $fullscreen-toolbar-height; | |
85 | 95 | height: $fullscreen-toolbar-height; |
96 | + min-height: $fullscreen-toolbar-height; | |
86 | 97 | } |
87 | 98 | } |
88 | 99 | } |
89 | 100 | } |
101 | + | |
90 | 102 | .md-fab-toolbar-wrapper { |
91 | 103 | height: $mobile-toolbar-height-total; |
104 | + | |
92 | 105 | @media (min-width: $layout-breakpoint-sm) { |
93 | 106 | height: $toolbar-height; |
94 | 107 | } |
108 | + | |
95 | 109 | md-toolbar { |
96 | - min-height: $mobile-toolbar-height; | |
97 | 110 | height: $mobile-toolbar-height; |
111 | + min-height: $mobile-toolbar-height; | |
112 | + | |
98 | 113 | @media (min-width: $layout-breakpoint-sm) { |
99 | - min-height: $toolbar-height; | |
100 | 114 | height: $toolbar-height; |
115 | + min-height: $toolbar-height; | |
101 | 116 | } |
117 | + | |
102 | 118 | md-fab-actions { |
119 | + margin-top: 0; | |
103 | 120 | font-size: 16px; |
104 | - margin-top: 0px; | |
121 | + | |
105 | 122 | @media (max-width: $layout-breakpoint-sm) { |
106 | 123 | height: $mobile-toolbar-height; |
107 | 124 | max-height: $mobile-toolbar-height; |
108 | 125 | } |
126 | + | |
109 | 127 | .close-action { |
110 | 128 | margin-right: -18px; |
111 | 129 | } |
130 | + | |
112 | 131 | .md-fab-action-item { |
113 | 132 | width: 100%; |
114 | 133 | height: $mobile-toolbar-height; |
134 | + | |
115 | 135 | @media (min-width: $layout-breakpoint-sm) { |
116 | 136 | height: 46px; |
117 | 137 | } |
138 | + | |
118 | 139 | .tb-dashboard-action-panels { |
140 | + flex-direction: column-reverse; | |
119 | 141 | height: $mobile-toolbar-height; |
142 | + | |
120 | 143 | @media (min-width: $layout-breakpoint-sm) { |
121 | 144 | height: 46px; |
122 | 145 | } |
123 | - flex-direction: column-reverse; | |
146 | + | |
124 | 147 | @media (min-width: $layout-breakpoint-sm) { |
125 | 148 | flex-direction: row-reverse; |
126 | 149 | } |
150 | + | |
127 | 151 | .tb-dashboard-action-panel { |
128 | - min-width: 0px; | |
152 | + flex-direction: row-reverse; | |
153 | + min-width: 0; | |
129 | 154 | height: $half-mobile-toolbar-height; |
155 | + | |
130 | 156 | @media (min-width: $layout-breakpoint-sm) { |
131 | 157 | height: 46px; |
132 | 158 | } |
133 | - flex-direction: row-reverse; | |
159 | + | |
134 | 160 | div { |
135 | 161 | height: $half-mobile-toolbar-height; |
162 | + | |
136 | 163 | @media (min-width: $layout-breakpoint-sm) { |
137 | 164 | height: 46px; |
138 | 165 | } |
139 | 166 | } |
167 | + | |
140 | 168 | md-select { |
141 | 169 | pointer-events: all; |
142 | 170 | } |
171 | + | |
143 | 172 | tb-states-component { |
144 | 173 | pointer-events: all; |
145 | 174 | } |
175 | + | |
146 | 176 | button.md-icon-button { |
147 | 177 | min-width: 40px; |
178 | + | |
148 | 179 | @media (max-width: $layout-breakpoint-sm) { |
149 | 180 | min-width: 28px; |
150 | - margin: 0px; | |
151 | 181 | padding: 2px; |
182 | + margin: 0; | |
152 | 183 | } |
153 | 184 | } |
154 | 185 | } |
... | ... | @@ -158,4 +189,4 @@ tb-dashboard-toolbar { |
158 | 189 | } |
159 | 190 | } |
160 | 191 | } |
161 | -} | |
\ No newline at end of file | ||
192 | +} | ... | ... |
... | ... | @@ -14,11 +14,12 @@ |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | 16 | @import "~compass-sass-mixins/lib/compass"; |
17 | -@import '../../scss/constants'; | |
18 | 17 | |
19 | -$toolbar-height: 50px; | |
20 | -$fullscreen-toolbar-height: 64px; | |
21 | -$mobile-toolbar-height: 84px; | |
18 | +@import "../../scss/constants"; | |
19 | + | |
20 | +$toolbar-height: 50px !default; | |
21 | +$fullscreen-toolbar-height: 64px !default; | |
22 | +$mobile-toolbar-height: 84px !default; | |
22 | 23 | |
23 | 24 | section.tb-dashboard-title { |
24 | 25 | position: absolute; |
... | ... | @@ -27,10 +28,10 @@ section.tb-dashboard-title { |
27 | 28 | } |
28 | 29 | |
29 | 30 | input.tb-dashboard-title { |
30 | - font-size: 2.000rem; | |
31 | - font-weight: 500; | |
32 | - letter-spacing: 0.005em; | |
33 | 31 | height: 38px; |
32 | + font-size: 2rem; | |
33 | + font-weight: 500; | |
34 | + letter-spacing: .005em; | |
34 | 35 | } |
35 | 36 | |
36 | 37 | div.tb-padded { |
... | ... | @@ -50,9 +51,11 @@ tb-details-sidenav.tb-widget-details-sidenav { |
50 | 51 | @media (min-width: $layout-breakpoint-sm) { |
51 | 52 | width: 85% !important; |
52 | 53 | } |
54 | + | |
53 | 55 | @media (min-width: $layout-breakpoint-md) { |
54 | 56 | width: 75% !important; |
55 | 57 | } |
58 | + | |
56 | 59 | @media (min-width: $layout-breakpoint-lg) { |
57 | 60 | width: 60% !important; |
58 | 61 | } |
... | ... | @@ -65,47 +68,55 @@ tb-details-sidenav.tb-widget-details-sidenav { |
65 | 68 | |
66 | 69 | section.tb-dashboard-toolbar { |
67 | 70 | position: absolute; |
68 | - top: 0px; | |
69 | - left: 0px; | |
71 | + top: 0; | |
72 | + left: 0; | |
70 | 73 | z-index: 13; |
71 | 74 | pointer-events: none; |
75 | + | |
72 | 76 | &.tb-dashboard-toolbar-opened { |
73 | - right: 0px; | |
74 | - // @include transition(right .3s cubic-bezier(.55,0,.55,.2)); | |
77 | + right: 0; | |
78 | + // @include transition(right .3s cubic-bezier(.55,0,.55,.2)); | |
75 | 79 | } |
80 | + | |
76 | 81 | &.tb-dashboard-toolbar-closed { |
77 | 82 | right: 18px; |
83 | + | |
78 | 84 | @include transition(right .3s cubic-bezier(.55,0,.55,.2) .2s); |
79 | 85 | } |
80 | 86 | } |
81 | 87 | |
82 | 88 | .tb-dashboard-container { |
83 | - &.tb-dashboard-toolbar-opened { | |
84 | - &.is-fullscreen { | |
85 | - margin-top: $mobile-toolbar-height; | |
86 | - @media (min-width: $layout-breakpoint-sm) { | |
87 | - margin-top: $fullscreen-toolbar-height; | |
88 | - } | |
89 | - } | |
90 | - &:not(.is-fullscreen) { | |
91 | - margin-top: $mobile-toolbar-height; | |
92 | - @media (min-width: $layout-breakpoint-sm) { | |
93 | - margin-top: $toolbar-height; | |
94 | - } | |
95 | - @include transition(margin-top .3s cubic-bezier(.55,0,.55,.2)); | |
96 | - } | |
97 | - } | |
98 | - &.tb-dashboard-toolbar-closed { | |
99 | - margin-top: 0px; | |
100 | - @include transition(margin-top .3s cubic-bezier(.55,0,.55,.2) .2s); | |
89 | + &.tb-dashboard-toolbar-opened { | |
90 | + &.is-fullscreen { | |
91 | + margin-top: $mobile-toolbar-height; | |
92 | + | |
93 | + @media (min-width: $layout-breakpoint-sm) { | |
94 | + margin-top: $fullscreen-toolbar-height; | |
95 | + } | |
96 | + } | |
97 | + | |
98 | + &:not(.is-fullscreen) { | |
99 | + margin-top: $mobile-toolbar-height; | |
100 | + | |
101 | + @media (min-width: $layout-breakpoint-sm) { | |
102 | + margin-top: $toolbar-height; | |
103 | + } | |
104 | + | |
105 | + @include transition(margin-top .3s cubic-bezier(.55,0,.55,.2)); | |
106 | + } | |
107 | + } | |
108 | + | |
109 | + &.tb-dashboard-toolbar-closed { | |
110 | + margin-top: 0; | |
111 | + | |
112 | + @include transition(margin-top .3s cubic-bezier(.55,0,.55,.2) .2s); | |
101 | 113 | } |
114 | + | |
102 | 115 | .tb-dashboard-layouts { |
103 | 116 | md-backdrop { |
104 | 117 | z-index: 1; |
105 | 118 | } |
106 | - #tb-main-layout { | |
107 | 119 | |
108 | - } | |
109 | 120 | #tb-right-layout { |
110 | 121 | md-sidenav { |
111 | 122 | z-index: 1; |
... | ... | @@ -124,13 +135,15 @@ section.tb-powered-by-footer { |
124 | 135 | bottom: 5px; |
125 | 136 | z-index: 3; |
126 | 137 | pointer-events: none; |
138 | + | |
127 | 139 | span { |
128 | 140 | font-size: 12px; |
141 | + | |
129 | 142 | a { |
130 | - font-weight: bold; | |
143 | + font-weight: 700; | |
131 | 144 | text-decoration: none; |
132 | - border: none; | |
133 | 145 | pointer-events: all; |
146 | + border: none; | |
134 | 147 | } |
135 | 148 | } |
136 | 149 | } | ... | ... |
... | ... | @@ -13,34 +13,37 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | -@import '../../../scss/constants'; | |
16 | +@import "../../../scss/constants"; | |
17 | 17 | |
18 | 18 | tb-states-component { |
19 | - min-width: 0px; | |
19 | + min-width: 0; | |
20 | 20 | } |
21 | 21 | |
22 | 22 | .entity-state-controller { |
23 | - .state-divider { | |
24 | - font-size: 18px; | |
25 | - padding-left: 15px; | |
26 | - padding-right: 15px; | |
27 | - overflow: hidden; | |
28 | - text-overflow: ellipsis; | |
29 | - white-space: nowrap; | |
30 | - pointer-events: none; | |
31 | - } | |
32 | - .state-entry { | |
33 | - font-size: 18px; | |
34 | - overflow: hidden; | |
35 | - text-overflow: ellipsis; | |
36 | - white-space: nowrap; | |
37 | - outline: none; | |
38 | - } | |
39 | - md-select { | |
40 | - margin: 0px; | |
41 | - .md-text { | |
42 | - font-size: 18px; | |
43 | - font-weight: bold; | |
44 | - } | |
23 | + .state-divider { | |
24 | + padding-right: 15px; | |
25 | + padding-left: 15px; | |
26 | + overflow: hidden; | |
27 | + font-size: 18px; | |
28 | + text-overflow: ellipsis; | |
29 | + white-space: nowrap; | |
30 | + pointer-events: none; | |
31 | + } | |
32 | + | |
33 | + .state-entry { | |
34 | + overflow: hidden; | |
35 | + font-size: 18px; | |
36 | + text-overflow: ellipsis; | |
37 | + white-space: nowrap; | |
38 | + outline: none; | |
39 | + } | |
40 | + | |
41 | + md-select { | |
42 | + margin: 0; | |
43 | + | |
44 | + .md-text { | |
45 | + font-size: 18px; | |
46 | + font-weight: 700; | |
45 | 47 | } |
46 | -} | |
\ No newline at end of file | ||
48 | + } | |
49 | +} | ... | ... |
... | ... | @@ -13,21 +13,22 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .manage-dashboard-states { |
17 | 18 | table.md-table { |
18 | 19 | tbody { |
19 | 20 | tr { |
20 | 21 | td { |
21 | 22 | &.tb-action-cell { |
23 | + width: 100px; | |
24 | + min-width: 100px; | |
25 | + max-width: 100px; | |
22 | 26 | overflow: hidden; |
23 | 27 | text-overflow: ellipsis; |
24 | 28 | white-space: nowrap; |
25 | - min-width: 100px; | |
26 | - max-width: 100px; | |
27 | - width: 100px; | |
28 | 29 | } |
29 | 30 | } |
30 | 31 | } |
31 | 32 | } |
32 | 33 | } |
33 | -} | |
\ No newline at end of file | ||
34 | +} | ... | ... |
... | ... | @@ -13,7 +13,7 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | -@import '../../../scss/constants'; | |
16 | +@import "../../../scss/constants"; | |
17 | 17 | |
18 | 18 | tb-aliases-entity-select { |
19 | 19 | min-width: 52px; |
... | ... | @@ -26,18 +26,21 @@ tb-aliases-entity-select { |
26 | 26 | } |
27 | 27 | |
28 | 28 | .tb-aliases-entity-select-panel { |
29 | + min-width: 300px; | |
29 | 30 | max-height: 150px; |
31 | + overflow-x: hidden; | |
32 | + overflow-y: auto; | |
33 | + background: #fff; | |
34 | + border-radius: 4px; | |
35 | + box-shadow: | |
36 | + 0 7px 8px -4px rgba(0, 0, 0, .2), | |
37 | + 0 13px 19px 2px rgba(0, 0, 0, .14), | |
38 | + 0 5px 24px 4px rgba(0, 0, 0, .12); | |
39 | + | |
30 | 40 | @media (min-height: 350px) { |
31 | 41 | max-height: 250px; |
32 | 42 | } |
33 | - min-width: 300px; | |
34 | - background: white; | |
35 | - border-radius: 4px; | |
36 | - box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), | |
37 | - 0 13px 19px 2px rgba(0, 0, 0, 0.14), | |
38 | - 0 5px 24px 4px rgba(0, 0, 0, 0.12); | |
39 | - overflow-x: hidden; | |
40 | - overflow-y: auto; | |
43 | + | |
41 | 44 | md-content { |
42 | 45 | background-color: #fff; |
43 | 46 | } |
... | ... | @@ -46,15 +49,17 @@ tb-aliases-entity-select { |
46 | 49 | section.tb-aliases-entity-select { |
47 | 50 | min-height: 32px; |
48 | 51 | padding: 0 6px; |
52 | + | |
49 | 53 | @media (max-width: $layout-breakpoint-sm) { |
50 | - padding: 0px; | |
54 | + padding: 0; | |
51 | 55 | } |
56 | + | |
52 | 57 | span { |
53 | 58 | max-width: 200px; |
54 | - pointer-events: all; | |
55 | - cursor: pointer; | |
56 | 59 | overflow: hidden; |
57 | 60 | text-overflow: ellipsis; |
58 | 61 | white-space: nowrap; |
62 | + pointer-events: all; | |
63 | + cursor: pointer; | |
59 | 64 | } |
60 | 65 | } | ... | ... |
... | ... | @@ -13,14 +13,17 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-entity-alias-dialog { |
17 | 18 | .tb-resolve-multiple-switch { |
18 | 19 | padding-left: 10px; |
20 | + | |
19 | 21 | .resolve-multiple-switch { |
20 | 22 | margin: 0; |
21 | 23 | } |
24 | + | |
22 | 25 | .resolve-multiple-label { |
23 | 26 | margin: 5px 0; |
24 | 27 | } |
25 | 28 | } |
26 | -} | |
\ No newline at end of file | ||
29 | +} | ... | ... |
... | ... | @@ -13,35 +13,43 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-aliases-dialog { |
17 | 18 | .md-dialog-content { |
18 | - padding-bottom: 0px; | |
19 | - padding-top: 0px; | |
19 | + padding-top: 0; | |
20 | + padding-bottom: 0; | |
20 | 21 | } |
22 | + | |
21 | 23 | .tb-aliases-header { |
22 | 24 | min-height: 40px; |
23 | 25 | padding: 0 34px 0 34px; |
24 | 26 | margin: 5px; |
27 | + | |
25 | 28 | .tb-header-label { |
26 | 29 | font-size: 14px; |
27 | - color: rgba(0, 0, 0, 0.570588); | |
30 | + color: rgba(0, 0, 0, .570588); | |
28 | 31 | } |
29 | 32 | } |
33 | + | |
30 | 34 | .tb-alias { |
31 | 35 | padding: 0 0 0 10px; |
32 | 36 | margin: 5px; |
37 | + | |
33 | 38 | md-input-container { |
34 | - margin: 0px; | |
39 | + margin: 0; | |
35 | 40 | } |
41 | + | |
36 | 42 | .tb-resolve-multiple-switch { |
37 | 43 | padding-left: 10px; |
44 | + | |
38 | 45 | .resolve-multiple-switch { |
39 | 46 | margin: 0; |
40 | 47 | } |
41 | 48 | } |
49 | + | |
42 | 50 | .md-button { |
43 | 51 | &.md-icon-button { |
44 | - margin: 0px; | |
52 | + margin: 0; | |
45 | 53 | } |
46 | 54 | } |
47 | 55 | } | ... | ... |
... | ... | @@ -13,46 +13,48 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | -@import '../../../scss/constants'; | |
16 | +@import "../../../scss/constants"; | |
17 | 17 | |
18 | -$md-light: rgba(255, 255, 255, 100%); | |
19 | -$md-edit-icon-fill: #757575; | |
18 | +$md-light: rgba(255, 255, 255, 100%) !default; | |
19 | +$md-edit-icon-fill: #757575 !default; | |
20 | 20 | |
21 | 21 | md-toolbar.md-table-toolbar.alternate { |
22 | 22 | .md-toolbar-tools { |
23 | - md-icon { | |
24 | - color: $md-light; | |
25 | - } | |
23 | + md-icon { | |
24 | + color: $md-light; | |
25 | + } | |
26 | 26 | } |
27 | 27 | } |
28 | 28 | |
29 | 29 | .md-table { |
30 | 30 | &.tb-attribute-table { |
31 | - table-layout: fixed; | |
32 | - td.md-cell { | |
33 | - &.tb-value-cell { | |
34 | - overflow: auto; | |
35 | - } | |
31 | + table-layout: fixed; | |
32 | + | |
33 | + td.md-cell { | |
34 | + &.tb-value-cell { | |
35 | + overflow: auto; | |
36 | 36 | } |
37 | + } | |
37 | 38 | } |
39 | + | |
38 | 40 | .md-cell { |
39 | 41 | ng-md-icon { |
40 | - fill: $md-edit-icon-fill; | |
41 | 42 | float: right; |
42 | 43 | height: 16px; |
44 | + fill: $md-edit-icon-fill; | |
43 | 45 | } |
44 | 46 | } |
45 | 47 | } |
46 | 48 | |
47 | 49 | .widgets-carousel { |
48 | 50 | position: relative; |
49 | - margin: 0px; | |
50 | 51 | height: calc(100% - 100px); |
51 | 52 | min-height: 150px !important; |
53 | + margin: 0; | |
52 | 54 | |
53 | 55 | tb-dashboard { |
54 | 56 | #gridster-parent { |
55 | 57 | padding: 0 7px; |
56 | 58 | } |
57 | 59 | } |
58 | -} | |
\ No newline at end of file | ||
60 | +} | ... | ... |
... | ... | @@ -13,11 +13,13 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-entity-autocomplete { |
17 | 18 | .tb-entity-item { |
18 | 19 | display: block; |
19 | 20 | height: 48px; |
20 | 21 | } |
22 | + | |
21 | 23 | li { |
22 | 24 | height: auto !important; |
23 | 25 | white-space: normal !important; | ... | ... |
... | ... | @@ -13,20 +13,23 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-entity-filter-view { |
17 | 18 | .entity-filter-empty { |
18 | - color: rgba(221, 44, 0, 0.87); | |
19 | 19 | font-size: 14px; |
20 | 20 | line-height: 16px; |
21 | + color: rgba(221, 44, 0, .87); | |
21 | 22 | } |
23 | + | |
22 | 24 | .entity-filter-type { |
23 | 25 | font-size: 14px; |
24 | 26 | line-height: 16px; |
25 | - color: rgba(0, 0, 0, 0.570588); | |
27 | + color: rgba(0, 0, 0, .570588); | |
26 | 28 | } |
29 | + | |
27 | 30 | .entity-filter-value { |
28 | 31 | font-size: 14px; |
29 | 32 | line-height: 16px; |
30 | - color: rgba(0, 0, 0, 0.570588); | |
33 | + color: rgba(0, 0, 0, .570588); | |
31 | 34 | } |
32 | -} | |
\ No newline at end of file | ||
35 | +} | ... | ... |
... | ... | @@ -13,10 +13,11 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | -.tb-entity-filter { | |
17 | 16 | |
17 | +.tb-entity-filter { | |
18 | 18 | #relationsQueryFilter { |
19 | 19 | padding-top: 20px; |
20 | + | |
20 | 21 | tb-entity-select { |
21 | 22 | min-height: 92px; |
22 | 23 | } |
... | ... | @@ -24,12 +25,13 @@ |
24 | 25 | |
25 | 26 | .tb-root-state-entity-switch { |
26 | 27 | padding-left: 10px; |
28 | + | |
27 | 29 | .root-state-entity-switch { |
28 | 30 | margin: 0; |
29 | 31 | } |
32 | + | |
30 | 33 | .root-state-entity-label { |
31 | 34 | margin: 5px 0; |
32 | 35 | } |
33 | 36 | } |
34 | - | |
35 | -} | |
\ No newline at end of file | ||
37 | +} | ... | ... |
... | ... | @@ -13,7 +13,9 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | -/*.tb-entity-list { | |
16 | + | |
17 | +/* | |
18 | +.tb-entity-list { | |
17 | 19 | #entity_list_chips { |
18 | 20 | .md-chips { |
19 | 21 | padding-bottom: 1px; |
... | ... | @@ -26,4 +28,5 @@ |
26 | 28 | padding-left: 1px; |
27 | 29 | } |
28 | 30 | } |
29 | -}*/ | |
\ No newline at end of file | ||
31 | +} | |
32 | +*/ | ... | ... |
... | ... | @@ -13,11 +13,13 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-entity-subtype-autocomplete { |
17 | 18 | .tb-entity-subtype-item { |
18 | 19 | display: block; |
19 | 20 | height: 48px; |
20 | 21 | } |
22 | + | |
21 | 23 | li { |
22 | 24 | height: auto !important; |
23 | 25 | white-space: normal !important; | ... | ... |
... | ... | @@ -13,7 +13,9 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | -/*.tb-entity-subtype-list { | |
16 | + | |
17 | +/* | |
18 | +.tb-entity-subtype-list { | |
17 | 19 | #entity_subtype_list_chips { |
18 | 20 | .md-chips { |
19 | 21 | padding-bottom: 1px; |
... | ... | @@ -26,4 +28,5 @@ |
26 | 28 | padding-left: 1px; |
27 | 29 | } |
28 | 30 | } |
29 | -}*/ | |
31 | +} | |
32 | +*/ | ... | ... |
... | ... | @@ -13,7 +13,9 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | -/*.tb-entity-type-list { | |
16 | + | |
17 | +/* | |
18 | +.tb-entity-type-list { | |
17 | 19 | #entity_type_list_chips { |
18 | 20 | .md-chips { |
19 | 21 | padding-bottom: 1px; |
... | ... | @@ -26,4 +28,5 @@ |
26 | 28 | padding-left: 1px; |
27 | 29 | } |
28 | 30 | } |
29 | -}*/ | |
\ No newline at end of file | ||
31 | +} | |
32 | +*/ | ... | ... |
... | ... | @@ -13,14 +13,16 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-relation-additional-info-panel { |
17 | - margin-left: 15px; | |
18 | - border: 1px solid #C0C0C0; | |
19 | 18 | height: 100%; |
19 | + margin-left: 15px; | |
20 | + border: 1px solid #c0c0c0; | |
21 | + | |
20 | 22 | #tb-relation-additional-info { |
21 | - min-width: 200px; | |
22 | - min-height: 200px; | |
23 | 23 | width: 100%; |
24 | + min-width: 200px; | |
24 | 25 | height: 100%; |
26 | + min-height: 200px; | |
25 | 27 | } |
26 | 28 | } | ... | ... |
... | ... | @@ -13,32 +13,37 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-relation-filters { |
17 | 18 | .header { |
18 | - padding-left: 5px; | |
19 | 19 | padding-right: 5px; |
20 | 20 | padding-bottom: 5px; |
21 | + padding-left: 5px; | |
22 | + | |
21 | 23 | .cell { |
22 | - padding-left: 5px; | |
23 | 24 | padding-right: 5px; |
24 | - color: rgba(0,0,0,.54); | |
25 | + padding-left: 5px; | |
25 | 26 | font-size: 12px; |
26 | 27 | font-weight: 700; |
28 | + color: rgba(0, 0, 0, .54); | |
27 | 29 | white-space: nowrap; |
28 | 30 | } |
29 | 31 | } |
32 | + | |
30 | 33 | .body { |
31 | - padding-left: 5px; | |
32 | - padding-right: 5px; | |
33 | 34 | max-height: 300px; |
34 | - overflow: auto; | |
35 | + padding-right: 5px; | |
35 | 36 | padding-bottom: 20px; |
37 | + padding-left: 5px; | |
38 | + overflow: auto; | |
39 | + | |
36 | 40 | .row { |
37 | 41 | padding-top: 5px; |
38 | 42 | } |
43 | + | |
39 | 44 | .cell { |
40 | - padding-left: 5px; | |
41 | 45 | padding-right: 5px; |
46 | + padding-left: 5px; | |
42 | 47 | |
43 | 48 | md-select { |
44 | 49 | margin: 0 0 24px; |
... | ... | @@ -49,25 +54,27 @@ |
49 | 54 | } |
50 | 55 | |
51 | 56 | md-chips-wrap { |
52 | - padding: 0px; | |
57 | + padding: 0; | |
53 | 58 | margin: 0 0 24px; |
59 | + | |
54 | 60 | md-autocomplete { |
55 | 61 | height: 30px; |
62 | + | |
56 | 63 | md-autocomplete-wrap { |
57 | 64 | height: 30px; |
58 | 65 | } |
59 | 66 | } |
60 | 67 | } |
68 | + | |
61 | 69 | .md-chips .md-chip-input-container input { |
62 | - padding: 2px 2px 2px; | |
63 | 70 | height: 26px; |
71 | + padding: 2px 2px 2px; | |
64 | 72 | line-height: 26px; |
65 | 73 | } |
66 | - | |
67 | 74 | } |
68 | 75 | |
69 | 76 | .md-button { |
70 | 77 | margin: 0; |
71 | 78 | } |
72 | 79 | } |
73 | -} | |
\ No newline at end of file | ||
80 | +} | ... | ... |
... | ... | @@ -13,9 +13,9 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | -@import '../../../scss/constants'; | |
16 | +@import "../../../scss/constants"; | |
17 | 17 | |
18 | -$md-light: rgba(255, 255, 255, 100%); | |
18 | +$md-light: rgba(255, 255, 255, 100%) !default; | |
19 | 19 | |
20 | 20 | .tb-relation-table { |
21 | 21 | md-toolbar.md-table-toolbar.alternate { | ... | ... |
... | ... | @@ -13,11 +13,13 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-relation-type-autocomplete { |
17 | 18 | .tb-relation-type-item { |
18 | 19 | display: block; |
19 | 20 | height: 48px; |
20 | 21 | } |
22 | + | |
21 | 23 | li { |
22 | 24 | height: auto !important; |
23 | 25 | white-space: normal !important; | ... | ... |
... | ... | @@ -13,24 +13,28 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | md-list.tb-event-table { |
17 | - padding: 0px; | |
18 | + padding: 0; | |
18 | 19 | |
19 | - md-list-item { | |
20 | - padding: 0px; | |
21 | - } | |
20 | + md-list-item { | |
21 | + padding: 0; | |
22 | + } | |
22 | 23 | |
23 | 24 | .tb-row { |
24 | 25 | height: 48px; |
25 | - padding: 0px; | |
26 | + padding: 0; | |
26 | 27 | overflow: hidden; |
28 | + | |
27 | 29 | .tb-cell { |
28 | 30 | text-overflow: ellipsis; |
31 | + | |
29 | 32 | &.tb-scroll { |
30 | - white-space: nowrap; | |
31 | - overflow-y: hidden; | |
32 | 33 | overflow-x: auto; |
34 | + overflow-y: hidden; | |
35 | + white-space: nowrap; | |
33 | 36 | } |
37 | + | |
34 | 38 | &.tb-nowrap { |
35 | 39 | white-space: nowrap; |
36 | 40 | } |
... | ... | @@ -38,7 +42,7 @@ md-list.tb-event-table { |
38 | 42 | } |
39 | 43 | |
40 | 44 | .tb-row:hover { |
41 | - background-color: #EEEEEE; | |
45 | + background-color: #eee; | |
42 | 46 | } |
43 | 47 | |
44 | 48 | .tb-header:hover { |
... | ... | @@ -46,44 +50,45 @@ md-list.tb-event-table { |
46 | 50 | } |
47 | 51 | |
48 | 52 | .tb-header { |
49 | - .tb-cell { | |
50 | - color: rgba(0,0,0,.54); | |
51 | - font-size: 12px; | |
52 | - font-weight: 700; | |
53 | - background: none; | |
54 | - white-space: nowrap; | |
55 | - } | |
53 | + .tb-cell { | |
54 | + font-size: 12px; | |
55 | + font-weight: 700; | |
56 | + color: rgba(0, 0, 0, .54); | |
57 | + white-space: nowrap; | |
58 | + background: none; | |
59 | + } | |
56 | 60 | } |
57 | 61 | |
58 | 62 | .tb-cell { |
59 | - &:first-child { | |
60 | - padding-left: 14px; | |
61 | - } | |
62 | - &:last-child { | |
63 | - padding-right: 14px; | |
64 | - } | |
65 | - padding: 0 6px; | |
66 | - margin: auto 0; | |
67 | - color: rgba(0,0,0,.87); | |
68 | - font-size: 13px; | |
69 | - vertical-align: middle; | |
70 | - text-align: left; | |
71 | - overflow: hidden; | |
72 | - .md-button { | |
73 | - padding: 0; | |
74 | - margin: 0; | |
75 | - } | |
63 | + &:first-child { | |
64 | + padding-left: 14px; | |
65 | + } | |
66 | + | |
67 | + &:last-child { | |
68 | + padding-right: 14px; | |
69 | + } | |
70 | + padding: 0 6px; | |
71 | + margin: auto 0; | |
72 | + overflow: hidden; | |
73 | + font-size: 13px; | |
74 | + color: rgba(0, 0, 0, .87); | |
75 | + text-align: left; | |
76 | + vertical-align: middle; | |
77 | + | |
78 | + .md-button { | |
79 | + padding: 0; | |
80 | + margin: 0; | |
81 | + } | |
76 | 82 | } |
77 | 83 | |
78 | 84 | .tb-cell.tb-number { |
79 | 85 | text-align: right; |
80 | 86 | } |
81 | - | |
82 | 87 | } |
83 | 88 | |
84 | 89 | #tb-event-content { |
85 | - min-width: 400px; | |
86 | - min-height: 50px; | |
87 | 90 | width: 100%; |
91 | + min-width: 400px; | |
88 | 92 | height: 100%; |
93 | + min-height: 50px; | |
89 | 94 | } | ... | ... |
... | ... | @@ -13,23 +13,26 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | -@import '../../scss/constants'; | |
16 | +@import "../../scss/constants"; | |
17 | 17 | |
18 | 18 | |
19 | 19 | .extension-table { |
20 | - | |
21 | 20 | md-input-container .md-errors-spacer { |
22 | 21 | min-height: 0; |
23 | 22 | } |
24 | 23 | |
25 | - /*&.tb-data-table table.md-table tbody tr td.tb-action-cell, | |
24 | + /* | |
25 | + &.tb-data-table table.md-table tbody tr td.tb-action-cell, | |
26 | 26 | &.tb-data-table table.md-table.md-row-select tbody tr td.tb-action-cell { |
27 | 27 | width: 114px; |
28 | - }*/ | |
28 | + } | |
29 | + */ | |
30 | + | |
29 | 31 | .sync-widget { |
30 | 32 | max-height: 90px; |
31 | 33 | overflow: hidden; |
32 | 34 | } |
35 | + | |
33 | 36 | .toolbar-widget { |
34 | 37 | min-height: 39px; |
35 | 38 | max-height: 39px; |
... | ... | @@ -37,11 +40,13 @@ |
37 | 40 | } |
38 | 41 | |
39 | 42 | .extension__syncStatus--black { |
40 | - color: #000000!important; | |
43 | + color: #000 !important; | |
41 | 44 | } |
45 | + | |
42 | 46 | .extension__syncStatus--green { |
43 | - color: #228634!important; | |
47 | + color: #228634 !important; | |
44 | 48 | } |
49 | + | |
45 | 50 | .extension__syncStatus--red { |
46 | - color: #862222!important; | |
47 | -} | |
\ No newline at end of file | ||
51 | + color: #862222 !important; | |
52 | +} | ... | ... |
... | ... | @@ -13,28 +13,34 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .extension-form { |
17 | 18 | li > .md-button { |
18 | - color: rgba(0, 0, 0, 0.7); | |
19 | 19 | margin: 0; |
20 | + color: rgba(0, 0, 0, .7); | |
20 | 21 | } |
22 | + | |
21 | 23 | .vAccordion--default { |
22 | - margin-top: 0; | |
23 | 24 | padding-left: 3px; |
25 | + margin-top: 0; | |
24 | 26 | } |
27 | + | |
25 | 28 | .tb-container { |
26 | - width:100%; | |
29 | + width: 100%; | |
27 | 30 | } |
31 | + | |
28 | 32 | .dropdown-messages { |
29 | 33 | .tb-error-message { |
30 | 34 | padding: 5px 0 0 0; |
31 | 35 | } |
32 | 36 | } |
37 | + | |
33 | 38 | .dropdown-section { |
34 | 39 | margin-bottom: 30px; |
35 | 40 | } |
41 | + | |
36 | 42 | v-pane.inner-invalid > v-pane-header { |
37 | - border-bottom: 2px solid rgb(221,44,0); | |
43 | + border-bottom: 2px solid rgb(221, 44, 0); | |
38 | 44 | } |
39 | 45 | } |
40 | 46 | |
... | ... | @@ -45,17 +51,19 @@ |
45 | 51 | } |
46 | 52 | |
47 | 53 | .tb-extension-custom-transformer-panel { |
48 | - margin-left: 15px; | |
49 | - border: 1px solid #C0C0C0; | |
50 | 54 | height: 100%; |
55 | + margin-left: 15px; | |
56 | + border: 1px solid #c0c0c0; | |
57 | + | |
51 | 58 | .tb-extension-custom-transformer { |
52 | - min-width: 600px; | |
53 | - min-height: 200px; | |
54 | 59 | width: 100%; |
60 | + min-width: 600px; | |
55 | 61 | height: 100%; |
62 | + min-height: 200px; | |
56 | 63 | } |
64 | + | |
57 | 65 | .ace_text-input { |
58 | - position:absolute!important | |
66 | + position: absolute !important; | |
59 | 67 | } |
60 | 68 | } |
61 | 69 | |
... | ... | @@ -68,9 +76,9 @@ |
68 | 76 | } |
69 | 77 | |
70 | 78 | .tb-drop-file-input-hide { |
71 | - height: 200%; | |
72 | - display: block; | |
73 | 79 | position: absolute; |
74 | 80 | bottom: 0; |
81 | + display: block; | |
75 | 82 | width: 100%; |
76 | -} | |
\ No newline at end of file | ||
83 | + height: 200%; | |
84 | +} | ... | ... |
... | ... | @@ -15,8 +15,12 @@ |
15 | 15 | */ |
16 | 16 | @import "../../scss/constants"; |
17 | 17 | |
18 | -.md-button.tb-help-button-style, .tb-help-button-style { | |
18 | +/* | |
19 | +.md-button.tb-help-button-style, | |
20 | +.tb-help-button-style { | |
19 | 21 | } |
20 | 22 | |
21 | -.md-button.tb-help-button-pos, .tb-help-button-pos { | |
23 | +.md-button.tb-help-button-pos, | |
24 | +.tb-help-button-pos { | |
22 | 25 | } |
26 | +*/ | ... | ... |
... | ... | @@ -16,10 +16,11 @@ |
16 | 16 | @import "../../scss/constants"; |
17 | 17 | |
18 | 18 | .tb-home-links { |
19 | - .md-headline { | |
20 | - font-size: 20px; | |
21 | - @media (min-width: $layout-breakpoint-xmd) { | |
22 | - font-size: 24px; | |
23 | - } | |
19 | + .md-headline { | |
20 | + font-size: 20px; | |
21 | + | |
22 | + @media (min-width: $layout-breakpoint-xmd) { | |
23 | + font-size: 24px; | |
24 | 24 | } |
25 | -} | |
\ No newline at end of file | ||
25 | + } | |
26 | +} | ... | ... |
... | ... | @@ -13,29 +13,30 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | -$previewSize: 100px; | |
16 | +$previewSize: 100px !default; | |
17 | 17 | |
18 | 18 | .tb-file-select-container { |
19 | 19 | position: relative; |
20 | - height: $previewSize; | |
21 | 20 | width: 100%; |
21 | + height: $previewSize; | |
22 | 22 | } |
23 | 23 | |
24 | 24 | .tb-file-preview { |
25 | - max-width: $previewSize; | |
26 | - max-height: $previewSize; | |
27 | 25 | width: auto; |
26 | + max-width: $previewSize; | |
28 | 27 | height: auto; |
28 | + max-height: $previewSize; | |
29 | 29 | } |
30 | 30 | |
31 | 31 | .tb-file-clear-container { |
32 | - width: 48px; | |
33 | - height: $previewSize; | |
34 | 32 | position: relative; |
35 | 33 | float: right; |
34 | + width: 48px; | |
35 | + height: $previewSize; | |
36 | 36 | } |
37 | + | |
37 | 38 | .tb-file-clear-btn { |
38 | 39 | position: absolute !important; |
39 | 40 | top: 50%; |
40 | - transform: translate(0%,-50%) !important; | |
41 | + transform: translate(0%, -50%) !important; | |
41 | 42 | } | ... | ... |
... | ... | @@ -13,5 +13,7 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | -.form { height: 400px; } | |
17 | -.schema { height: 800px; } | |
\ No newline at end of file | ||
16 | + | |
17 | +.form { height: 400px; } | |
18 | + | |
19 | +.schema { height: 800px; } | ... | ... |
... | ... | @@ -29,23 +29,31 @@ |
29 | 29 | .tb-breadcrumb { |
30 | 30 | font-size: 18px !important; |
31 | 31 | font-weight: 400 !important; |
32 | - h1, a, span { | |
32 | + | |
33 | + h1, | |
34 | + a, | |
35 | + span { | |
33 | 36 | overflow: hidden; |
34 | 37 | text-overflow: ellipsis; |
35 | 38 | white-space: nowrap; |
36 | 39 | } |
40 | + | |
37 | 41 | a { |
38 | 42 | border: none; |
39 | - opacity: 0.75; | |
40 | - @include transition(opacity 0.35s); | |
43 | + opacity: .75; | |
44 | + | |
45 | + @include transition(opacity .35s); | |
41 | 46 | } |
42 | - a:hover, a:focus { | |
43 | - opacity: 1; | |
47 | + | |
48 | + a:hover, | |
49 | + a:focus { | |
44 | 50 | text-decoration: none !important; |
45 | 51 | border: none; |
52 | + opacity: 1; | |
46 | 53 | } |
54 | + | |
47 | 55 | .divider { |
48 | - padding: 0px 30px; | |
56 | + padding: 0 30px; | |
49 | 57 | } |
50 | 58 | } |
51 | 59 | |
... | ... | @@ -54,21 +62,22 @@ md-sidenav.tb-site-sidenav { |
54 | 62 | } |
55 | 63 | |
56 | 64 | md-icon.tb-logo-title { |
57 | - height: 36px; | |
58 | 65 | width: 200px; |
66 | + height: 36px; | |
59 | 67 | } |
60 | 68 | |
61 | 69 | .tb-nav-header { |
62 | - flex-shrink: 0; | |
63 | 70 | z-index: 2; |
71 | + flex-shrink: 0; | |
64 | 72 | white-space: nowrap; |
65 | 73 | } |
66 | 74 | |
67 | 75 | .tb-nav-header-toolbar { |
68 | - border-bottom: 1px solid rgba(0, 0, 0, 0.12); | |
69 | - flex-shrink: 0; | |
70 | 76 | z-index: 2; |
77 | + flex-shrink: 0; | |
71 | 78 | white-space: nowrap; |
79 | + border-bottom: 1px solid rgba(0, 0, 0, .12); | |
80 | + | |
72 | 81 | .md-toolbar-tools { |
73 | 82 | flex-basis: auto; |
74 | 83 | } | ... | ... |
... | ... | @@ -13,28 +13,32 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | div.tb-user-info { |
17 | 18 | line-height: 1.5; |
19 | + | |
18 | 20 | span { |
19 | - text-transform: none; | |
20 | 21 | text-align: left; |
22 | + text-transform: none; | |
21 | 23 | } |
24 | + | |
22 | 25 | span.tb-user-display-name { |
23 | - font-size: 0.800rem; | |
26 | + font-size: .8rem; | |
24 | 27 | font-weight: 300; |
25 | - letter-spacing: 0.008em; | |
28 | + letter-spacing: .008em; | |
26 | 29 | } |
30 | + | |
27 | 31 | span.tb-user-authority { |
28 | - font-size: 0.800rem; | |
32 | + font-size: .8rem; | |
29 | 33 | font-weight: 300; |
30 | - letter-spacing: 0.005em; | |
31 | - opacity: 0.8; | |
34 | + letter-spacing: .005em; | |
35 | + opacity: .8; | |
32 | 36 | } |
33 | 37 | } |
34 | 38 | |
35 | 39 | md-icon.tb-mini-avatar { |
40 | + width: 36px; | |
41 | + height: 36px; | |
36 | 42 | margin: auto 8px; |
37 | 43 | font-size: 36px; |
38 | - height: 36px; | |
39 | - width: 36px; | |
40 | 44 | } | ... | ... |
... | ... | @@ -13,18 +13,21 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | -@import '../../scss/constants'; | |
16 | +@import "../../scss/constants"; | |
17 | 17 | |
18 | 18 | md-card.tb-login-card { |
19 | 19 | width: 330px !important; |
20 | + | |
20 | 21 | @media (min-width: $layout-breakpoint-sm) { |
21 | 22 | width: 450px !important; |
22 | 23 | } |
24 | + | |
23 | 25 | md-card-title { |
24 | 26 | img.tb-login-logo { |
25 | 27 | height: 50px; |
26 | 28 | } |
27 | 29 | } |
30 | + | |
28 | 31 | md-card-content { |
29 | 32 | margin-top: -50px; |
30 | 33 | } | ... | ... |
... | ... | @@ -17,12 +17,14 @@ |
17 | 17 | .tb-link-label-autocomplete { |
18 | 18 | .tb-not-found { |
19 | 19 | display: block; |
20 | - line-height: 1.5; | |
21 | 20 | height: 48px; |
21 | + line-height: 1.5; | |
22 | + | |
22 | 23 | .tb-no-entries { |
23 | 24 | line-height: 48px; |
24 | 25 | } |
25 | 26 | } |
27 | + | |
26 | 28 | li { |
27 | 29 | height: auto !important; |
28 | 30 | white-space: normal !important; | ... | ... |
... | ... | @@ -13,11 +13,13 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-message-type-autocomplete { |
17 | 18 | .tb-message-type-item { |
18 | 19 | display: block; |
19 | 20 | height: 48px; |
20 | 21 | } |
22 | + | |
21 | 23 | li { |
22 | 24 | height: auto !important; |
23 | 25 | white-space: normal !important; | ... | ... |
... | ... | @@ -18,88 +18,106 @@ |
18 | 18 | .tb-fullscreen-button-style { |
19 | 19 | z-index: 1; |
20 | 20 | } |
21 | + | |
21 | 22 | section.tb-header-buttons.tb-library-open { |
22 | - pointer-events: none; | |
23 | 23 | position: absolute; |
24 | - left: 0px; | |
25 | - top: 0px; | |
24 | + top: 0; | |
25 | + left: 0; | |
26 | 26 | z-index: 1; |
27 | + pointer-events: none; | |
28 | + | |
27 | 29 | .md-button.tb-btn-open-library { |
28 | - left: 0px; | |
29 | - top: 0px; | |
30 | - line-height: 36px; | |
30 | + top: 0; | |
31 | + left: 0; | |
31 | 32 | width: 36px; |
32 | 33 | height: 36px; |
33 | 34 | margin: 4px 0 0 4px; |
34 | - opacity: 0.5; | |
35 | + line-height: 36px; | |
36 | + opacity: .5; | |
35 | 37 | } |
36 | 38 | } |
39 | + | |
37 | 40 | .tb-rulechain-library { |
41 | + z-index: 1; | |
38 | 42 | width: 250px; |
39 | 43 | min-width: 250px; |
40 | - z-index: 1; | |
44 | + | |
41 | 45 | md-toolbar { |
42 | - min-height: 48px; | |
43 | 46 | height: 48px; |
44 | - .md-toolbar-tools>.md-button:last-child { | |
45 | - margin-right: 0px; | |
47 | + min-height: 48px; | |
48 | + | |
49 | + .md-toolbar-tools > .md-button:last-child { | |
50 | + margin-right: 0; | |
46 | 51 | } |
52 | + | |
47 | 53 | .md-toolbar-tools { |
48 | - font-size: 14px; | |
49 | - padding: 0px 6px; | |
50 | 54 | height: 48px; |
55 | + padding: 0 6px; | |
56 | + font-size: 14px; | |
57 | + | |
51 | 58 | .md-button.md-icon-button { |
52 | - margin: 0px; | |
59 | + margin: 0; | |
60 | + | |
53 | 61 | &.tb-small { |
62 | + width: 32px; | |
54 | 63 | height: 32px; |
55 | 64 | min-height: 32px; |
56 | - line-height: 20px; | |
57 | 65 | padding: 6px; |
58 | - width: 32px; | |
66 | + line-height: 20px; | |
67 | + | |
59 | 68 | md-icon { |
60 | - line-height: 20px; | |
61 | - font-size: 20px; | |
62 | - height: 20px; | |
63 | 69 | width: 20px; |
64 | - min-height: 20px; | |
65 | 70 | min-width: 20px; |
71 | + height: 20px; | |
72 | + min-height: 20px; | |
73 | + font-size: 20px; | |
74 | + line-height: 20px; | |
66 | 75 | } |
67 | 76 | } |
68 | 77 | } |
69 | 78 | } |
70 | 79 | } |
80 | + | |
71 | 81 | .tb-rulechain-library-panel-group { |
72 | - overflow-y: auto; | |
73 | 82 | overflow-x: hidden; |
83 | + overflow-y: auto; | |
84 | + | |
74 | 85 | .tb-panel-title { |
86 | + min-width: 150px; | |
75 | 87 | -webkit-user-select: none; |
76 | 88 | -moz-user-select: none; |
77 | 89 | -ms-user-select: none; |
78 | 90 | user-select: none; |
79 | - min-width: 150px; | |
80 | 91 | } |
92 | + | |
81 | 93 | .fc-canvas { |
82 | 94 | background: #f9f9f9; |
83 | 95 | } |
96 | + | |
84 | 97 | md-icon.md-expansion-panel-icon { |
85 | - margin-right: 0px; | |
98 | + margin-right: 0; | |
86 | 99 | } |
87 | - md-expansion-panel-collapsed, .md-expansion-panel-header-container { | |
100 | + | |
101 | + md-expansion-panel-collapsed, | |
102 | + .md-expansion-panel-header-container { | |
103 | + position: static; | |
88 | 104 | background: #e6e6e6; |
89 | 105 | border-color: #909090; |
90 | - position: static; | |
91 | 106 | } |
107 | + | |
92 | 108 | md-expansion-panel { |
93 | 109 | &.md-open { |
94 | 110 | margin-top: 0; |
95 | 111 | margin-bottom: 0; |
96 | 112 | } |
97 | 113 | } |
114 | + | |
98 | 115 | md-expansion-panel-content { |
99 | - padding: 0px; | |
116 | + padding: 0; | |
100 | 117 | } |
101 | 118 | } |
102 | 119 | } |
120 | + | |
103 | 121 | .tb-rulechain-graph { |
104 | 122 | z-index: 0; |
105 | 123 | overflow: auto; |
... | ... | @@ -107,29 +125,35 @@ |
107 | 125 | } |
108 | 126 | |
109 | 127 | #tb-rule-chain-context-menu { |
110 | - padding-top: 0px; | |
111 | - border-radius: 8px; | |
112 | 128 | max-height: 404px; |
129 | + padding-top: 0; | |
130 | + border-radius: 8px; | |
131 | + | |
113 | 132 | .tb-context-menu-header { |
114 | - padding: 8px 5px 5px; | |
115 | - font-size: 14px; | |
116 | 133 | display: flex; |
117 | 134 | flex-direction: row; |
118 | 135 | height: 36px; |
119 | 136 | min-height: 36px; |
137 | + padding: 8px 5px 5px; | |
138 | + font-size: 14px; | |
139 | + | |
120 | 140 | &.tb-rulechain { |
121 | 141 | background-color: #aac7e4; |
122 | 142 | } |
143 | + | |
123 | 144 | &.tb-link { |
124 | 145 | background-color: #aac7e4; |
125 | 146 | } |
147 | + | |
126 | 148 | md-icon { |
127 | - padding-left: 2px; | |
128 | 149 | padding-right: 10px; |
150 | + padding-left: 2px; | |
129 | 151 | } |
152 | + | |
130 | 153 | .tb-context-menu-title { |
131 | 154 | font-weight: 500; |
132 | 155 | } |
156 | + | |
133 | 157 | .tb-context-menu-subtitle { |
134 | 158 | font-size: 12px; |
135 | 159 | } |
... | ... | @@ -139,37 +163,45 @@ |
139 | 163 | .fc-canvas { |
140 | 164 | min-width: 100%; |
141 | 165 | min-height: 100%; |
142 | - outline: none; | |
143 | - -webkit-touch-callout: none; | |
144 | 166 | -webkit-user-select: none; |
145 | 167 | -khtml-user-select: none; |
146 | 168 | -moz-user-select: none; |
147 | 169 | -ms-user-select: none; |
148 | 170 | user-select: none; |
171 | + outline: none; | |
172 | + -webkit-touch-callout: none; | |
173 | + | |
149 | 174 | svg { |
150 | 175 | display: block; |
151 | 176 | } |
152 | 177 | } |
153 | 178 | |
154 | -.tb-rule-node, #tb-rule-chain-context-menu .tb-context-menu-header { | |
179 | +.tb-rule-node, | |
180 | +#tb-rule-chain-context-menu .tb-context-menu-header { | |
155 | 181 | &.tb-filter-type { |
156 | 182 | background-color: #f1e861; |
157 | 183 | } |
184 | + | |
158 | 185 | &.tb-enrichment-type { |
159 | 186 | background-color: #cdf14e; |
160 | 187 | } |
188 | + | |
161 | 189 | &.tb-transformation-type { |
162 | 190 | background-color: #79cef1; |
163 | 191 | } |
192 | + | |
164 | 193 | &.tb-action-type { |
165 | 194 | background-color: #f1928f; |
166 | 195 | } |
196 | + | |
167 | 197 | &.tb-external-type { |
168 | 198 | background-color: #fbc766; |
169 | 199 | } |
200 | + | |
170 | 201 | &.tb-rule-chain-type { |
171 | 202 | background-color: #d6c4f1; |
172 | 203 | } |
204 | + | |
173 | 205 | &.tb-unknown-type { |
174 | 206 | background-color: #f16c29; |
175 | 207 | } |
... | ... | @@ -180,102 +212,112 @@ |
180 | 212 | flex-direction: row; |
181 | 213 | min-width: 150px; |
182 | 214 | max-width: 150px; |
215 | + height: 32px; | |
183 | 216 | min-height: 32px; |
184 | 217 | max-height: 32px; |
185 | - height: 32px; | |
186 | 218 | padding: 5px 10px; |
187 | - border-radius: 5px; | |
188 | - background-color: #F15B26; | |
189 | - pointer-events: none; | |
190 | - color: #333; | |
191 | - border: solid 1px #777; | |
192 | 219 | font-size: 12px; |
193 | 220 | line-height: 16px; |
221 | + color: #333; | |
222 | + pointer-events: none; | |
223 | + background-color: #f15b26; | |
224 | + border: solid 1px #777; | |
225 | + border-radius: 5px; | |
226 | + | |
194 | 227 | &.tb-rule-node-highlighted:not(.tb-rule-node-invalid) { |
195 | 228 | box-shadow: 0 0 10px 6px #51cbee; |
229 | + | |
196 | 230 | .tb-node-title { |
231 | + font-weight: 700; | |
197 | 232 | text-decoration: underline; |
198 | - font-weight: bold; | |
199 | 233 | } |
200 | 234 | } |
235 | + | |
201 | 236 | &.tb-rule-node-invalid { |
202 | 237 | box-shadow: 0 0 10px 6px #ff5c50; |
203 | 238 | } |
239 | + | |
204 | 240 | &.tb-input-type { |
205 | - background-color: #a3eaa9; | |
206 | 241 | user-select: none; |
242 | + background-color: #a3eaa9; | |
207 | 243 | } |
208 | 244 | |
209 | 245 | md-icon { |
210 | - font-size: 20px; | |
211 | 246 | width: 20px; |
247 | + min-width: 20px; | |
212 | 248 | height: 20px; |
213 | 249 | min-height: 20px; |
214 | - min-width: 20px; | |
215 | 250 | padding-right: 4px; |
251 | + font-size: 20px; | |
216 | 252 | } |
217 | - .tb-node-type { | |
218 | 253 | |
219 | - } | |
220 | 254 | .tb-node-title { |
221 | 255 | font-weight: 500; |
222 | 256 | } |
223 | - .tb-node-type, .tb-node-title { | |
257 | + | |
258 | + .tb-node-type, | |
259 | + .tb-node-title { | |
224 | 260 | overflow: hidden; |
225 | - white-space: nowrap; | |
226 | 261 | text-overflow: ellipsis; |
262 | + white-space: nowrap; | |
227 | 263 | } |
228 | 264 | } |
229 | 265 | |
230 | 266 | .fc-node { |
231 | 267 | z-index: 1; |
232 | - outline: none; | |
233 | 268 | border-radius: 8px; |
269 | + outline: none; | |
270 | + | |
234 | 271 | &.fc-dragging { |
235 | 272 | z-index: 10; |
236 | 273 | } |
274 | + | |
237 | 275 | p { |
238 | 276 | padding: 0 15px; |
239 | 277 | text-align: center; |
240 | 278 | } |
279 | + | |
241 | 280 | .fc-node-overlay { |
242 | 281 | position: absolute; |
243 | - pointer-events: none; | |
244 | - left: 0; | |
245 | 282 | top: 0; |
246 | 283 | right: 0; |
247 | 284 | bottom: 0; |
285 | + left: 0; | |
286 | + pointer-events: none; | |
248 | 287 | background-color: #000; |
249 | - opacity: 0; | |
250 | 288 | border-radius: 5px; |
289 | + opacity: 0; | |
251 | 290 | } |
291 | + | |
252 | 292 | &.fc-hover { |
253 | 293 | .fc-node-overlay { |
254 | - opacity: 0.25; | |
294 | + opacity: .25; | |
255 | 295 | } |
256 | 296 | } |
297 | + | |
257 | 298 | &.fc-selected { |
258 | 299 | .fc-node-overlay { |
259 | - opacity: 0.25; | |
300 | + opacity: .25; | |
260 | 301 | } |
261 | - } | |
262 | - &.fc-selected { | |
302 | + | |
263 | 303 | &:not(.fc-edit) { |
264 | - border: solid 3px red; | |
265 | 304 | margin: -3px; |
305 | + border: solid 3px #f00; | |
266 | 306 | } |
267 | 307 | } |
268 | 308 | } |
269 | 309 | |
270 | -.fc-leftConnectors, .fc-rightConnectors { | |
310 | +.fc-leftConnectors, | |
311 | +.fc-rightConnectors { | |
271 | 312 | position: absolute; |
272 | 313 | top: 0; |
273 | - height: 100%; | |
314 | + | |
315 | + z-index: 0; | |
274 | 316 | |
275 | 317 | display: flex; |
276 | 318 | flex-direction: column; |
319 | + height: 100%; | |
277 | 320 | |
278 | - z-index: 0; | |
279 | 321 | .fc-magnet { |
280 | 322 | align-items: center; |
281 | 323 | } |
... | ... | @@ -292,18 +334,18 @@ |
292 | 334 | .fc-magnet { |
293 | 335 | display: flex; |
294 | 336 | flex-grow: 1; |
295 | - height: 60px; | |
296 | 337 | justify-content: center; |
338 | + height: 60px; | |
297 | 339 | } |
298 | 340 | |
299 | 341 | .fc-connector { |
300 | 342 | width: 14px; |
301 | 343 | height: 14px; |
302 | - border: 1px solid #333; | |
303 | 344 | margin: 10px; |
304 | - border-radius: 5px; | |
305 | - background-color: #ccc; | |
306 | 345 | pointer-events: all; |
346 | + background-color: #ccc; | |
347 | + border: 1px solid #333; | |
348 | + border-radius: 5px; | |
307 | 349 | } |
308 | 350 | |
309 | 351 | .fc-connector.fc-hover { |
... | ... | @@ -312,45 +354,49 @@ |
312 | 354 | |
313 | 355 | .fc-arrow-marker { |
314 | 356 | polygon { |
315 | - stroke: gray; | |
316 | - fill: gray; | |
357 | + fill: #808080; | |
358 | + stroke: #808080; | |
317 | 359 | } |
318 | 360 | } |
319 | 361 | |
320 | 362 | .fc-arrow-marker-selected { |
321 | 363 | polygon { |
322 | - stroke: red; | |
323 | - fill: red; | |
364 | + fill: #f00; | |
365 | + stroke: #f00; | |
324 | 366 | } |
325 | 367 | } |
326 | 368 | |
327 | 369 | .fc-edge { |
328 | 370 | outline: none; |
329 | - stroke: gray; | |
330 | - stroke-width: 4; | |
331 | - fill: transparent; | |
332 | 371 | transition: stroke-width .2s; |
372 | + fill: transparent; | |
373 | + stroke: #808080; | |
374 | + stroke-width: 4; | |
375 | + | |
333 | 376 | &.fc-selected { |
334 | - stroke: red; | |
335 | - stroke-width: 4; | |
336 | 377 | fill: transparent; |
378 | + stroke: #f00; | |
379 | + stroke-width: 4; | |
337 | 380 | } |
381 | + | |
338 | 382 | &.fc-active { |
339 | 383 | animation: dash 3s linear infinite; |
340 | 384 | stroke-dasharray: 20; |
341 | 385 | } |
386 | + | |
342 | 387 | &.fc-hover { |
343 | - stroke: gray; | |
344 | - stroke-width: 6; | |
345 | 388 | fill: transparent; |
389 | + stroke: #808080; | |
390 | + stroke-width: 6; | |
346 | 391 | } |
392 | + | |
347 | 393 | &.fc-dragging { |
348 | 394 | pointer-events: none; |
349 | 395 | } |
350 | 396 | } |
351 | 397 | |
352 | 398 | .edge-endpoint { |
353 | - fill: gray; | |
399 | + fill: #808080; | |
354 | 400 | } |
355 | 401 | |
356 | 402 | .fc-nodedelete { |
... | ... | @@ -364,22 +410,23 @@ |
364 | 410 | } |
365 | 411 | |
366 | 412 | .fc-edit { |
367 | - .fc-nodedelete, .fc-nodeedit { | |
368 | - outline: none; | |
369 | - display: block; | |
413 | + .fc-nodedelete, | |
414 | + .fc-nodeedit { | |
370 | 415 | position: absolute; |
371 | - border: solid 2px white; | |
372 | - border-radius: 50%; | |
373 | - font-weight: 600; | |
374 | - line-height: 20px; | |
416 | + display: block; | |
417 | + width: 22px; | |
375 | 418 | height: 20px; |
376 | 419 | padding-top: 2px; |
377 | - width: 22px; | |
378 | - background: #f83e05; | |
420 | + font-weight: 600; | |
421 | + line-height: 20px; | |
379 | 422 | color: #fff; |
380 | 423 | text-align: center; |
381 | 424 | vertical-align: bottom; |
382 | 425 | cursor: pointer; |
426 | + background: #f83e05; | |
427 | + border: solid 2px #fff; | |
428 | + border-radius: 50%; | |
429 | + outline: none; | |
383 | 430 | } |
384 | 431 | |
385 | 432 | .fc-nodeedit { |
... | ... | @@ -391,7 +438,6 @@ |
391 | 438 | top: -24px; |
392 | 439 | right: -13px; |
393 | 440 | } |
394 | - | |
395 | 441 | } |
396 | 442 | |
397 | 443 | .fc-noselect { |
... | ... | @@ -407,31 +453,37 @@ |
407 | 453 | .fc-edge-label { |
408 | 454 | position: absolute; |
409 | 455 | transition: transform .2s; |
410 | -// opacity: 0.8; | |
456 | + // opacity: 0.8; | |
457 | + | |
411 | 458 | &.ng-leave { |
412 | 459 | transition: 0s none; |
413 | 460 | } |
461 | + | |
414 | 462 | &.fc-hover { |
415 | 463 | transform: scale(1.25); |
416 | 464 | } |
465 | + | |
417 | 466 | &.fc-selected { |
418 | 467 | .fc-edge-label-text { |
419 | 468 | span { |
420 | - border: solid red; | |
421 | - color: #fff; | |
422 | 469 | font-weight: 600; |
423 | - background-color: red; | |
470 | + color: #fff; | |
471 | + background-color: #f00; | |
472 | + border: solid #f00; | |
424 | 473 | } |
425 | 474 | } |
426 | 475 | } |
476 | + | |
427 | 477 | .fc-nodeedit { |
428 | 478 | top: -30px; |
429 | 479 | right: 14px; |
430 | 480 | } |
481 | + | |
431 | 482 | .fc-nodedelete { |
432 | 483 | top: -30px; |
433 | 484 | right: -13px; |
434 | 485 | } |
486 | + | |
435 | 487 | &:focus { |
436 | 488 | outline: 0; |
437 | 489 | } |
... | ... | @@ -439,27 +491,28 @@ |
439 | 491 | |
440 | 492 | .fc-edge-label-text { |
441 | 493 | position: absolute; |
442 | - -webkit-transform: translate(-50%, -50%); | |
443 | - transform: translate(-50%, -50%); | |
444 | - white-space: nowrap; | |
445 | - text-align: center; | |
446 | 494 | font-size: 14px; |
447 | 495 | font-weight: 600; |
496 | + text-align: center; | |
497 | + white-space: nowrap; | |
498 | + -webkit-transform: translate(-50%, -50%); | |
499 | + transform: translate(-50%, -50%); | |
500 | + | |
448 | 501 | span { |
502 | + padding: 3px 5px; | |
503 | + color: #003a79; | |
449 | 504 | cursor: default; |
505 | + background-color: #fff; | |
450 | 506 | border: solid 2px #003a79; |
451 | 507 | border-radius: 10px; |
452 | - color: #003a79; | |
453 | - background-color: #fff; | |
454 | - padding: 3px 5px; | |
455 | 508 | } |
456 | 509 | } |
457 | 510 | |
458 | 511 | .fc-select-rectangle { |
459 | - border: 2px dashed #5262ff; | |
460 | 512 | position: absolute; |
461 | - background: rgba(20,125,255,0.1); | |
462 | 513 | z-index: 2; |
514 | + background: rgba(20, 125, 255, .1); | |
515 | + border: 2px dashed #5262ff; | |
463 | 516 | } |
464 | 517 | |
465 | 518 | @keyframes dash { |
... | ... | @@ -468,13 +521,15 @@ |
468 | 521 | } |
469 | 522 | } |
470 | 523 | |
471 | -.tb-rule-node-tooltip, .tb-rule-node-help { | |
524 | +.tb-rule-node-tooltip, | |
525 | +.tb-rule-node-help { | |
472 | 526 | color: #333; |
473 | 527 | } |
474 | 528 | |
475 | 529 | .tb-rule-node-tooltip { |
476 | - font-size: 14px; | |
477 | 530 | max-width: 300px; |
531 | + font-size: 14px; | |
532 | + | |
478 | 533 | &.tb-lib-tooltip { |
479 | 534 | width: 300px; |
480 | 535 | } |
... | ... | @@ -489,28 +544,33 @@ |
489 | 544 | color: #ea0d0d; |
490 | 545 | } |
491 | 546 | |
492 | -.tb-rule-node-tooltip, .tb-rule-node-error-tooltip, .tb-rule-node-help { | |
547 | +.tb-rule-node-tooltip, | |
548 | +.tb-rule-node-error-tooltip, | |
549 | +.tb-rule-node-help { | |
493 | 550 | #tb-node-content { |
494 | 551 | .tb-node-title { |
495 | 552 | font-weight: 600; |
496 | 553 | } |
554 | + | |
497 | 555 | .tb-node-description { |
498 | 556 | font-style: italic; |
499 | 557 | color: #555; |
500 | 558 | } |
559 | + | |
501 | 560 | .tb-node-details { |
502 | 561 | padding-top: 10px; |
503 | 562 | padding-bottom: 10px; |
504 | 563 | } |
564 | + | |
505 | 565 | code { |
506 | - padding: 0px 3px 2px 3px; | |
566 | + padding: 0 3px 2px 3px; | |
507 | 567 | margin: 1px; |
508 | - color: #AD1625; | |
568 | + font-size: 12px; | |
569 | + color: #ad1625; | |
509 | 570 | white-space: nowrap; |
510 | 571 | background-color: #f7f7f9; |
511 | 572 | border: 1px solid #e1e1e8; |
512 | 573 | border-radius: 2px; |
513 | - font-size: 12px; | |
514 | 574 | } |
515 | 575 | } |
516 | -} | |
\ No newline at end of file | ||
576 | +} | ... | ... |
... | ... | @@ -16,13 +16,13 @@ |
16 | 16 | |
17 | 17 | .tb-rulenode { |
18 | 18 | tb-json-object-edit.tb-rule-node-configuration-json { |
19 | - height: 300px; | |
20 | 19 | display: block; |
20 | + height: 300px; | |
21 | 21 | } |
22 | 22 | } |
23 | 23 | |
24 | 24 | .tb-rulenode-directive-error { |
25 | - color: rgb(221,44,0); | |
26 | 25 | font-size: 13px; |
27 | 26 | font-weight: 400; |
28 | -} | |
\ No newline at end of file | ||
27 | + color: rgb(221, 44, 0); | |
28 | +} | ... | ... |
... | ... | @@ -13,24 +13,25 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | -@import '../../../scss/constants'; | |
16 | +@import "../../../scss/constants"; | |
17 | + | |
17 | 18 | @import "~compass-sass-mixins/lib/compass"; |
18 | 19 | |
19 | 20 | md-dialog.tb-node-script-test-dialog { |
20 | 21 | &.md-dialog-fullscreen { |
21 | - min-height: 100%; | |
22 | + width: 100%; | |
22 | 23 | min-width: 100%; |
23 | - max-height: 100%; | |
24 | 24 | max-width: 100%; |
25 | - width: 100%; | |
26 | 25 | height: 100%; |
26 | + min-height: 100%; | |
27 | + max-height: 100%; | |
27 | 28 | border-radius: 0; |
28 | 29 | } |
29 | 30 | |
30 | 31 | .tb-split { |
31 | 32 | @include box-sizing(border-box); |
32 | - overflow-y: auto; | |
33 | 33 | overflow-x: hidden; |
34 | + overflow-y: auto; | |
34 | 35 | } |
35 | 36 | |
36 | 37 | .ace_editor { |
... | ... | @@ -38,13 +39,13 @@ md-dialog.tb-node-script-test-dialog { |
38 | 39 | } |
39 | 40 | |
40 | 41 | .tb-content { |
41 | - border: 1px solid #C0C0C0; | |
42 | 42 | padding-top: 5px; |
43 | 43 | padding-left: 5px; |
44 | + border: 1px solid #c0c0c0; | |
44 | 45 | } |
45 | 46 | |
46 | 47 | .gutter { |
47 | - background-color: #eeeeee; | |
48 | + background-color: #eee; | |
48 | 49 | |
49 | 50 | background-repeat: no-repeat; |
50 | 51 | background-position: 50%; |
... | ... | @@ -52,21 +53,23 @@ md-dialog.tb-node-script-test-dialog { |
52 | 53 | |
53 | 54 | .gutter.gutter-horizontal { |
54 | 55 | cursor: col-resize; |
55 | - background-image: url('../../../../node_modules/split.js/grips/vertical.png'); | |
56 | + background-image: url("../../../../node_modules/split.js/grips/vertical.png"); | |
56 | 57 | } |
57 | 58 | |
58 | 59 | .gutter.gutter-vertical { |
59 | 60 | cursor: row-resize; |
60 | - background-image: url('../../../../node_modules/split.js/grips/horizontal.png'); | |
61 | + background-image: url("../../../../node_modules/split.js/grips/horizontal.png"); | |
61 | 62 | } |
62 | 63 | |
63 | - .tb-split.tb-split-horizontal, .gutter.gutter-horizontal { | |
64 | - height: 100%; | |
64 | + .tb-split.tb-split-horizontal, | |
65 | + .gutter.gutter-horizontal { | |
65 | 66 | float: left; |
67 | + height: 100%; | |
66 | 68 | } |
67 | 69 | |
68 | 70 | .tb-split.tb-split-vertical { |
69 | 71 | display: flex; |
72 | + | |
70 | 73 | .tb-split.tb-content { |
71 | 74 | height: 100%; |
72 | 75 | } |
... | ... | @@ -74,42 +77,44 @@ md-dialog.tb-node-script-test-dialog { |
74 | 77 | |
75 | 78 | div.tb-editor-area-title-panel { |
76 | 79 | position: absolute; |
77 | - font-size: 0.800rem; | |
78 | - font-weight: 500; | |
79 | 80 | top: 13px; |
80 | 81 | right: 40px; |
81 | 82 | z-index: 5; |
83 | + font-size: .8rem; | |
84 | + font-weight: 500; | |
85 | + | |
82 | 86 | &.tb-js-function { |
83 | 87 | right: 80px; |
84 | 88 | } |
89 | + | |
85 | 90 | label { |
86 | - color: #00acc1; | |
87 | - background: rgba(220, 220, 220, 0.35); | |
88 | - border-radius: 5px; | |
89 | 91 | padding: 4px; |
92 | + color: #00acc1; | |
90 | 93 | text-transform: uppercase; |
94 | + background: rgba(220, 220, 220, .35); | |
95 | + border-radius: 5px; | |
91 | 96 | } |
97 | + | |
92 | 98 | .md-button { |
93 | - color: #7B7B7B; | |
94 | 99 | min-width: 32px; |
95 | 100 | min-height: 15px; |
96 | - line-height: 15px; | |
97 | - font-size: 0.800rem; | |
98 | - margin: 0; | |
99 | 101 | padding: 4px; |
100 | - background: rgba(220, 220, 220, 0.35); | |
102 | + margin: 0; | |
103 | + font-size: .8rem; | |
104 | + line-height: 15px; | |
105 | + color: #7b7b7b; | |
106 | + background: rgba(220, 220, 220, .35); | |
101 | 107 | } |
102 | 108 | } |
103 | 109 | |
104 | 110 | .tb-resize-container { |
105 | - overflow-y: auto; | |
106 | - height: 100%; | |
107 | - width: 100%; | |
108 | 111 | position: relative; |
112 | + width: 100%; | |
113 | + height: 100%; | |
114 | + overflow-y: auto; | |
109 | 115 | |
110 | 116 | .ace_editor { |
111 | 117 | height: 100%; |
112 | 118 | } |
113 | 119 | } |
114 | - | |
115 | 120 | } | ... | ... |
... | ... | @@ -13,20 +13,21 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | md-toast.tb-info-toast .md-toast-content { |
17 | - font-size: 18px; | |
18 | - padding: 18px; | |
19 | 18 | height: 100%; |
19 | + padding: 18px; | |
20 | + font-size: 18px; | |
20 | 21 | } |
21 | 22 | |
22 | 23 | md-toast.tb-success-toast .md-toast-content { |
23 | - font-size: 18px !important; | |
24 | - background-color: green; | |
25 | 24 | height: 100%; |
25 | + font-size: 18px !important; | |
26 | + background-color: #008000; | |
26 | 27 | } |
27 | 28 | |
28 | 29 | md-toast.tb-error-toast .md-toast-content { |
29 | - font-size: 18px !important; | |
30 | - background-color: maroon; | |
31 | 30 | height: 100%; |
31 | + font-size: 18px !important; | |
32 | + background-color: #800000; | |
32 | 33 | } | ... | ... |
... | ... | @@ -13,18 +13,20 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | -@import '../../scss/constants'; | |
16 | +@import "../../scss/constants"; | |
17 | 17 | |
18 | 18 | .tb-default-dashboard { |
19 | 19 | .tb-default-dashboard-label { |
20 | 20 | padding-bottom: 8px; |
21 | 21 | } |
22 | + | |
22 | 23 | tb-dashboard-autocomplete { |
23 | 24 | @media (min-width: $layout-breakpoint-sm) { |
24 | 25 | padding-right: 12px; |
25 | 26 | } |
27 | + | |
26 | 28 | @media (max-width: $layout-breakpoint-sm) { |
27 | 29 | padding-bottom: 12px; |
28 | 30 | } |
29 | 31 | } |
30 | -} | |
\ No newline at end of file | ||
32 | +} | ... | ... |
... | ... | @@ -13,11 +13,13 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-has-timewindow { |
17 | 18 | .tb-alarms-table { |
18 | 19 | md-toolbar { |
19 | 20 | min-height: 60px; |
20 | 21 | max-height: 60px; |
22 | + | |
21 | 23 | &.md-table-toolbar { |
22 | 24 | .md-toolbar-tools { |
23 | 25 | max-height: 60px; |
... | ... | @@ -28,10 +30,10 @@ |
28 | 30 | } |
29 | 31 | |
30 | 32 | .tb-alarms-table { |
31 | - | |
32 | 33 | md-toolbar { |
33 | 34 | min-height: 39px; |
34 | 35 | max-height: 39px; |
36 | + | |
35 | 37 | &.md-table-toolbar { |
36 | 38 | .md-toolbar-tools { |
37 | 39 | max-height: 39px; |
... | ... | @@ -40,14 +42,15 @@ |
40 | 42 | } |
41 | 43 | |
42 | 44 | &.tb-data-table { |
43 | - table.md-table, table.md-table.md-row-select { | |
45 | + table.md-table, | |
46 | + table.md-table.md-row-select { | |
44 | 47 | tbody { |
45 | 48 | tr { |
46 | 49 | td { |
47 | 50 | &.tb-action-cell { |
51 | + width: 36px; | |
48 | 52 | min-width: 36px; |
49 | 53 | max-width: 36px; |
50 | - width: 36px; | |
51 | 54 | } |
52 | 55 | } |
53 | 56 | } | ... | ... |
... | ... | @@ -13,11 +13,13 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | .tb-has-timewindow { |
17 | 18 | .tb-entities-table { |
18 | 19 | md-toolbar { |
19 | 20 | min-height: 60px; |
20 | 21 | max-height: 60px; |
22 | + | |
21 | 23 | &.md-table-toolbar { |
22 | 24 | .md-toolbar-tools { |
23 | 25 | max-height: 60px; |
... | ... | @@ -28,10 +30,10 @@ |
28 | 30 | } |
29 | 31 | |
30 | 32 | .tb-entities-table { |
31 | - | |
32 | 33 | md-toolbar { |
33 | 34 | min-height: 39px; |
34 | 35 | max-height: 39px; |
36 | + | |
35 | 37 | &.md-table-toolbar { |
36 | 38 | .md-toolbar-tools { |
37 | 39 | max-height: 39px; |
... | ... | @@ -40,14 +42,15 @@ |
40 | 42 | } |
41 | 43 | |
42 | 44 | &.tb-data-table { |
43 | - table.md-table, table.md-table.md-row-select { | |
45 | + table.md-table, | |
46 | + table.md-table.md-row-select { | |
44 | 47 | tbody { |
45 | 48 | tr { |
46 | 49 | td { |
47 | 50 | &.tb-action-cell { |
51 | + width: 36px; | |
48 | 52 | min-width: 36px; |
49 | 53 | max-width: 36px; |
50 | - width: 36px; | |
51 | 54 | } |
52 | 55 | } |
53 | 56 | } | ... | ... |
... | ... | @@ -13,16 +13,19 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | tb-extension-table { |
17 | 18 | md-content { |
18 | 19 | background-color: #fff; |
19 | 20 | } |
20 | 21 | } |
22 | + | |
21 | 23 | md-tabs.hide-tabs-menu { |
22 | 24 | md-tabs-wrapper { |
23 | 25 | display: none; |
24 | 26 | } |
27 | + | |
25 | 28 | md-tabs-content-wrapper { |
26 | 29 | top: 0 !important; |
27 | 30 | } |
28 | -} | |
\ No newline at end of file | ||
31 | +} | ... | ... |
... | ... | @@ -13,141 +13,156 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | -$knob-img: url('./svg/knob.svg'); | |
16 | +$knob-img: url("./svg/knob.svg") !default; | |
17 | 17 | |
18 | -$bars-margin-pct: percentage(0.033); | |
19 | -$background-margin-pct: percentage(0.05); | |
20 | -$value-container-margin-pct: percentage(0.35); | |
21 | -$error-height: percentage(0.05); | |
22 | -$title-height: percentage(0.066); | |
23 | -$title-container-margin-pct: percentage(0.2); | |
24 | -$title-container-margin-bottom-pct: percentage(0.05); | |
25 | -$minmax-height: percentage(0.04); | |
26 | -$minmax-container-margin-pct: percentage(0.18); | |
27 | -$minmax-container-margin-bottom-pct: percentage(0.12); | |
18 | +$bars-margin-pct: percentage(.033) !default; | |
19 | +$background-margin-pct: percentage(.05) !default; | |
20 | +$value-container-margin-pct: percentage(.35) !default; | |
21 | +$error-height: percentage(.05) !default; | |
22 | +$title-height: percentage(.066) !default; | |
23 | +$title-container-margin-pct: percentage(.2) !default; | |
24 | +$title-container-margin-bottom-pct: percentage(.05) !default; | |
25 | +$minmax-height: percentage(.04) !default; | |
26 | +$minmax-container-margin-pct: percentage(.18) !default; | |
27 | +$minmax-container-margin-bottom-pct: percentage(.12) !default; | |
28 | 28 | |
29 | -$background-color: #e6e7e8; | |
29 | +$background-color: #e6e7e8 !default; | |
30 | 30 | |
31 | 31 | .tb-knob { |
32 | - width:100%; | |
33 | - height:100%; | |
32 | + width: 100%; | |
33 | + height: 100%; | |
34 | 34 | background: $background-color; |
35 | 35 | |
36 | 36 | .knob { |
37 | 37 | position: relative; |
38 | + | |
38 | 39 | &[draggable] { |
39 | 40 | -moz-user-select: none; |
40 | 41 | -webkit-user-select: none; |
41 | 42 | user-select: none; |
42 | 43 | } |
44 | + | |
43 | 45 | #canvasBar { |
44 | - position:absolute; | |
45 | - top:0; | |
46 | - left:0; | |
47 | - bottom: 0; | |
46 | + position: absolute; | |
47 | + top: 0; | |
48 | 48 | right: 0; |
49 | + bottom: 0; | |
50 | + left: 0; | |
49 | 51 | z-index: 2; |
50 | 52 | } |
53 | + | |
51 | 54 | .canvas-background { |
52 | - position:absolute; | |
55 | + position: absolute; | |
53 | 56 | top: $background-margin-pct; |
54 | - left: $background-margin-pct; | |
55 | - bottom: $background-margin-pct; | |
56 | 57 | right: $background-margin-pct; |
57 | - border-radius: 50%; | |
58 | + bottom: $background-margin-pct; | |
59 | + left: $background-margin-pct; | |
60 | + z-index: 2; | |
58 | 61 | background: #3f4346; |
59 | - z-index:2; | |
62 | + border-radius: 50%; | |
60 | 63 | } |
64 | + | |
61 | 65 | .value-container { |
62 | - position:absolute; | |
66 | + position: absolute; | |
63 | 67 | top: $value-container-margin-pct; |
64 | - left: $value-container-margin-pct; | |
65 | - bottom: $value-container-margin-pct; | |
66 | 68 | right: $value-container-margin-pct; |
67 | - z-index:4; | |
69 | + bottom: $value-container-margin-pct; | |
70 | + left: $value-container-margin-pct; | |
71 | + z-index: 4; | |
72 | + | |
68 | 73 | .knob-value { |
69 | - color: #fff; | |
70 | 74 | font-weight: 500; |
75 | + color: #fff; | |
71 | 76 | white-space: nowrap; |
72 | 77 | } |
73 | 78 | } |
79 | + | |
74 | 80 | .error-container { |
75 | - position:absolute; | |
81 | + position: absolute; | |
76 | 82 | top: 1%; |
77 | - left: 0; | |
78 | 83 | right: 0; |
79 | - z-index:4; | |
84 | + left: 0; | |
85 | + z-index: 4; | |
80 | 86 | height: $error-height; |
87 | + | |
81 | 88 | .knob-error { |
82 | 89 | color: #ff3315; |
83 | 90 | white-space: nowrap; |
84 | 91 | } |
85 | 92 | } |
93 | + | |
86 | 94 | .title-container { |
87 | - position:absolute; | |
88 | - left: $title-container-margin-pct; | |
89 | - bottom: $title-container-margin-bottom-pct; | |
95 | + position: absolute; | |
90 | 96 | right: $title-container-margin-pct; |
91 | - z-index:4; | |
97 | + bottom: $title-container-margin-bottom-pct; | |
98 | + left: $title-container-margin-pct; | |
99 | + z-index: 4; | |
92 | 100 | height: $title-height; |
101 | + | |
93 | 102 | .knob-title { |
94 | - color: #757575; | |
95 | 103 | font-weight: 500; |
104 | + color: #757575; | |
96 | 105 | white-space: nowrap; |
97 | 106 | } |
98 | 107 | } |
108 | + | |
99 | 109 | .minmax-container { |
100 | - position:absolute; | |
101 | - left: $minmax-container-margin-pct; | |
102 | - bottom: $minmax-container-margin-bottom-pct; | |
110 | + position: absolute; | |
103 | 111 | right: $minmax-container-margin-pct; |
104 | - z-index:4; | |
112 | + bottom: $minmax-container-margin-bottom-pct; | |
113 | + left: $minmax-container-margin-pct; | |
114 | + z-index: 4; | |
105 | 115 | height: $minmax-height; |
116 | + | |
106 | 117 | .minmax-label { |
107 | - color: #757575; | |
108 | 118 | font-weight: 500; |
119 | + color: #757575; | |
109 | 120 | white-space: nowrap; |
110 | 121 | } |
111 | 122 | } |
123 | + | |
112 | 124 | .top-pointer-container { |
113 | - position:absolute; | |
125 | + position: absolute; | |
114 | 126 | top: $bars-margin-pct; |
115 | - left: $bars-margin-pct; | |
116 | - bottom: $bars-margin-pct; | |
117 | 127 | right: $bars-margin-pct; |
118 | - z-index:3; | |
119 | - cursor:pointer !important; | |
128 | + bottom: $bars-margin-pct; | |
129 | + left: $bars-margin-pct; | |
130 | + z-index: 3; | |
131 | + cursor: pointer !important; | |
132 | + | |
120 | 133 | .top-pointer { |
121 | - content:''; | |
122 | - width:5%; | |
123 | - height:5%; | |
124 | - background-color:#b5b5b5; | |
125 | - position:absolute; | |
126 | - top:50%; | |
127 | - left:22%; | |
128 | - margin-top:-2.5%; | |
134 | + position: absolute; | |
135 | + top: 50%; | |
136 | + left: 22%; | |
137 | + width: 5%; | |
138 | + height: 5%; | |
139 | + margin-top: -2.5%; | |
140 | + cursor: pointer !important; | |
141 | + content: ""; | |
142 | + background-color: #b5b5b5; | |
129 | 143 | border-radius: 50%; |
130 | - cursor:pointer !important; | |
131 | 144 | box-shadow: 1px 0 2px #040404; |
132 | 145 | } |
133 | 146 | } |
147 | + | |
134 | 148 | .top{ |
135 | - position:absolute; | |
149 | + position: absolute; | |
136 | 150 | top: $bars-margin-pct; |
137 | - left: $bars-margin-pct; | |
138 | - bottom: $bars-margin-pct; | |
139 | 151 | right: $bars-margin-pct; |
140 | - background:$knob-img no-repeat; | |
152 | + bottom: $bars-margin-pct; | |
153 | + left: $bars-margin-pct; | |
154 | + z-index: 2; | |
155 | + cursor: pointer !important; | |
156 | + background: $knob-img no-repeat; | |
141 | 157 | background-size: contain; |
142 | - z-index:2; | |
143 | - cursor:pointer !important; | |
144 | 158 | } |
159 | + | |
145 | 160 | #text-measure { |
146 | 161 | position: absolute; |
147 | - visibility: hidden; | |
148 | - height: auto; | |
149 | 162 | width: auto; |
163 | + height: auto; | |
150 | 164 | white-space: nowrap; |
165 | + visibility: hidden; | |
151 | 166 | } |
152 | 167 | } |
153 | 168 | } | ... | ... |
... | ... | @@ -15,61 +15,65 @@ |
15 | 15 | */ |
16 | 16 | @import "~compass-sass-mixins/lib/compass"; |
17 | 17 | |
18 | -$error-height: 14px; | |
18 | +$error-height: 14px !default; | |
19 | 19 | |
20 | -$background-color: #e6e7e8; | |
20 | +$background-color: #e6e7e8 !default; | |
21 | 21 | |
22 | 22 | .tb-led-indicator { |
23 | - width:100%; | |
24 | - height:100%; | |
23 | + width: 100%; | |
24 | + height: 100%; | |
25 | 25 | background: $background-color; |
26 | 26 | |
27 | 27 | .title-container { |
28 | 28 | .led-title { |
29 | - color: #757575; | |
30 | 29 | font-weight: 500; |
30 | + color: #757575; | |
31 | 31 | white-space: nowrap; |
32 | 32 | } |
33 | 33 | } |
34 | 34 | |
35 | 35 | .error-container { |
36 | - position:absolute; | |
36 | + position: absolute; | |
37 | 37 | top: 1%; |
38 | - left: 0; | |
39 | 38 | right: 0; |
40 | - z-index:4; | |
39 | + left: 0; | |
40 | + z-index: 4; | |
41 | 41 | height: $error-height; |
42 | + | |
42 | 43 | .led-error { |
43 | 44 | color: #ff3315; |
44 | 45 | white-space: nowrap; |
45 | 46 | } |
46 | 47 | } |
48 | + | |
47 | 49 | #text-measure { |
48 | 50 | position: absolute; |
49 | - visibility: hidden; | |
50 | - height: auto; | |
51 | 51 | width: auto; |
52 | + height: auto; | |
52 | 53 | white-space: nowrap; |
54 | + visibility: hidden; | |
53 | 55 | } |
54 | 56 | |
55 | 57 | #led-container { |
56 | 58 | padding: 10px; |
59 | + | |
57 | 60 | .led { |
58 | - cursor: pointer; | |
59 | 61 | position: relative; |
62 | + cursor: pointer; | |
63 | + background-image: -owg-radial-gradient(50% 50%, circle closest-corner, transparent, rgba(0, 0, 0, .25)); | |
64 | + background-image: -webkit-radial-gradient(50% 50%, circle closest-corner, transparent, rgba(0, 0, 0, .25)); | |
65 | + background-image: -moz-radial-gradient(50% 50%, circle closest-corner, transparent, rgba(0, 0, 0, .25)); | |
66 | + background-image: -o-radial-gradient(50% 50%, circle closest-corner, transparent, rgba(0, 0, 0, .25)); | |
67 | + background-image: radial-gradient(50% 50%, circle closest-corner, transparent, rgba(0, 0, 0, .25)); | |
60 | 68 | border-radius: 50%; |
61 | - background-image: -owg-radial-gradient(50% 50%, circle closest-corner, transparent, rgba(0, 0, 0, 0.25)); | |
62 | - background-image: -webkit-radial-gradient(50% 50%, circle closest-corner, transparent, rgba(0, 0, 0, 0.25)); | |
63 | - background-image: -moz-radial-gradient(50% 50%, circle closest-corner, transparent, rgba(0, 0, 0, 0.25)); | |
64 | - background-image: -o-radial-gradient(50% 50%, circle closest-corner, transparent, rgba(0, 0, 0, 0.25)); | |
65 | - background-image: radial-gradient(50% 50%, circle closest-corner, transparent, rgba(0, 0, 0, 0.25)); | |
66 | - transition: background-color 0.5s, box-shadow 0.5s; | |
69 | + transition: background-color .5s, box-shadow .5s; | |
70 | + | |
67 | 71 | &.disabled { |
68 | - background-image: -owg-radial-gradient(50% 50%, circle closest-corner, rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.1)); | |
69 | - background-image: -webkit-radial-gradient(50% 50%, circle closest-corner, rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.1)); | |
70 | - background-image: -moz-radial-gradient(50% 50%, circle closest-corner, rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.1)); | |
71 | - background-image: -o-radial-gradient(50% 50%, circle closest-corner, rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.1)); | |
72 | - background-image: radial-gradient(50% 50%, circle closest-corner, rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.1)); | |
72 | + background-image: -owg-radial-gradient(50% 50%, circle closest-corner, rgba(255, 255, 255, .5), rgba(0, 0, 0, .1)); | |
73 | + background-image: -webkit-radial-gradient(50% 50%, circle closest-corner, rgba(255, 255, 255, .5), rgba(0, 0, 0, .1)); | |
74 | + background-image: -moz-radial-gradient(50% 50%, circle closest-corner, rgba(255, 255, 255, .5), rgba(0, 0, 0, .1)); | |
75 | + background-image: -o-radial-gradient(50% 50%, circle closest-corner, rgba(255, 255, 255, .5), rgba(0, 0, 0, .1)); | |
76 | + background-image: radial-gradient(50% 50%, circle closest-corner, rgba(255, 255, 255, .5), rgba(0, 0, 0, .1)); | |
73 | 77 | } |
74 | 78 | } |
75 | 79 | } | ... | ... |
... | ... | @@ -15,179 +15,201 @@ |
15 | 15 | */ |
16 | 16 | @import "~compass-sass-mixins/lib/compass"; |
17 | 17 | |
18 | -$error-height: 14px; | |
18 | +$error-height: 14px !default; | |
19 | 19 | |
20 | -$background-color: #e6e7e8; | |
20 | +$background-color: #e6e7e8 !default; | |
21 | 21 | |
22 | 22 | .tb-round-switch { |
23 | - width:100%; | |
24 | - height:100%; | |
23 | + width: 100%; | |
24 | + height: 100%; | |
25 | 25 | background: $background-color; |
26 | 26 | |
27 | 27 | .title-container { |
28 | 28 | .switch-title { |
29 | - color: #757575; | |
30 | 29 | font-weight: 500; |
30 | + color: #757575; | |
31 | 31 | white-space: nowrap; |
32 | 32 | } |
33 | 33 | } |
34 | 34 | |
35 | 35 | .error-container { |
36 | - position:absolute; | |
36 | + position: absolute; | |
37 | 37 | top: 1%; |
38 | - left: 0; | |
39 | 38 | right: 0; |
40 | - z-index:4; | |
39 | + left: 0; | |
40 | + z-index: 4; | |
41 | 41 | height: $error-height; |
42 | + | |
42 | 43 | .switch-error { |
43 | 44 | color: #ff3315; |
44 | 45 | white-space: nowrap; |
45 | 46 | } |
46 | 47 | } |
48 | + | |
47 | 49 | #text-measure { |
48 | 50 | position: absolute; |
49 | - visibility: hidden; | |
50 | - height: auto; | |
51 | 51 | width: auto; |
52 | + height: auto; | |
52 | 53 | white-space: nowrap; |
54 | + visibility: hidden; | |
53 | 55 | } |
54 | 56 | |
55 | 57 | #switch-container { |
56 | 58 | padding: 10px; |
59 | + | |
57 | 60 | .switch { |
58 | - cursor: pointer; | |
59 | 61 | position: relative; |
60 | - background:#ddd; | |
62 | + width: 260px; | |
63 | + min-width: 260px; | |
64 | + height: 260px; | |
65 | + min-height: 260px; | |
66 | + padding: 25px; | |
67 | + font-family: sans-serif; | |
68 | + font-size: 48px; | |
69 | + | |
70 | + color: #424242; | |
71 | + cursor: pointer; | |
72 | + -pie-background: -pie-linear-gradient(270deg, #bbb, #ddd); | |
73 | + background: #ddd; | |
61 | 74 | background: -owg-linear-gradient(270deg, #bbb, #ddd); |
62 | 75 | background: -webkit-linear-gradient(270deg, #bbb, #ddd); |
63 | 76 | background: -moz-linear-gradient(270deg, #bbb, #ddd); |
64 | 77 | background: -o-linear-gradient(270deg, #bbb, #ddd); |
65 | - -pie-background: -pie-linear-gradient(270deg, #bbb, #ddd); | |
66 | 78 | background: linear-gradient(180deg, #bbb, #ddd); |
67 | - border-radius:130px; | |
79 | + border-radius: 130px; | |
80 | + | |
68 | 81 | @include box-sizing(border-box); |
69 | - @include box-shadow( | |
70 | - 0px 0px 0px 8px rgba(0,0,0,.1) | |
71 | - ,0px 0px 3px 1px rgba(0,0,0,.1) | |
72 | - ,inset 0 8px 3px -8px rgba(255,255,255,.4)); | |
73 | - height: 260px; | |
74 | - min-height: 260px; | |
75 | - padding: 25px; | |
76 | - width: 260px; | |
77 | - min-width: 260px; | |
78 | 82 | |
79 | - color: #424242; | |
80 | - font-family:sans-serif; | |
81 | - font-size:48px; | |
83 | + @include box-shadow( | |
84 | + 0 0 0 8px rgba(0,0,0,.1) | |
85 | + ,0 0 3px 1px rgba(0,0,0,.1) | |
86 | + ,inset 0 8px 3px -8px rgba(255,255,255,.4)); | |
82 | 87 | |
83 | 88 | input { |
84 | - display:none | |
89 | + display: none; | |
85 | 90 | } |
86 | 91 | |
87 | - .on,.off { | |
88 | - position:absolute; | |
89 | - text-align:center; | |
92 | + .on, | |
93 | + .off { | |
94 | + position: absolute; | |
95 | + width: 100%; | |
96 | + text-align: center; | |
97 | + | |
90 | 98 | @include text-shadow(1px 1px 4px #4a4a4a); |
91 | - width:100%; | |
92 | 99 | } |
93 | 100 | |
94 | 101 | .on { |
95 | - color:#444; | |
96 | - top:10px; | |
97 | - @include transition(all 0.1s); | |
98 | - font-family:sans-serif | |
102 | + top: 10px; | |
103 | + font-family: sans-serif; | |
104 | + color: #444; | |
105 | + | |
106 | + @include transition(all .1s); | |
99 | 107 | } |
100 | 108 | |
101 | 109 | .off { |
102 | - bottom:5px; | |
103 | - @include transition(all 0.1s); | |
104 | - @include transform(scaleY(0.85)); | |
110 | + bottom: 5px; | |
111 | + | |
112 | + @include transition(all .1s); | |
113 | + | |
114 | + @include transform(scaleY(.85)); | |
105 | 115 | } |
106 | 116 | |
107 | 117 | .but { |
118 | + position: relative; | |
119 | + display: block; | |
120 | + width: 200px; | |
121 | + height: 178px; | |
122 | + font-size: 48px; | |
108 | 123 | cursor: pointer; |
109 | - background-color:#d8d8d8; | |
124 | + background-color: #d8d8d8; | |
125 | + border-bottom-width: 0; | |
110 | 126 | border-radius: 400px 400px 400px 400px / 400px 400px 300px 300px; |
111 | - border-bottom-width:0px; | |
127 | + | |
112 | 128 | @include box-shadow(inset 8px 6px 5px -7px #a2a2a2, |
113 | - inset -8px 6px 5px -7px #a2a2a2, | |
114 | - inset 0 -3px 2px -2px rgba(200, 200, 200, 0.5), | |
115 | - 0 3px 3px -2px #ffffff, | |
116 | - inset 0 -230px 60px -200px rgba(255, 255, 255, 0.2), | |
117 | - inset 0 220px 40px -200px rgba(0, 0, 0, 0.3)); | |
118 | - display:block; | |
119 | - font-size:48px; | |
120 | - height:178px; | |
121 | - position:relative; | |
122 | - @include transition(all 0.2s); | |
123 | - width:200px; | |
129 | + inset -8px 6px 5px -7px #a2a2a2, | |
130 | + inset 0 -3px 2px -2px rgba(200, 200, 200, .5), | |
131 | + 0 3px 3px -2px #fff, | |
132 | + inset 0 -230px 60px -200px rgba(255, 255, 255, .2), | |
133 | + inset 0 220px 40px -200px rgba(0, 0, 0, .3)); | |
134 | + | |
135 | + @include transition(all .2s); | |
124 | 136 | } |
125 | 137 | |
126 | 138 | .back { |
139 | + width: 210px; | |
140 | + height: 210px; | |
141 | + padding: 4px 4px; | |
127 | 142 | cursor: pointer; |
128 | 143 | background-color: #888787; |
129 | - background-image: -owg-linear-gradient(0deg, transparent 30%, transparent 70%), -owg-linear-gradient(90deg, rgba(150, 150, 150, 0) 30%, rgba(150, 150, 150, 0.2) 50%, rgba(150, 150, 150, 0) 70%); | |
130 | - background-image: -webkit-linear-gradient(0deg, transparent 30%, transparent 70%), -webkit-linear-gradient(90deg, rgba(150, 150, 150, 0) 30%, rgba(150, 150, 150, 0.2) 50%, rgba(150, 150, 150, 0) 70%); | |
131 | - background-image: -moz-linear-gradient(0deg, transparent 30%, transparent 70%), -moz-linear-gradient(90deg, rgba(150, 150, 150, 0) 30%, rgba(150, 150, 150, 0.2) 50%, rgba(150, 150, 150, 0) 70%); | |
132 | - background-image: -o-linear-gradient(0deg, transparent 30%, transparent 70%), -o-linear-gradient(90deg, rgba(150, 150, 150, 0) 30%, rgba(150, 150, 150, 0.2) 50%, rgba(150, 150, 150, 0) 70%); | |
133 | - background-image: linear-gradient(-90deg, transparent 30%, transparent 70%), linear-gradient(0deg, rgba(150, 150, 150, 0) 30%, rgba(150, 150, 150, 0.2) 50%, rgba(150, 150, 150, 0) 70%); | |
134 | - border-radius:105px; | |
135 | - @include box-shadow(30px 30px 30px -20px rgba(58, 58, 58, 0.3), | |
136 | - -30px 30px 30px -20px rgba(58, 58, 58, 0.3), | |
137 | - 0 30px 30px 0px rgba(16, 16, 16, 0.3), | |
138 | - inset 0 -1px 0 0 #484848); | |
144 | + background-image: -owg-linear-gradient(0deg, transparent 30%, transparent 70%), -owg-linear-gradient(90deg, rgba(150, 150, 150, 0) 30%, rgba(150, 150, 150, .2) 50%, rgba(150, 150, 150, 0) 70%); | |
145 | + background-image: -webkit-linear-gradient(0deg, transparent 30%, transparent 70%), -webkit-linear-gradient(90deg, rgba(150, 150, 150, 0) 30%, rgba(150, 150, 150, .2) 50%, rgba(150, 150, 150, 0) 70%); | |
146 | + background-image: -moz-linear-gradient(0deg, transparent 30%, transparent 70%), -moz-linear-gradient(90deg, rgba(150, 150, 150, 0) 30%, rgba(150, 150, 150, .2) 50%, rgba(150, 150, 150, 0) 70%); | |
147 | + background-image: -o-linear-gradient(0deg, transparent 30%, transparent 70%), -o-linear-gradient(90deg, rgba(150, 150, 150, 0) 30%, rgba(150, 150, 150, .2) 50%, rgba(150, 150, 150, 0) 70%); | |
148 | + background-image: linear-gradient(-90deg, transparent 30%, transparent 70%), linear-gradient(0deg, rgba(150, 150, 150, 0) 30%, rgba(150, 150, 150, .2) 50%, rgba(150, 150, 150, 0) 70%); | |
149 | + border-radius: 105px; | |
150 | + | |
151 | + @include box-shadow(30px 30px 30px -20px rgba(58, 58, 58, .3), | |
152 | + -30px 30px 30px -20px rgba(58, 58, 58, .3), | |
153 | + 0 30px 30px 0 rgba(16, 16, 16, .3), | |
154 | + inset 0 -1px 0 0 #484848); | |
155 | + | |
139 | 156 | @include box-sizing(border-box); |
140 | - height:210px; | |
141 | - padding:4px 4px; | |
142 | - @include transition(all 0.2s); | |
143 | - width:210px; | |
157 | + | |
158 | + @include transition(all .2s); | |
144 | 159 | } |
145 | 160 | |
146 | 161 | |
147 | - input:checked + .back .on,input:checked + .back .off{ | |
162 | + input:checked + .back .on, | |
163 | + input:checked + .back .off{ | |
148 | 164 | @include text-shadow(1px 1px 4px #4a4a4a); |
149 | 165 | } |
166 | + | |
150 | 167 | input:checked + .back .on{ |
151 | - color:#4c4c4c; | |
152 | - top:10px; | |
153 | - @include transform(scaleY(0.85)); | |
168 | + top: 10px; | |
169 | + color: #4c4c4c; | |
170 | + | |
171 | + @include transform(scaleY(.85)); | |
154 | 172 | } |
173 | + | |
155 | 174 | input:checked + .back .off{ |
156 | - color:#444; | |
157 | - bottom:5px; | |
175 | + bottom: 5px; | |
176 | + color: #444; | |
177 | + | |
158 | 178 | @include transform(scaleY(1)); |
159 | 179 | } |
180 | + | |
160 | 181 | input:checked + .back .but{ |
161 | - background:#dcdcdc; | |
162 | - background-image: -owg-radial-gradient(50% 15%, circle closest-corner, rgba(0, 0, 0, 0.3), transparent); | |
163 | - background-image: -webkit-radial-gradient(50% 15%, circle closest-corner, rgba(0, 0, 0, 0.3), transparent); | |
164 | - background-image: -moz-radial-gradient(50% 15%, circle closest-corner, rgba(0, 0, 0, 0.3), transparent); | |
165 | - background-image: -o-radial-gradient(50% 15%, circle closest-corner, rgba(0, 0, 0, 0.3), transparent); | |
166 | - background-image: radial-gradient(50% 15%, circle closest-corner, rgba(0, 0, 0, 0.3), transparent); | |
182 | + margin-top: 20px; | |
183 | + background: #dcdcdc; | |
184 | + background-image: -owg-radial-gradient(50% 15%, circle closest-corner, rgba(0, 0, 0, .3), transparent); | |
185 | + background-image: -webkit-radial-gradient(50% 15%, circle closest-corner, rgba(0, 0, 0, .3), transparent); | |
186 | + background-image: -moz-radial-gradient(50% 15%, circle closest-corner, rgba(0, 0, 0, .3), transparent); | |
187 | + background-image: -o-radial-gradient(50% 15%, circle closest-corner, rgba(0, 0, 0, .3), transparent); | |
188 | + background-image: radial-gradient(50% 15%, circle closest-corner, rgba(0, 0, 0, .3), transparent); | |
167 | 189 | border-radius: 400px 400px 400px 400px / 300px 300px 400px 400px; |
190 | + | |
168 | 191 | @include box-shadow(inset 8px -4px 5px -7px #a9a9a9, |
169 | - inset -8px -4px 5px -7px #808080, | |
170 | - 0 -3px 8px -4px rgba(50, 50, 50, 0.4), | |
171 | - inset 0 3px 4px -2px #9c9c9c, | |
172 | - inset 0 280px 40px -200px rgba(0, 0, 0, 0.2), | |
173 | - inset 0 -200px 40px -200px rgba(180, 180, 180, 0.2)); | |
174 | - margin-top:20px; | |
192 | + inset -8px -4px 5px -7px #808080, | |
193 | + 0 -3px 8px -4px rgba(50, 50, 50, .4), | |
194 | + inset 0 3px 4px -2px #9c9c9c, | |
195 | + inset 0 280px 40px -200px rgba(0, 0, 0, .2), | |
196 | + inset 0 -200px 40px -200px rgba(180, 180, 180, .2)); | |
175 | 197 | } |
176 | - input:checked + .back{ | |
177 | 198 | |
178 | - background-image: -owg-linear-gradient(90deg, #868686 30%, transparent 70%), -owg-linear-gradient(180deg, rgba(115, 115, 115, 0) 0%, rgba(255, 255, 255, 0.74) 50%, rgba(105, 105, 105, 0) 100%); | |
179 | - background-image: -webkit-linear-gradient(90deg, #868686 30%, transparent 70%), -webkit-linear-gradient(180deg, rgba(115, 115, 115, 0) 0%, rgba(255, 255, 255, 0.74) 50%, rgba(105, 105, 105, 0) 100%); | |
180 | - background-image: -moz-linear-gradient(90deg, #868686 30%, transparent 70%), -moz-linear-gradient(180deg, rgba(115, 115, 115, 0) 0%, rgba(255, 255, 255, 0.74) 50%, rgba(105, 105, 105, 0) 100%); | |
181 | - background-image: -o-linear-gradient(90deg, #868686 30%, transparent 70%), -o-linear-gradient(180deg, rgba(115, 115, 115, 0) 0%, rgba(255, 255, 255, 0.74) 50%, rgba(105, 105, 105, 0) 100%); | |
182 | - background-image: linear-gradient(0deg, #868686 30%, transparent 70%), linear-gradient(90deg, rgba(115, 115, 115, 0) 0%, rgba(255, 255, 255, 0.74) 50%, rgba(105, 105, 105, 0) 100%); | |
183 | - | |
184 | - @include box-shadow(30px 30px 30px -20px rgba(49, 49, 49, 0.1), | |
185 | - -30px 30px 30px -20px rgba(111, 111, 111, 0.1), | |
186 | - 0 30px 30px 0px rgba(0, 0, 0, 0.2), | |
187 | - inset 0 1px 2px 0 rgba(167, 167, 167, 0.6)); | |
188 | - padding:2px 4px; | |
199 | + input:checked + .back{ | |
200 | + padding: 2px 4px; | |
201 | + | |
202 | + background-image: -owg-linear-gradient(90deg, #868686 30%, transparent 70%), -owg-linear-gradient(180deg, rgba(115, 115, 115, 0) 0%, rgba(255, 255, 255, .74) 50%, rgba(105, 105, 105, 0) 100%); | |
203 | + background-image: -webkit-linear-gradient(90deg, #868686 30%, transparent 70%), -webkit-linear-gradient(180deg, rgba(115, 115, 115, 0) 0%, rgba(255, 255, 255, .74) 50%, rgba(105, 105, 105, 0) 100%); | |
204 | + background-image: -moz-linear-gradient(90deg, #868686 30%, transparent 70%), -moz-linear-gradient(180deg, rgba(115, 115, 115, 0) 0%, rgba(255, 255, 255, .74) 50%, rgba(105, 105, 105, 0) 100%); | |
205 | + background-image: -o-linear-gradient(90deg, #868686 30%, transparent 70%), -o-linear-gradient(180deg, rgba(115, 115, 115, 0) 0%, rgba(255, 255, 255, .74) 50%, rgba(105, 105, 105, 0) 100%); | |
206 | + background-image: linear-gradient(0deg, #868686 30%, transparent 70%), linear-gradient(90deg, rgba(115, 115, 115, 0) 0%, rgba(255, 255, 255, .74) 50%, rgba(105, 105, 105, 0) 100%); | |
207 | + | |
208 | + @include box-shadow(30px 30px 30px -20px rgba(49, 49, 49, .1), | |
209 | + -30px 30px 30px -20px rgba(111, 111, 111, .1), | |
210 | + 0 30px 30px 0 rgba(0, 0, 0, .2), | |
211 | + inset 0 1px 2px 0 rgba(167, 167, 167, .6)); | |
189 | 212 | } |
190 | - | |
191 | 213 | } |
192 | 214 | } |
193 | 215 | } | ... | ... |
... | ... | @@ -13,27 +13,28 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | -$thumb-img: url('./svg/thumb.svg'); | |
17 | -$thumb-checked-img: url('./svg/thumb-checked.svg'); | |
18 | -$thumb-bar-img: url('./svg/thumb-bar.svg'); | |
19 | -$thumb-bar-checked-img: url('./svg/thumb-bar-checked.svg'); | |
16 | +$thumb-img: url("./svg/thumb.svg") !default; | |
17 | +$thumb-checked-img: url("./svg/thumb-checked.svg") !default; | |
18 | +$thumb-bar-img: url("./svg/thumb-bar.svg") !default; | |
19 | +$thumb-bar-checked-img: url("./svg/thumb-bar-checked.svg") !default; | |
20 | 20 | |
21 | -$background-color: #e6e7e8; | |
21 | +$background-color: #e6e7e8 !default; | |
22 | 22 | |
23 | -$error-height: 14px; | |
23 | +$error-height: 14px !default; | |
24 | 24 | |
25 | 25 | .tb-switch { |
26 | - width:100%; | |
27 | - height:100%; | |
26 | + width: 100%; | |
27 | + height: 100%; | |
28 | 28 | background: $background-color; |
29 | 29 | |
30 | 30 | .error-container { |
31 | - position:absolute; | |
31 | + position: absolute; | |
32 | 32 | top: 1%; |
33 | - left: 0; | |
34 | 33 | right: 0; |
35 | - z-index:4; | |
34 | + left: 0; | |
35 | + z-index: 4; | |
36 | 36 | height: $error-height; |
37 | + | |
37 | 38 | .switch-error { |
38 | 39 | color: #ff3315; |
39 | 40 | white-space: nowrap; |
... | ... | @@ -42,62 +43,71 @@ $error-height: 14px; |
42 | 43 | |
43 | 44 | .onoff-container { |
44 | 45 | height: 100%; |
45 | - color: #757575; | |
46 | 46 | font-weight: 500; |
47 | + color: #757575; | |
47 | 48 | white-space: nowrap; |
49 | + | |
48 | 50 | .off-label { |
49 | 51 | color: #b7b5b5; |
50 | 52 | } |
53 | + | |
51 | 54 | .on-label { |
52 | 55 | color: #ff7e57; |
53 | 56 | text-shadow: #ff6e4a 1px 1px 10px, #ffd1c3 1px 1px 10px; |
54 | 57 | } |
55 | 58 | } |
59 | + | |
56 | 60 | .title-container { |
57 | 61 | .switch-title { |
58 | - color: #757575; | |
59 | 62 | font-weight: 500; |
63 | + color: #757575; | |
60 | 64 | white-space: nowrap; |
61 | 65 | } |
62 | 66 | } |
63 | 67 | |
64 | 68 | #switch-container { |
65 | - padding-left: 10px; | |
66 | - padding-right: 10px; | |
69 | + padding-right: 10px; | |
70 | + padding-left: 10px; | |
67 | 71 | } |
72 | + | |
68 | 73 | .switch { |
69 | 74 | position: relative; |
75 | + | |
70 | 76 | md-switch { |
71 | - margin: 0; | |
72 | - position:absolute; | |
77 | + position: absolute; | |
73 | 78 | top: 0; |
74 | - left: 0; | |
75 | - bottom: 0; | |
76 | 79 | right: 0; |
80 | + bottom: 0; | |
81 | + left: 0; | |
82 | + margin: 0; | |
83 | + | |
77 | 84 | .md-container { |
78 | 85 | margin: 0; |
79 | 86 | } |
87 | + | |
80 | 88 | .md-bar { |
89 | + top: 0; | |
81 | 90 | left: 0; |
82 | 91 | width: 100%; |
83 | - top: 0; | |
84 | 92 | height: 100%; |
85 | - border-radius: 0; | |
86 | - background:$thumb-bar-img no-repeat; | |
93 | + background: $thumb-bar-img no-repeat; | |
87 | 94 | background-size: contain; |
95 | + border-radius: 0; | |
88 | 96 | } |
97 | + | |
89 | 98 | .md-thumb-container { |
90 | - left: 0.25%; | |
91 | - width: 50%; | |
92 | 99 | top: 5%; |
100 | + left: .25%; | |
101 | + width: 50%; | |
93 | 102 | height: 90%; |
94 | 103 | } |
104 | + | |
95 | 105 | .md-thumb { |
96 | 106 | top: 0; |
97 | 107 | left: 0; |
98 | - height: 100%; | |
99 | 108 | width: 100%; |
100 | - background:$thumb-img no-repeat; | |
109 | + height: 100%; | |
110 | + background: $thumb-img no-repeat; | |
101 | 111 | background-size: contain; |
102 | 112 | border-radius: 0; |
103 | 113 | box-shadow: none; |
... | ... | @@ -105,22 +115,23 @@ $error-height: 14px; |
105 | 115 | |
106 | 116 | &.md-checked { |
107 | 117 | .md-bar { |
108 | - background:$thumb-bar-checked-img no-repeat; | |
118 | + background: $thumb-bar-checked-img no-repeat; | |
109 | 119 | background-size: contain; |
110 | 120 | } |
121 | + | |
111 | 122 | .md-thumb { |
112 | - background:$thumb-checked-img no-repeat; | |
123 | + background: $thumb-checked-img no-repeat; | |
113 | 124 | background-size: contain; |
114 | 125 | } |
115 | 126 | } |
116 | - | |
117 | 127 | } |
118 | 128 | } |
129 | + | |
119 | 130 | #text-measure { |
120 | 131 | position: absolute; |
121 | - visibility: hidden; | |
122 | - height: auto; | |
123 | 132 | width: auto; |
133 | + height: auto; | |
124 | 134 | white-space: nowrap; |
135 | + visibility: hidden; | |
125 | 136 | } |
126 | 137 | } | ... | ... |
... | ... | @@ -13,20 +13,22 @@ |
13 | 13 | * See the License for the specific language governing permissions and |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | + | |
16 | 17 | tb-timeseries-table-widget { |
17 | - table.md-table thead.md-head>tr.md-row { | |
18 | - height: 40px; | |
19 | - } | |
18 | + table.md-table thead.md-head > tr.md-row { | |
19 | + height: 40px; | |
20 | + } | |
20 | 21 | |
21 | - table.md-table tbody.md-body>tr.md-row, table.md-table tfoot.md-foot>tr.md-row { | |
22 | - height: 38px; | |
23 | - } | |
22 | + table.md-table tbody.md-body > tr.md-row, | |
23 | + table.md-table tfoot.md-foot > tr.md-row { | |
24 | + height: 38px; | |
25 | + } | |
24 | 26 | |
25 | - .md-table-pagination>* { | |
26 | - height: 46px; | |
27 | - } | |
27 | + .md-table-pagination > * { | |
28 | + height: 46px; | |
29 | + } | |
28 | 30 | |
29 | - .tb-data-table md-toolbar { | |
30 | - z-index: 10; | |
31 | - } | |
31 | + .tb-data-table md-toolbar { | |
32 | + z-index: 10; | |
33 | + } | |
32 | 34 | } | ... | ... |
... | ... | @@ -15,13 +15,13 @@ |
15 | 15 | */ |
16 | 16 | @import "~compass-sass-mixins/lib/compass"; |
17 | 17 | |
18 | -$edit-toolbar-height: 40px; | |
18 | +$edit-toolbar-height: 40px !default; | |
19 | 19 | |
20 | 20 | .tb-editor { |
21 | 21 | .tb-split { |
22 | 22 | @include box-sizing(border-box); |
23 | - overflow-y: auto; | |
24 | 23 | overflow-x: hidden; |
24 | + overflow-y: auto; | |
25 | 25 | } |
26 | 26 | |
27 | 27 | .ace_editor { |
... | ... | @@ -29,7 +29,7 @@ $edit-toolbar-height: 40px; |
29 | 29 | } |
30 | 30 | |
31 | 31 | .tb-content { |
32 | - border: 1px solid #C0C0C0; | |
32 | + border: 1px solid #c0c0c0; | |
33 | 33 | } |
34 | 34 | |
35 | 35 | .gutter { |
... | ... | @@ -41,21 +41,23 @@ $edit-toolbar-height: 40px; |
41 | 41 | |
42 | 42 | .gutter.gutter-horizontal { |
43 | 43 | cursor: col-resize; |
44 | - background-image: url('../../../node_modules/split.js/grips/vertical.png'); | |
44 | + background-image: url("../../../node_modules/split.js/grips/vertical.png"); | |
45 | 45 | } |
46 | 46 | |
47 | 47 | .gutter.gutter-vertical { |
48 | 48 | cursor: row-resize; |
49 | - background-image: url('../../../node_modules/split.js/grips/horizontal.png'); | |
49 | + background-image: url("../../../node_modules/split.js/grips/horizontal.png"); | |
50 | 50 | } |
51 | 51 | |
52 | - .tb-split.tb-split-horizontal, .gutter.gutter-horizontal { | |
53 | - height: 100%; | |
52 | + .tb-split.tb-split-horizontal, | |
53 | + .gutter.gutter-horizontal { | |
54 | 54 | float: left; |
55 | + height: 100%; | |
55 | 56 | } |
56 | 57 | |
57 | 58 | .tb-split.tb-split-vertical { |
58 | 59 | display: flex; |
60 | + | |
59 | 61 | .tb-split.tb-content { |
60 | 62 | height: 100%; |
61 | 63 | } |
... | ... | @@ -64,7 +66,6 @@ $edit-toolbar-height: 40px; |
64 | 66 | |
65 | 67 | .tb-split-vertical { |
66 | 68 | md-tabs { |
67 | - | |
68 | 69 | md-tabs-content-wrapper { |
69 | 70 | height: calc(100% - 49px); |
70 | 71 | |
... | ... | @@ -74,45 +75,44 @@ $edit-toolbar-height: 40px; |
74 | 75 | & > div { |
75 | 76 | height: 100%; |
76 | 77 | } |
77 | - | |
78 | 78 | } |
79 | - | |
80 | 79 | } |
81 | - | |
82 | 80 | } |
83 | 81 | } |
84 | 82 | |
85 | 83 | div.tb-editor-area-title-panel { |
86 | 84 | position: absolute; |
87 | - font-size: 0.800rem; | |
88 | - font-weight: 500; | |
89 | 85 | top: 5px; |
90 | 86 | right: 20px; |
91 | 87 | z-index: 5; |
88 | + font-size: .8rem; | |
89 | + font-weight: 500; | |
90 | + | |
92 | 91 | label { |
93 | - color: #00acc1; | |
94 | - background: rgba(220, 220, 220, 0.35); | |
95 | - border-radius: 5px; | |
96 | 92 | padding: 4px; |
93 | + color: #00acc1; | |
97 | 94 | text-transform: uppercase; |
95 | + background: rgba(220, 220, 220, .35); | |
96 | + border-radius: 5px; | |
98 | 97 | } |
98 | + | |
99 | 99 | .md-button { |
100 | - color: #7B7B7B; | |
101 | 100 | min-width: 32px; |
102 | 101 | min-height: 15px; |
103 | - line-height: 15px; | |
104 | - font-size: 0.800rem; | |
105 | - margin: 0; | |
106 | 102 | padding: 4px; |
107 | - background: rgba(220, 220, 220, 0.35); | |
103 | + margin: 0; | |
104 | + font-size: .8rem; | |
105 | + line-height: 15px; | |
106 | + color: #7b7b7b; | |
107 | + background: rgba(220, 220, 220, .35); | |
108 | 108 | } |
109 | 109 | } |
110 | 110 | |
111 | 111 | .tb-resize-container { |
112 | - overflow-y: auto; | |
113 | - height: 100%; | |
114 | - width: 100%; | |
115 | 112 | position: relative; |
113 | + width: 100%; | |
114 | + height: 100%; | |
115 | + overflow-y: auto; | |
116 | 116 | |
117 | 117 | .ace_editor { |
118 | 118 | height: 100%; |
... | ... | @@ -127,24 +127,28 @@ md-toolbar.tb-edit-toolbar { |
127 | 127 | .md-toolbar-tools { |
128 | 128 | min-height: $edit-toolbar-height !important; |
129 | 129 | max-height: $edit-toolbar-height !important; |
130 | + | |
130 | 131 | .md-button { |
131 | 132 | min-width: 65px; |
132 | 133 | min-height: 30px; |
133 | - line-height: 30px; | |
134 | 134 | font-size: 12px; |
135 | + line-height: 30px; | |
136 | + | |
135 | 137 | md-icon { |
136 | 138 | font-size: 20px; |
137 | 139 | } |
140 | + | |
138 | 141 | span { |
139 | 142 | padding-right: 6px; |
140 | 143 | } |
141 | 144 | } |
145 | + | |
142 | 146 | md-input-container { |
143 | 147 | input { |
144 | - font-size: 1.200rem; | |
145 | - font-weight: 400; | |
146 | - letter-spacing: 0.005em; | |
147 | 148 | height: 28px; |
149 | + font-size: 1.2rem; | |
150 | + font-weight: 400; | |
151 | + letter-spacing: .005em; | |
148 | 152 | } |
149 | 153 | } |
150 | 154 | } | ... | ... |
... | ... | @@ -18,6 +18,7 @@ |
18 | 18 | @include keyframes(tbMoveFromTopFade) { |
19 | 19 | from { |
20 | 20 | opacity: 0; |
21 | + | |
21 | 22 | @include transform(translate(0, -100%)); |
22 | 23 | } |
23 | 24 | } |
... | ... | @@ -25,6 +26,7 @@ |
25 | 26 | @include keyframes(tbMoveToTopFade) { |
26 | 27 | to { |
27 | 28 | opacity: 0; |
29 | + | |
28 | 30 | @include transform(translate(0, -100%)); |
29 | 31 | } |
30 | 32 | } |
... | ... | @@ -32,6 +34,7 @@ |
32 | 34 | @include keyframes(tbMoveFromBottomFade) { |
33 | 35 | from { |
34 | 36 | opacity: 0; |
37 | + | |
35 | 38 | @include transform(translate(0, 100%)); |
36 | 39 | } |
37 | 40 | } |
... | ... | @@ -39,6 +42,7 @@ |
39 | 42 | @include keyframes(tbMoveToBottomFade) { |
40 | 43 | to { |
41 | 44 | opacity: 0; |
45 | + | |
42 | 46 | @include transform(translate(0, 150%)); |
43 | 47 | } |
44 | -} | |
\ No newline at end of file | ||
48 | +} | ... | ... |
... | ... | @@ -17,18 +17,18 @@ |
17 | 17 | |
18 | 18 | // Colors |
19 | 19 | |
20 | -$gray: #eee; | |
20 | +$gray: #eee !default; | |
21 | 21 | |
22 | -$primary-palette-color: 'indigo'; | |
23 | -$default: '500'; | |
24 | -$hue-1: '300'; | |
25 | -$hue-2: '800'; | |
26 | -$hue-3: 'a100'; | |
22 | +$primary-palette-color: "indigo" !default; | |
23 | +$default: "500" !default; | |
24 | +$hue-1: "300" !default; | |
25 | +$hue-2: "800" !default; | |
26 | +$hue-3: "a100" !default; | |
27 | 27 | |
28 | -$primary-default: #305680; //material-color($primary-palette-color, $default); | |
29 | -$primary-hue-1: material-color($primary-palette-color, $hue-1); | |
30 | -$primary-hue-2: material-color($primary-palette-color, $hue-2); | |
31 | -$primary-hue-3: rgb(207, 216, 220); | |
28 | +$primary-default: #305680 !default; //material-color($primary-palette-color, $default); | |
29 | +$primary-hue-1: material-color($primary-palette-color, $hue-1) !default; | |
30 | +$primary-hue-2: material-color($primary-palette-color, $hue-2) !default; | |
31 | +$primary-hue-3: rgb(207, 216, 220) !default; | |
32 | 32 | |
33 | 33 | // Layout |
34 | 34 | ... | ... |
... | ... | @@ -14,8 +14,8 @@ |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | 16 | @font-face { |
17 | - font-family: 'Segment7Standard'; | |
18 | - src: url('data:font/opentype;charset=utf-8;base64,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AAEAAAAIAAAAAAAEAAAAAAAAAAEAAAAAzD2izwAAAADPr89TAAAAAM+4fiECSQAAAkkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpwBCAC8ALwAvAFwBpwAvAC8ALwBcAC8AXAIBAC8ALwGWAC8ALwBCAC4ALgBYAC8ALwBcAacALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwGWAC8ALwAvAC8ALwAvAC8AQgAvAC4ALwAvAC8ALwAvAC8ALwAvAEIALwBCAFwBpwAvAC8ALwAvAC8ALwAvAC8BlgAvAC8ALwAvAC8ALwAvAEIALwAuAC8ALwAvAC8ALwAvAC8AAAGWAAAALwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAAAAAvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8ALwAAAAAAAAAAAAAAAAAAAC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA') format('opentype'); | |
19 | - font-weight: normal; | |
17 | + font-family: "Segment7Standard"; | |
20 | 18 | font-style: italic; |
21 | -} | |
\ No newline at end of file | ||
19 | + font-weight: 400; | |
20 | + src: url("data:font/opentype;charset=utf-8;base64,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AAEAAAAIAAAAAAAEAAAAAAAAAAEAAAAAzD2izwAAAADPr89TAAAAAM+4fiECSQAAAkkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpwBCAC8ALwAvAFwBpwAvAC8ALwBcAC8AXAIBAC8ALwGWAC8ALwBCAC4ALgBYAC8ALwBcAacALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwGWAC8ALwAvAC8ALwAvAC8AQgAvAC4ALwAvAC8ALwAvAC8ALwAvAEIALwBCAFwBpwAvAC8ALwAvAC8ALwAvAC8BlgAvAC8ALwAvAC8ALwAvAEIALwAuAC8ALwAvAC8ALwAvAC8AAAGWAAAALwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAAAAAvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8ALwAAAAAAAAAAAAAAAAAAAC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA") format("opentype"); | |
21 | +} | ... | ... |
... | ... | @@ -14,77 +14,92 @@ |
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | 16 | @import "~compass-sass-mixins/lib/compass"; |
17 | + | |
17 | 18 | @import "constants"; |
19 | + | |
18 | 20 | @import "animations"; |
21 | + | |
19 | 22 | @import "mixins"; |
23 | + | |
20 | 24 | @import "fonts"; |
21 | 25 | |
22 | 26 | /*************** |
23 | 27 | * TYPE DEFAULTS |
24 | 28 | ***************/ |
25 | 29 | |
26 | -button, html, input, select, textarea { | |
27 | - font-family: Roboto, 'Helvetica Neue', sans-serif; | |
30 | +button, | |
31 | +html, | |
32 | +input, | |
33 | +select, | |
34 | +textarea { | |
35 | + font-family: Roboto, "Helvetica Neue", sans-serif; | |
28 | 36 | } |
29 | 37 | |
30 | 38 | .mdi-set { |
31 | 39 | line-height: 1; |
32 | - letter-spacing: normal; | |
33 | 40 | text-transform: none; |
34 | - white-space: nowrap; | |
41 | + letter-spacing: normal; | |
35 | 42 | word-wrap: normal; |
43 | + white-space: nowrap; | |
36 | 44 | direction: ltr; |
37 | - -webkit-font-feature-settings: 'liga'; | |
45 | + -webkit-font-feature-settings: "liga"; | |
38 | 46 | } |
39 | 47 | |
40 | 48 | a { |
41 | - color: #106CC8; | |
42 | - text-decoration: none; | |
43 | 49 | font-weight: 400; |
44 | - border-bottom: 1px solid rgba(64, 84, 178, 0.25); | |
45 | - @include transition(border-bottom 0.35s); | |
50 | + color: #106cc8; | |
51 | + text-decoration: none; | |
52 | + border-bottom: 1px solid rgba(64, 84, 178, .25); | |
53 | + | |
54 | + @include transition(border-bottom .35s); | |
46 | 55 | } |
47 | 56 | |
48 | -a:hover, a:focus { | |
49 | - border-bottom: 1px solid #4054B2; | |
57 | +a:hover, | |
58 | +a:focus { | |
59 | + border-bottom: 1px solid #4054b2; | |
50 | 60 | } |
51 | 61 | |
52 | -h1, h2, h3, h4, h5, h6 { | |
53 | - margin-bottom: 1rem; | |
62 | +h1, | |
63 | +h2, | |
64 | +h3, | |
65 | +h4, | |
66 | +h5, | |
67 | +h6 { | |
54 | 68 | margin-top: 1rem; |
69 | + margin-bottom: 1rem; | |
55 | 70 | } |
56 | 71 | |
57 | 72 | h1 { |
58 | - font-size: 3.400rem; | |
73 | + font-size: 3.4rem; | |
59 | 74 | font-weight: 400; |
60 | 75 | line-height: 4rem; |
61 | 76 | } |
62 | 77 | |
63 | 78 | h2 { |
64 | - font-size: 2.400rem; | |
79 | + font-size: 2.4rem; | |
65 | 80 | font-weight: 400; |
66 | 81 | line-height: 3.2rem; |
67 | 82 | } |
68 | 83 | |
69 | 84 | h3 { |
70 | - font-size: 2.000rem; | |
85 | + font-size: 2rem; | |
71 | 86 | font-weight: 500; |
72 | - letter-spacing: 0.005em; | |
87 | + letter-spacing: .005em; | |
73 | 88 | } |
74 | 89 | |
75 | 90 | h4 { |
76 | - font-size: 1.600rem; | |
91 | + font-size: 1.6rem; | |
77 | 92 | font-weight: 400; |
78 | - letter-spacing: 0.010em; | |
79 | 93 | line-height: 2.4rem; |
94 | + letter-spacing: .01em; | |
80 | 95 | } |
81 | 96 | |
82 | 97 | p { |
98 | + margin: .8em 0 1.6em; | |
83 | 99 | font-size: 1.6rem; |
84 | 100 | font-weight: 400; |
85 | - letter-spacing: 0.010em; | |
86 | 101 | line-height: 1.6em; |
87 | - margin: 0.8em 0 1.6em; | |
102 | + letter-spacing: .01em; | |
88 | 103 | } |
89 | 104 | |
90 | 105 | strong { |
... | ... | @@ -92,16 +107,16 @@ strong { |
92 | 107 | } |
93 | 108 | |
94 | 109 | blockquote { |
95 | - border-left: 3px solid rgba(0, 0, 0, 0.12); | |
96 | - font-style: italic; | |
97 | - margin-left: 0; | |
98 | 110 | padding-left: 16px; |
111 | + margin-left: 0; | |
112 | + font-style: italic; | |
113 | + border-left: 3px solid rgba(0, 0, 0, .12); | |
99 | 114 | } |
100 | 115 | |
101 | 116 | fieldset { |
102 | - border: none; | |
103 | 117 | padding: 0; |
104 | 118 | margin: 0; |
119 | + border: none; | |
105 | 120 | } |
106 | 121 | |
107 | 122 | /********************************* |
... | ... | @@ -119,26 +134,28 @@ form { |
119 | 134 | } |
120 | 135 | |
121 | 136 | md-bottom-sheet .md-subheader { |
122 | - font-family: Roboto, 'Helvetica Neue', sans-serif; | |
137 | + font-family: Roboto, "Helvetica Neue", sans-serif; | |
123 | 138 | } |
124 | 139 | |
125 | 140 | .md-chips { |
126 | - font-family: Roboto, 'Helvetica Neue', sans-serif; | |
141 | + font-family: Roboto, "Helvetica Neue", sans-serif; | |
127 | 142 | } |
128 | 143 | |
129 | -md-content.md-default-theme, md-content { | |
144 | +md-content.md-default-theme, | |
145 | +md-content { | |
130 | 146 | background-color: $gray; |
131 | 147 | } |
132 | 148 | |
133 | 149 | md-card { |
134 | 150 | background-color: #fff; |
151 | + | |
135 | 152 | h2:first-of-type { |
136 | 153 | margin-top: 0; |
137 | 154 | } |
138 | 155 | } |
139 | 156 | |
140 | 157 | .md-button:not([disabled]).md-icon-button:hover { |
141 | - background-color: rgba(158, 158, 158, 0.2); | |
158 | + background-color: rgba(158, 158, 158, .2); | |
142 | 159 | } |
143 | 160 | |
144 | 161 | md-toolbar:not(.md-hue-1), |
... | ... | @@ -147,11 +164,12 @@ md-toolbar:not(.md-hue-1), |
147 | 164 | } |
148 | 165 | |
149 | 166 | md-toolbar md-input-container .md-errors-spacer { |
150 | - min-height: 0px; | |
167 | + min-height: 0; | |
151 | 168 | } |
152 | 169 | |
153 | 170 | md-toolbar { |
154 | - md-select.md-default-theme:not([disabled]):focus .md-select-value, md-select:not([disabled]):focus .md-select-value { | |
171 | + md-select.md-default-theme:not([disabled]):focus .md-select-value, | |
172 | + md-select:not([disabled]):focus .md-select-value { | |
155 | 173 | color: #fff; |
156 | 174 | } |
157 | 175 | } |
... | ... | @@ -159,11 +177,10 @@ md-toolbar { |
159 | 177 | md-menu-item { |
160 | 178 | overflow: hidden; |
161 | 179 | fill: #737373; |
162 | -} | |
163 | 180 | |
164 | -md-menu-item { | |
165 | 181 | .md-button { |
166 | 182 | display: block; |
183 | + | |
167 | 184 | .tb-alt-text { |
168 | 185 | float: right; |
169 | 186 | } |
... | ... | @@ -190,13 +207,14 @@ md-sidenav { |
190 | 207 | overflow-y: auto; |
191 | 208 | } |
192 | 209 | |
193 | -.md-radio-interactive input, button { | |
210 | +.md-radio-interactive input, | |
211 | +button { | |
194 | 212 | pointer-events: all; |
195 | 213 | } |
196 | 214 | |
197 | 215 | .md-color-picker-input-container { |
198 | 216 | md-input-container { |
199 | - margin-bottom: 0px; | |
217 | + margin-bottom: 0; | |
200 | 218 | } |
201 | 219 | } |
202 | 220 | |
... | ... | @@ -204,32 +222,36 @@ md-sidenav { |
204 | 222 | * THINGSBOARD SPECIFIC |
205 | 223 | ***********************/ |
206 | 224 | |
207 | -$swift-ease-out-duration: 0.4s !default; | |
208 | -$swift-ease-out-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1) !default; | |
225 | +$swift-ease-out-duration: .4s !default; | |
226 | +$swift-ease-out-timing-function: cubic-bezier(.25, .8, .25, 1) !default; | |
209 | 227 | |
210 | 228 | $input-label-float-offset: 6px !default; |
211 | -$input-label-float-scale: 0.75 !default; | |
229 | +$input-label-float-scale: .75 !default; | |
212 | 230 | |
213 | 231 | label { |
214 | 232 | &.tb-title { |
215 | - pointer-events: none; | |
216 | - color: #666; | |
233 | + padding-bottom: 15px; | |
217 | 234 | font-size: 13px; |
218 | 235 | font-weight: 400; |
219 | - padding-bottom: 15px; | |
236 | + color: #666; | |
237 | + pointer-events: none; | |
238 | + | |
220 | 239 | &.no-padding { |
221 | - padding-bottom: 0px; | |
240 | + padding-bottom: 0; | |
222 | 241 | } |
223 | - &.tb-required:after { | |
224 | - content: ' *'; | |
242 | + | |
243 | + &.tb-required::after { | |
225 | 244 | font-size: 13px; |
245 | + color: rgba(0, 0, 0, .54); | |
226 | 246 | vertical-align: top; |
227 | - color: rgba(0,0,0,0.54); | |
247 | + content: " *"; | |
228 | 248 | } |
249 | + | |
229 | 250 | &.tb-error { |
230 | - color: rgb(221,44,0); | |
231 | - &.tb-required:after { | |
232 | - color: rgb(221,44,0); | |
251 | + color: rgb(221, 44, 0); | |
252 | + | |
253 | + &.tb-required::after { | |
254 | + color: rgb(221, 44, 0); | |
233 | 255 | } |
234 | 256 | } |
235 | 257 | } |
... | ... | @@ -246,96 +268,107 @@ label { |
246 | 268 | } |
247 | 269 | |
248 | 270 | .tb-readonly-label { |
249 | - color: rgba(0,0,0,0.54); | |
271 | + color: rgba(0, 0, 0, .54); | |
250 | 272 | } |
251 | 273 | |
252 | 274 | .tb-disabled-label { |
253 | - color: rgba(0,0,0,0.44); | |
275 | + color: rgba(0, 0, 0, .44); | |
254 | 276 | } |
255 | 277 | |
278 | +/* stylelint-disable-next-line no-duplicate-selectors */ | |
256 | 279 | label { |
257 | 280 | &.tb-small { |
258 | - pointer-events: none; | |
259 | - color: rgba(0,0,0,0.54); | |
260 | 281 | font-size: 12px; |
282 | + color: rgba(0, 0, 0, .54); | |
283 | + pointer-events: none; | |
261 | 284 | } |
262 | 285 | } |
263 | 286 | |
264 | 287 | div { |
265 | 288 | &.tb-small { |
266 | - color: rgba(0,0,0,0.54); | |
267 | 289 | font-size: 14px; |
290 | + color: rgba(0, 0, 0, .54); | |
268 | 291 | } |
269 | 292 | } |
270 | 293 | |
271 | 294 | .tb-hint { |
295 | + padding-bottom: 15px; | |
272 | 296 | font-size: 12px; |
273 | 297 | line-height: 14px; |
274 | - transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); | |
275 | - color: grey; | |
276 | - padding-bottom: 15px; | |
277 | - &.ng-hide, &.ng-enter, &.ng-leave.ng-leave-active { | |
298 | + color: #808080; | |
299 | + transition: all .3s cubic-bezier(.55, 0, .55, .2); | |
300 | + | |
301 | + &.ng-hide, | |
302 | + &.ng-enter, | |
303 | + &.ng-leave.ng-leave-active { | |
278 | 304 | bottom: 26px; |
279 | 305 | opacity: 0; |
280 | 306 | } |
281 | - &.ng-leave, &.ng-enter.ng-enter-active { | |
307 | + | |
308 | + &.ng-leave, | |
309 | + &.ng-enter.ng-enter-active { | |
282 | 310 | bottom: 7px; |
283 | 311 | opacity: 1; |
284 | 312 | } |
285 | 313 | } |
286 | 314 | |
287 | 315 | .md-caption { |
288 | - &.tb-required:after { | |
289 | - content: ' *'; | |
316 | + &.tb-required::after { | |
290 | 317 | font-size: 10px; |
318 | + color: rgba(0, 0, 0, .54); | |
291 | 319 | vertical-align: top; |
292 | - color: rgba(0,0,0,0.54); | |
320 | + content: " *"; | |
293 | 321 | } |
294 | 322 | } |
295 | 323 | |
296 | 324 | pre.tb-highlight { |
297 | - background-color: #f7f7f7; | |
298 | 325 | display: block; |
299 | - margin: 20px 0; | |
300 | 326 | padding: 15px; |
327 | + margin: 20px 0; | |
301 | 328 | overflow-x: auto; |
329 | + background-color: #f7f7f7; | |
330 | + | |
302 | 331 | code { |
332 | + box-sizing: border-box; | |
333 | + display: inline-block; | |
303 | 334 | padding: 0; |
304 | - color: #303030; | |
305 | 335 | font-family: monospace; |
306 | - display: inline-block; | |
307 | - box-sizing: border-box; | |
308 | - vertical-align: bottom; | |
309 | 336 | font-size: 16px; |
310 | - font-weight: bold; | |
337 | + font-weight: 700; | |
338 | + color: #303030; | |
339 | + vertical-align: bottom; | |
311 | 340 | } |
312 | 341 | } |
313 | 342 | |
314 | 343 | .tb-notice { |
315 | - background-color: #f7f7f7; | |
316 | 344 | padding: 15px; |
317 | - border: 1px solid #ccc; | |
318 | 345 | font-size: 16px; |
346 | + background-color: #f7f7f7; | |
347 | + border: 1px solid #ccc; | |
319 | 348 | } |
320 | 349 | |
321 | 350 | .tb-data-table { |
322 | 351 | md-toolbar { |
323 | 352 | z-index: 0; |
324 | 353 | } |
354 | + | |
325 | 355 | md-toolbar.md-table-toolbar.md-default-theme:not(.md-menu-toolbar).md-default .md-button[disabled], |
326 | 356 | md-toolbar.md-table-toolbar:not(.md-menu-toolbar).md-default .md-button[disabled] { |
327 | - color: rgba(0,0,0,0.38); | |
357 | + color: rgba(0, 0, 0, .38); | |
328 | 358 | } |
359 | + | |
329 | 360 | md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-button[disabled] md-icon, |
330 | 361 | md-toolbar:not(.md-menu-toolbar) .md-button[disabled] md-icon { |
331 | - color: rgba(0,0,0,.28); | |
362 | + color: rgba(0, 0, 0, .28); | |
332 | 363 | } |
364 | + | |
333 | 365 | span.no-data-found { |
334 | 366 | position: relative; |
367 | + display: flex; | |
335 | 368 | height: calc(100% - 57px); |
336 | 369 | text-transform: uppercase; |
337 | - display: flex; | |
338 | 370 | } |
371 | + | |
339 | 372 | table.md-table { |
340 | 373 | &.md-row-select td.md-cell, |
341 | 374 | &.md-row-select th.md-column { |
... | ... | @@ -366,49 +399,55 @@ pre.tb-highlight { |
366 | 399 | |
367 | 400 | td.md-cell, |
368 | 401 | th.md-column { |
369 | - | |
370 | 402 | &:last-child { |
371 | 403 | padding: 0 12px 0 0; |
372 | 404 | } |
373 | - | |
374 | 405 | } |
375 | 406 | } |
376 | 407 | |
377 | - table.md-table, table.md-table.md-row-select { | |
408 | + table.md-table, | |
409 | + table.md-table.md-row-select { | |
378 | 410 | tbody { |
379 | 411 | &.md-body { |
380 | 412 | tr { |
381 | 413 | &.md-row:not([disabled]) { |
382 | 414 | outline: none; |
415 | + | |
383 | 416 | &:hover { |
384 | - background-color: rgba(221, 221, 221, 0.3) !important; | |
417 | + background-color: rgba(221, 221, 221, .3) !important; | |
385 | 418 | } |
419 | + | |
386 | 420 | &.md-selected { |
387 | - background-color: rgba(221, 221, 221, 0.5) !important; | |
421 | + background-color: rgba(221, 221, 221, .5) !important; | |
388 | 422 | } |
389 | - &.tb-current, &.tb-current:hover{ | |
390 | - background-color: rgba(221, 221, 221, 0.65) !important; | |
423 | + | |
424 | + &.tb-current, | |
425 | + &.tb-current:hover{ | |
426 | + background-color: rgba(221, 221, 221, .65) !important; | |
391 | 427 | } |
392 | 428 | } |
393 | 429 | } |
394 | 430 | } |
431 | + | |
395 | 432 | tr { |
396 | 433 | td { |
397 | 434 | &.tb-action-cell { |
435 | + width: 72px; | |
436 | + min-width: 72px; | |
437 | + max-width: 72px; | |
398 | 438 | overflow: hidden; |
399 | 439 | text-overflow: ellipsis; |
400 | 440 | white-space: nowrap; |
401 | - min-width: 72px; | |
402 | - max-width: 72px; | |
403 | - width: 72px; | |
441 | + | |
404 | 442 | .md-button { |
405 | 443 | &.md-icon-button { |
406 | - margin: 0; | |
407 | - padding: 6px; | |
408 | 444 | width: 36px; |
409 | 445 | height: 36px; |
446 | + padding: 6px; | |
447 | + margin: 0; | |
410 | 448 | } |
411 | 449 | } |
450 | + | |
412 | 451 | .tb-spacer { |
413 | 452 | padding-left: 38px; |
414 | 453 | } |
... | ... | @@ -420,34 +459,40 @@ pre.tb-highlight { |
420 | 459 | } |
421 | 460 | |
422 | 461 | .tb-severity { |
423 | - font-weight: bold; | |
462 | + font-weight: 700; | |
463 | + | |
424 | 464 | &.tb-critical { |
425 | - color: red !important; | |
465 | + color: #f00 !important; | |
426 | 466 | } |
467 | + | |
427 | 468 | &.tb-major { |
428 | - color: orange !important; | |
469 | + color: #ffa500 !important; | |
429 | 470 | } |
471 | + | |
430 | 472 | &.tb-minor { |
431 | 473 | color: #ffca3d !important; |
432 | 474 | } |
475 | + | |
433 | 476 | &.tb-warning { |
434 | 477 | color: #abab00 !important; |
435 | 478 | } |
479 | + | |
436 | 480 | &.tb-indeterminate { |
437 | - color: green !important; | |
481 | + color: #008000 !important; | |
438 | 482 | } |
439 | 483 | } |
440 | 484 | |
441 | 485 | .tb-card-description { |
442 | - color: rgba(0,0,0,0.54); | |
443 | 486 | font-size: 13px; |
487 | + color: rgba(0, 0, 0, .54); | |
488 | + | |
444 | 489 | @include line-clamp(2, 1.1); |
445 | 490 | } |
446 | 491 | |
447 | 492 | /*********************** |
448 | 493 | * Flow |
449 | 494 | ***********************/ |
450 | -$previewSize: 100px; | |
495 | +$previewSize: 100px !default; | |
451 | 496 | |
452 | 497 | .file-input { |
453 | 498 | display: none; |
... | ... | @@ -455,17 +500,19 @@ $previewSize: 100px; |
455 | 500 | |
456 | 501 | .tb-flow-drop { |
457 | 502 | position: relative; |
458 | - border: dashed 2px; | |
459 | 503 | height: $previewSize; |
460 | 504 | overflow: hidden; |
505 | + border: dashed 2px; | |
506 | + | |
461 | 507 | label { |
462 | - width: 100%; | |
463 | - height: 100%; | |
464 | 508 | display: flex; |
465 | 509 | flex-direction: column; |
466 | 510 | justify-content: center; |
511 | + width: 100%; | |
512 | + height: 100%; | |
467 | 513 | font-size: 16px; |
468 | 514 | text-align: center; |
515 | + | |
469 | 516 | @media (min-width: $layout-breakpoint-sm) { |
470 | 517 | font-size: 24px; |
471 | 518 | } |
... | ... | @@ -474,8 +521,8 @@ $previewSize: 100px; |
474 | 521 | |
475 | 522 | .tb-container { |
476 | 523 | position: relative; |
477 | - margin-top: 32px; | |
478 | 524 | padding: 10px 0; |
525 | + margin-top: 32px; | |
479 | 526 | } |
480 | 527 | |
481 | 528 | /*********************** |
... | ... | @@ -483,12 +530,12 @@ $previewSize: 100px; |
483 | 530 | ***********************/ |
484 | 531 | |
485 | 532 | .tb-prompt { |
486 | - color: rgba(0,0,0,0.38); | |
487 | - text-transform: uppercase; | |
488 | 533 | display: flex; |
489 | 534 | font-size: 18px; |
490 | 535 | font-weight: 400; |
491 | 536 | line-height: 18px; |
537 | + color: rgba(0, 0, 0, .38); | |
538 | + text-transform: uppercase; | |
492 | 539 | } |
493 | 540 | |
494 | 541 | /*********************** |
... | ... | @@ -500,35 +547,37 @@ $previewSize: 100px; |
500 | 547 | } |
501 | 548 | |
502 | 549 | .tb-error-message { |
550 | + padding: 10px 0 0 10px; | |
551 | + margin-top: -6px; | |
552 | + overflow: hidden; | |
503 | 553 | font-size: 12px; |
504 | 554 | line-height: 14px; |
505 | - overflow: hidden; | |
506 | - padding: 10px 0px 0px 10px; | |
507 | - color: rgb(221,44,0); | |
508 | - margin-top: -6px; | |
555 | + color: rgb(221, 44, 0); | |
509 | 556 | } |
510 | 557 | |
511 | 558 | .tb-error-message.ng-animate { |
512 | - @include transition(all .3s cubic-bezier(.55,0,.55,.2)); | |
559 | + @include transition(all .3s cubic-bezier(.55, 0, .55, .2)); | |
513 | 560 | } |
514 | 561 | |
515 | -.tb-error-message.ng-enter-prepare, .tb-error-message.ng-enter { | |
516 | - opacity:0; | |
562 | +.tb-error-message.ng-enter-prepare, | |
563 | +.tb-error-message.ng-enter { | |
517 | 564 | margin-top: -24px; |
565 | + opacity: 0; | |
518 | 566 | } |
519 | 567 | |
520 | 568 | .tb-error-message.ng-enter.ng-enter-active { |
521 | - opacity:1; | |
522 | 569 | margin-top: -6px; |
570 | + opacity: 1; | |
523 | 571 | } |
524 | 572 | |
525 | 573 | .tb-error-message.ng-leave { |
526 | - opacity:1; | |
527 | 574 | margin-top: -6px; |
575 | + opacity: 1; | |
528 | 576 | } |
577 | + | |
529 | 578 | .tb-error-message.ng-leave.ng-leave-active { |
530 | - opacity:0; | |
531 | 579 | margin-top: -24px; |
580 | + opacity: 0; | |
532 | 581 | } |
533 | 582 | |
534 | 583 | /*********************** |
... | ... | @@ -545,39 +594,41 @@ md-tabs.tb-headless { |
545 | 594 | |
546 | 595 | .md-button.tb-card-button { |
547 | 596 | width: 100%; |
548 | - height: 100%; | |
549 | 597 | max-width: 240px; |
598 | + height: 100%; | |
599 | + | |
550 | 600 | span { |
601 | + height: 18px; | |
602 | + min-height: 18px; | |
603 | + max-height: 18px; | |
551 | 604 | padding: 0 0 20px 0; |
605 | + margin: auto; | |
552 | 606 | font-size: 18px; |
553 | 607 | font-weight: 400; |
554 | - white-space: normal; | |
555 | 608 | line-height: 18px; |
556 | - max-height: 18px; | |
557 | - min-height: 18px; | |
558 | - height: 18px; | |
559 | - margin: auto; | |
609 | + white-space: normal; | |
560 | 610 | } |
561 | 611 | } |
562 | 612 | |
563 | 613 | .md-button.tb-layout-button { |
564 | 614 | width: 100%; |
565 | - height: 100%; | |
566 | 615 | max-width: 240px; |
616 | + height: 100%; | |
617 | + | |
567 | 618 | span { |
568 | 619 | padding: 40px; |
569 | 620 | font-size: 18px; |
570 | 621 | font-weight: 400; |
571 | - white-space: normal; | |
572 | 622 | line-height: 18px; |
623 | + white-space: normal; | |
573 | 624 | } |
574 | 625 | } |
575 | 626 | |
576 | 627 | .md-button.tb-add-new-widget { |
628 | + padding-right: 12px; | |
629 | + font-size: 24px; | |
577 | 630 | border-style: dashed; |
578 | 631 | border-width: 2px; |
579 | - font-size: 24px; | |
580 | - padding-right: 12px; | |
581 | 632 | } |
582 | 633 | |
583 | 634 | /*********************** |
... | ... | @@ -585,11 +636,12 @@ md-tabs.tb-headless { |
585 | 636 | ***********************/ |
586 | 637 | |
587 | 638 | section.tb-header-buttons { |
588 | - pointer-events: none; | |
589 | 639 | position: absolute; |
590 | - right: 0px; | |
591 | 640 | top: 86px; |
641 | + right: 0; | |
592 | 642 | z-index: 3; |
643 | + pointer-events: none; | |
644 | + | |
593 | 645 | @media (min-width: $layout-breakpoint-sm) { |
594 | 646 | top: 86px; |
595 | 647 | } |
... | ... | @@ -633,6 +685,7 @@ section.tb-footer-buttons { |
633 | 685 | |
634 | 686 | ._md-toast-open-bottom .tb-footer-buttons { |
635 | 687 | @include transition(all .4s cubic-bezier(.25, .8, .25, 1)); |
688 | + | |
636 | 689 | @include transform(translate3d(0, -42px, 0)); |
637 | 690 | } |
638 | 691 | |
... | ... | @@ -641,27 +694,27 @@ section.tb-footer-buttons { |
641 | 694 | ***********************/ |
642 | 695 | |
643 | 696 | .md-icon-button.tb-md-32 { |
644 | - vertical-align: middle; | |
645 | 697 | width: 32px; |
646 | - height: 32px; | |
647 | 698 | min-width: 32px; |
699 | + height: 32px; | |
648 | 700 | min-height: 32px; |
649 | - margin: 0px !important; | |
650 | - padding: 0px !important; | |
701 | + padding: 0 !important; | |
702 | + margin: 0 !important; | |
703 | + vertical-align: middle; | |
651 | 704 | } |
652 | 705 | |
653 | 706 | .material-icons.tb-md-20 { |
654 | - font-size: 20px; | |
655 | 707 | width: 20px; |
656 | - height: 20px; | |
657 | 708 | min-width: 20px; |
709 | + height: 20px; | |
658 | 710 | min-height: 20px; |
711 | + font-size: 20px; | |
659 | 712 | } |
660 | 713 | |
661 | 714 | .material-icons.tb-md-96 { |
662 | - font-size: 96px; | |
663 | 715 | width: 96px; |
664 | 716 | height: 96px; |
717 | + font-size: 96px; | |
665 | 718 | } |
666 | 719 | |
667 | 720 | /*********************** |
... | ... | @@ -671,17 +724,17 @@ section.tb-footer-buttons { |
671 | 724 | .tb-absolute-fill { |
672 | 725 | position: absolute; |
673 | 726 | top: 0; |
674 | - left: 0; | |
675 | 727 | right: 0; |
676 | 728 | bottom: 0; |
729 | + left: 0; | |
677 | 730 | } |
678 | 731 | |
679 | 732 | .tb-progress-cover { |
680 | 733 | position: absolute; |
681 | 734 | top: 0; |
682 | - left: 0; | |
683 | 735 | right: 0; |
684 | 736 | bottom: 0; |
737 | + left: 0; | |
685 | 738 | z-index: 6; |
686 | 739 | opacity: 1; |
687 | 740 | } | ... | ... |
... | ... | @@ -17,43 +17,49 @@ |
17 | 17 | |
18 | 18 | @mixin input-placeholder { |
19 | 19 | // replaces compass/css/user-interface/input-placeholder() |
20 | + | |
20 | 21 | &::-webkit-input-placeholder { |
21 | 22 | @content; |
22 | 23 | } |
24 | + | |
23 | 25 | &:-moz-placeholder { |
24 | 26 | @content; |
25 | 27 | opacity: 1; |
26 | 28 | } |
29 | + | |
27 | 30 | &::-moz-placeholder { |
28 | 31 | @content; |
29 | 32 | opacity: 1; |
30 | 33 | } |
34 | + | |
31 | 35 | &:-ms-input-placeholder { |
32 | 36 | @content; |
33 | 37 | } |
34 | 38 | } |
35 | 39 | |
36 | 40 | @mixin line-clamp($numLines: 1, $lineHeight: 1.412) { |
37 | - overflow: hidden; | |
38 | 41 | position: relative; |
42 | + max-height: ($numLines * $lineHeight * 1em); | |
43 | + padding-right: 2em; | |
44 | + margin-right: -1em; | |
45 | + overflow: hidden; | |
39 | 46 | line-height: $lineHeight; |
40 | 47 | text-align: justify; |
41 | - margin-right: -1em; | |
42 | - padding-right: 2em; | |
43 | - max-height: ($numLines*$lineHeight)+em; | |
44 | - &:before { | |
45 | - content: '...'; | |
48 | + | |
49 | + &::before { | |
46 | 50 | position: absolute; |
47 | 51 | right: 1em; |
48 | 52 | bottom: 0; |
53 | + content: "..."; | |
49 | 54 | } |
50 | - &:after { | |
51 | - content: ''; | |
55 | + | |
56 | + &::after { | |
52 | 57 | position: absolute; |
53 | 58 | right: 1em; |
54 | 59 | width: 1em; |
55 | 60 | height: 1em; |
56 | - margin-top: 0.2em; | |
57 | - background: white; | |
61 | + margin-top: .2em; | |
62 | + content: ""; | |
63 | + background: #fff; | |
58 | 64 | } |
59 | 65 | } | ... | ... |