]> git.proxmox.com Git - proxmox-backup.git/blame - www/css/ext6-pbs.css
fix #4260: ui: fallback to note of last snapshot for backup group comment
[proxmox-backup.git] / www / css / ext6-pbs.css
CommitLineData
2d694f8f
TL
1/* overwrite to use full black for enabled buttons */
2.x-btn-inner-default-toolbar-small {
3 font: 300 12px/16px helvetica, arial, verdana, sans-serif;
4 color: #000;
5 padding: 0 5px;
6 max-width: 100%;
7}
8
9/* add missing class for context menu header */
10.x-menu-header {
11 font: 400 13px/20px 'Open Sans', 'Helvetica Neue', helvetica, arial, verdana, sans-serif;
12 color: #fff;
13 padding: 4px;
14 background-color: #3892d4;
15}
16
17/* make the upper window end visible */
18.x-css-shadow {
19 box-shadow: rgb(136,136,136) 0px -1px 15px !important;
20}
21
22/* reduce tree space */
23.x-grid-cell-inner-treecolumn { /* vertical padding */
24 padding: 4px 0px 3px 0px;
25}
26
27/* horizontal distance between parent and child leaf */
28.x-tree-elbow-img {
29 width: 14px;
30}
31
32/* adjust horizontal position of menu icons */
33.x-menu-item-icon-default {
34 top: 5px;
35 left: 3px;
36 font-size: 14px;
37}
38
39/* this gives a better placement for the font-awesome icons */
40.x-btn-icon-el-default-toolbar-small {
41 height: 14px;
42}
43
44/* this icon looks weird in sizes not n*14px */
45.x-btn-icon-el-default-toolbar-small.fa-ellipsis-v {
46 font-size: 14px;
47}
48
49.x-btn-icon-el-default-small {
50 height: 14px;
51 font-size: 14px;
52}
53
7d3482f5
TL
54.pmx-icon-size {
55 height: 14px;
56 font-size: 14px;
57}
58
59
2d694f8f
TL
60/* displayfield minheight is wrong */
61.x-form-display-field-default {
62 min-height: 20px;
63}
64
65.x-button-reset:before {
66 font-size: 16px;
67}
68
69/* for resetcolumnsbutton */
70.x-button-reset:after{
71 content: "\f0e7 ";
72 position: relative;
73 text-shadow: 0 0 2px #fff;
74 left: -3px;
75 top: 2px;
76}
77
78.proxmox-inline-button .x-btn-inner {
79 color: black;
80}
864d17c4
TL
81
82/* loading in task list */
83.x-grid-row-loading {
84 background: no-repeat center center;
fef2b3e0 85 background-image:url(../extjs/theme-crisp/resources/images/loadmask/loading.gif);
864d17c4
TL
86}
87
88/* displayfield minheight is wrong */
89.x-form-display-field-default {
90 min-height: 20px;
91}
92
93.x-button-reset:before {
94 font-size: 16px;
95}
96
97/* for resetcolumnsbutton */
98.x-button-reset:after{
99 content: "\f0e7 ";
100 position: relative;
101 text-shadow: 0 0 2px #fff;
102 left: -3px;
103 top: 2px;
104}
105
106.proxmox-inline-button .x-btn-inner {
107 color: black;
108}
109
110/* for auto layout */
111div.inline-block {
112 display: inline-block;
113 vertical-align: top;
114}
115
116.pointer {
117 cursor: pointer;
118}
119
120.x-grid-filters-filtered-column{
121 font-style: italic;
122 font-weight: bold;
123}
124
125/* mark disabled grid entries */
126table:not(.x-grid-item-selected) tr.x-grid-row.disabled {
127 color: #cfcfcf;
128}
129
130/* fix action column icons */
131.x-action-col-icon {
4b128792
DC
132 font-size: 13px;
133 height: 13px;
134}
135
136.x-grid-cell-inner-action-col {
137 padding: 6px 10px 5px;
864d17c4
TL
138}
139
140.x-action-col-icon:before {
141 color: #555;
142}
143
144.x-treelist-item-icon {
145 color: #000;
146}
147
c793da1e 148.x-treelist-pve-nav {
864d17c4
TL
149 background-color: #f5f5f5;
150 border-right: 1px solid #cfcfcf;
151}
152
153.x-treelist-row-over > * > .x-treelist-item-icon,
154.x-treelist-row-over > * > .x-treelist-item-text {
155 color: #000;
156}
157
158.x-treelist-row {
159 padding: 4px 10px 4px 6px;
160}
161
162/* chrome 56 fix */
163.x-webkit .x-form-text {
164 height: 100% !important;
165}
166
167.x-webkit :not(.x-form-textarea-body) > .x-form-trigger-wrap {
168 height: initial;
169}
170
171tr.x-grid-row-summary td.x-grid-cell {
172 border-top: 1px solid black;
173 font-weight: bold;
174}
175
176p.logs {
177 white-space: nowrap;
178 font-family: monospace;
179 overflow: auto;
180 border: 1px solid #cfcfcf;
181 margin: 5px;
182 padding: 5px;
183}
e8f0ad19
DM
184
185/* tree icons */
186
187/* big symbols */
188.x-tree-icon-custom {
189 font-size: 1.25em;
190 line-height: 1.6em;
191 color: #555;
192 margin-right: 5px;
193}
aeee4329
DM
194
195.no-leaf-icons .x-tree-icon-leaf {
196 visibility: hidden;
197 width: 5px;
198}
a3970d6c
DC
199
200.pmx-has-badge .x-btn-inner {
201 padding: 0 0 0 5px;
202 min-width: 24px;
203}
204
205.pmx-button-badge {
206 display: inline-block;
dbf5dad1 207 text-align: center;
a3970d6c 208 font-weight: bold;
41067870 209 border-radius: 4px;
a3970d6c
DC
210 padding: 2px 3px;
211 min-width: 24px;
212 line-height: 1em;
213}
214
215.pmx-button-badge.active {
41067870 216 background-color: #464d4d;
a3970d6c 217}
3e395378
DC
218
219.pmx-hidden {
220 cursor: default;
221}
222
c9725bb8
TL
223span.snapshot-comment-column {
224 text-overflow: ellipsis;
225 overflow: hidden;
226 display: inline-block;
227 width: calc(100% - 18px);
228}
229
ba558d10
PH
230.pmx-faded {
231 opacity: 0.7;
232}
233
3e395378
DC
234.x-action-col-icon.good:before {
235 color: #21BF4B;
236}
237
238.x-action-col-icon.warning:before {
239 color: #fc0;
240}
241
242.x-action-col-icon.critical:before {
243 color: #FF6C59;
244}
db67e4fe
TL
245
246.pve-icon-verify-lettering:after {
247 color: #464d4d;
248 font-weight: bold;
249 content: "V.";
250}
e373dcc5 251
dd09432a
HL
252.pbs-maintenance-mask div.x-mask-msg-text {
253 background: None;
254 padding: 12px 0 0;
255}
256
257.pbs-maintenance-mask:before {
258 font-size: 3em;
259 display: flex;
260 justify-content: center;
261 content: "\f0ad";
262}
263
adf5dcba
HL
264/* the small icons TODO move to proxmox-widget-toolkit */
265.pmx-tree-icon-custom:after {
266 position: relative;
267 left: -4px;
268 top: 2px;
269 font-size: 0.8em;
270 text-shadow: -1px 0px 2px #fff;
271 content: "\ ";
272}
273
274/* datastore maintenance */
275.pmx-tree-icon-custom.maintenance:after {
276 content: "\f0ad";
277 color: #000;
278}
279
280.pmx-tree-icon-custom.maintenance:before {
281 color: #888;
282}
283
ef4956f5
TL
284.pmx-tree-icon-custom.destroying:after {
285 content: "\f1f8";
286 color: #000;
287}
288
289.pmx-tree-icon-custom.destroying:before {
290 color: #888;
291}
292
73b8f679
DM
293/*' PBS specific icons */
294
3725d95c 295.pbs-icon-tape {
73b8f679 296 padding: 0;
da6b16c3
TL
297 height: 16px;
298 width: 16px;
73b8f679 299 background-image:url(../images/icon-tape.svg);
da6b16c3
TL
300 background-position: bottom;
301 background-repeat: no-repeat;
302 background-size: 16px;
73b8f679 303}
3725d95c
TL
304
305.pbs-icon-tape-drive {
3725d95c 306 padding: 0;
da6b16c3
TL
307 height: 16px;
308 width: 16px;
309 background-image:url(../images/icon-tape-drive.svg);
310 background-position: bottom;
311 background-repeat: no-repeat;
3725d95c 312 background-size: 16px;
da6b16c3
TL
313}
314
315.x-treelist-item-icon.pbs-icon-tape, .x-treelist-item-icon.pbs-icon-tape-drive {
3725d95c 316 height: 20px;
3725d95c 317}
84d32846
DC
318
319.info-pointer div.right-aligned {
320 cursor: pointer;
321}
65bd918a
DC
322
323.x-fieldcontainer-default-cell > .x-grid-cell-inner {
324 padding-top: 0px;
325 padding-bottom: 0px;
326}