PluginProbe
Media Sync / trunk
Media Sync vtrunk
1.5.3 1.5.2 1.5.1 trunk 0.1.0 0.1.1 0.1.2 0.1.3 0.1.4 0.1.5 0.1.6 1.0.2 1.0.3 1.0.4 1.1.0 1.1.1 1.1.2 1.1.3 1.1.5 1.1.6 1.1.7 1.1.8 1.2.0 1.2.2 1.2.3 All 44 releases
media-sync / admin / css / style.css

style.css in Media Sync trunk, at admin/css/style.css

337 lines 8.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .main-media-sync-page,
2 .media-sync-page-settings {
3 position: relative;
4 }
5
6 .main-media-sync-page a:focus {
7 box-shadow: none;
8 color: inherit;
9 }
10
11 .main-media-sync-page .media-sync-global-errors {
12 padding-top: 10px;
13 padding-bottom: 10px;
14 }
15 .main-media-sync-page .media-sync-global-errors.hidden {
16 display: none;
17 }
18
19 .main-media-sync-page .notice pre {
20 display: inline;
21 margin: 0;
22 }
23
24 .main-media-sync-page .notice-files-imported {
25 display: none;
26 }
27 .main-media-sync-page .notice-files-imported.is-visible {
28 display: block;
29 }
30
31
32 .main-media-sync-page .media-sync-button-holder {
33 margin: 25px 0;
34 }
35
36 .main-media-sync-page .media-sync-button-holder .import-spinner {
37 float: none;
38 }
39
40 .main-media-sync-page .import-options {
41 margin: 25px 0;
42 }
43
44 .main-media-sync-page .import-options .description {
45 color: #999;
46 }
47
48 .main-media-sync-page .import-option-date-type {
49 margin: 10px 0;
50 }
51 .main-media-sync-page .import-option-date-type .import-option-date-type-item {
52 margin: 10px 0;
53 }
54 .main-media-sync-page .import-option-date-type .import-option-date-type-item label {
55 display: block;
56 margin: 0 0 5px;
57 }
58 .main-media-sync-page .import-option-date-type .import-option-date-type-item .description {
59 margin: 5px 0 5px 25px;
60 }
61
62 .main-media-sync-page .import-options .media-sync-dry-run-holder {
63 display: block;
64 padding: 0 0 25px;
65 }
66 .main-media-sync-page .import-options .media-sync-dry-run-holder label {
67 display: inline-block;
68 vertical-align: top;
69 margin-top: -1px;
70 }
71
72 .main-media-sync-page .import-option-batch-size {
73 margin: 10px 0;
74 }
75
76
77 .main-media-sync-page .media-sync-scan-files-message {
78 display: block;
79 margin: 15px 0;
80 }
81
82 /* Progress Bar */
83 .main-media-sync-page .media-sync-progress-holder {
84 display: none;
85 background: #ddd;
86 }
87 .main-media-sync-page .media-sync-progress-holder .media-sync-progress {
88 display: block;
89 width: 0;
90 height: 15px;
91 background: #0073aa;
92 -moz-transition: width .3s ease-in-out;
93 -webkit-transition: width .3s ease-in-out;
94 -o-transition: width .3s ease-in-out;
95 transition: width .3s ease-in-out;
96 }
97 .main-media-sync-page .media-sync-progress-holder.is-visible {
98 display: block;
99 }
100
101 /* Counters and other texts */
102 .main-media-sync-page .media-sync-state {
103 display: block;
104 padding: 5px 0 0;
105 }
106 .main-media-sync-page .media-sync-state .media-sync-state-number {
107 font-size: 16px;
108 font-weight: 500;
109 }
110 .main-media-sync-page .media-sync-state .media-sync-state-text {
111 font-size: 15px;
112 }
113 .main-media-sync-page .media-sync-state.media-sync-state-note {
114 color: #999;
115 padding: 10px 0 5px;
116 }
117
118 .main-media-sync-page .wp-filter {
119 margin-bottom: 10px;
120 }
121 .main-media-sync-page .wp-filter .filter-items {
122 padding: 11px 0;
123 }
124
125 /* Table Holder */
126 .main-media-sync-page .media-sync-table-holder {
127 position: relative;
128 }
129 .main-media-sync-page .media-sync-table-holder .table-spinner {
130 display: none;
131 }
132 .main-media-sync-page .media-sync-table-holder.is-loading .table-spinner {
133 display: block;
134 position: absolute;
135 top: 50%;
136 left: 50%;
137 width: 30px;
138 height: 30px;
139 line-height: 30px;
140 background-position: 50% 50%;
141 vertical-align: middle;
142 z-index: 2;
143 margin: -15px 0 0 -15px;
144 }
145 .main-media-sync-page .media-sync-table-holder.is-loading:after {
146 content: "";
147 position: absolute;
148 top: 0;
149 right: 0;
150 bottom: 0;
151 left: 0;
152 width: 100%;
153 height: 100%;
154 background: rgba(250, 250, 250, 0.8);
155 z-index: 1;
156 }
157
158 /* Table Row */
159 .main-media-sync-page tr.media-sync-list-file.is-first-level-no {
160 float: left;
161 height: 0;
162 opacity: 0;
163 visibility: collapse;
164 }
165 .main-media-sync-page tr.media-sync-list-file.is-first-level-no.is-expanded {
166 float: none;
167 height: auto;
168 opacity: 1;
169 visibility: visible;
170 }
171
172 /* Highlight row that was imported successfully */
173 .main-media-sync-page tr.media-sync-list-file.highlight-success td,
174 .main-media-sync-page tr.media-sync-list-file.highlight-success th {
175 background: #fff7b7;
176 }
177 /* Highlight row that was imported with error */
178 .main-media-sync-page tr.media-sync-list-file.highlight-error td,
179 .main-media-sync-page tr.media-sync-list-file.highlight-error th {
180 background: #fb9e9e;
181 }
182
183 .main-media-sync-page tr.media-sync-list-file div.error {
184 margin: 10px 0;
185 padding-top: 5px;
186 padding-bottom: 5px;
187 }
188
189
190 .main-media-sync-page tr.media-sync-list-file .media-sync-toggle-row {
191 font-size: 26px;
192 cursor: pointer;
193 }
194 .main-media-sync-page tr.media-sync-list-file .media-sync-toggle-row:before {
195 content: "\f139";
196 display: block;
197 margin: -2px 0 0 -5px;
198 }
199 .main-media-sync-page tr.media-sync-list-file.with-expanded-children .media-sync-toggle-row:before {
200 content: "\f140";
201 }
202
203 .main-media-sync-page tr.media-sync-list-file .dashicons-category {
204 position: relative;
205 z-index: 1;
206 margin-top: -1px;
207 }
208 .main-media-sync-page tr.media-sync-list-file .media-sync-file-name {
209 display: inline-block;
210 min-width: 18px;
211 }
212 .main-media-sync-page tr.media-sync-list-file .media-sync-num-items {
213 color: #999;
214 font-size: 12px;
215 margin-left: 5px;
216 }
217
218 .main-media-sync-page tr.media-sync-list-file .media-sync-parents {
219 margin-right: 2px;
220 }
221 .main-media-sync-page tr.media-sync-list-file.is-file .media-sync-parents {
222 margin-right: 16px;
223 }
224 .main-media-sync-page tr.media-sync-list-file.is-file.toggle-arrows-yes .media-sync-parents {
225 margin-right: 10px;
226 }
227 .main-media-sync-page tr.media-sync-list-file.is-file.is-in-db-yes .media-sync-file-name {
228 opacity: 0.3;
229 }
230
231 .main-media-sync-page .widefat tbody td,
232 .main-media-sync-page .widefat tbody th {
233 border-bottom: 1px solid #f9f9f9;
234 padding-top: 8px;
235 padding-bottom: 7px;
236 }
237
238
239 .main-media-sync-page tr.media-sync-list-file.is-file td,
240 .main-media-sync-page tr.media-sync-list-file.is-file th {
241 padding-bottom: 8px;
242 }
243 .main-media-sync-page tr.media-sync-list-file.is-in-db-yes .media-sync-already-in-db {
244 display: none;
245 }
246 .main-media-sync-page tr.media-sync-list-file.is-in-db-yes:hover .media-sync-already-in-db {
247 display: inline;
248 }
249 .main-media-sync-page tr.media-sync-list-file.is-in-db-yes:hover td,
250 .main-media-sync-page tr.media-sync-list-file.is-in-db-yes:hover th {
251 padding-bottom: 7px;
252 }
253
254
255 .main-media-sync-page tr.media-sync-list-file .media-sync-parent {
256 display: block;
257 float: left;
258 position: relative;
259 width: 18px;
260 height: 18px;
261 text-align: center;
262 }
263
264 .main-media-sync-page tr.media-sync-list-file .media-sync-parent.is-first-yes i,
265 .main-media-sync-page tr.media-sync-list-file .media-sync-parent.is-last-yes i,
266 .main-media-sync-page tr.media-sync-list-file .media-sync-parent.is-last-yes:after {
267 content: "";
268 position: absolute;
269 display: block;
270 left: 9px;
271 }
272 .main-media-sync-page tr.media-sync-list-file .media-sync-parent.is-first-yes i,
273 .main-media-sync-page tr.media-sync-list-file .media-sync-parent.is-last-yes i {
274 bottom: 9px;
275 height: 35px;
276 border-left: 1px dotted #555;
277 }
278 .main-media-sync-page tr.media-sync-list-file .media-sync-parent.is-last-yes:after {
279 top: 50%;
280 width: 17px;
281 border-bottom: 1px dotted #555;
282 }
283
284 .main-media-sync-page tr.media-sync-list-file.toggle-arrows-yes .media-sync-parent.is-first-yes i,
285 .main-media-sync-page tr.media-sync-list-file.toggle-arrows-yes .media-sync-parent.is-last-yes i,
286 .main-media-sync-page tr.media-sync-list-file.toggle-arrows-yes .media-sync-parent.is-last-yes:after {
287 border: none;
288 }
289
290
291 .main-media-sync-page .media-sync-no-results {
292 font-size: 14px;
293 padding: 20px 5px;
294 margin: 0;
295 }
296
297 .main-media-sync-page .widefat tfoot td.check-column,
298 .main-media-sync-page .widefat thead td.check-column {
299 padding-top: 2px;
300 }
301
302 .main-media-sync-page .widefat tbody th.check-column {
303 padding-top: 9px;
304 }
305
306
307 .media-sync-page-settings .media-sync-options-install-add-on-message {
308 padding: 20px 0 5px;
309 }
310
311 .media-sync-page-settings .form-table input[type=text] {
312 width: 100%;
313 max-width: 400px;
314 }
315 .media-sync-page-settings .import-option-date-type-item {
316 margin: 0 0 10px;
317 }
318 .media-sync-page-settings .import-option-date-type-item .description {
319 margin: 0;
320 }
321
322
323 .media-sync-settings-button-holder {
324 display: flex;
325 align-items: center;
326 margin: 25px 0;
327 }
328 .media-sync-settings-button-holder p.submit {
329 display: inline;
330 margin: 0;
331 padding: 0;
332 }
333 .media-sync-settings-button-holder .spinner {
334 float: none;
335 margin: 0 10px;
336 }
337