diff options
author | ArthurHoaro <arthur@hoa.ro> | 2017-01-03 11:42:21 +0100 |
---|---|---|
committer | ArthurHoaro <arthur@hoa.ro> | 2017-01-05 16:16:23 +0100 |
commit | a0df06517bada0f811b464017ce385290e02c2bf (patch) | |
tree | 6bc3e99a9e9b93eb3e0f531f67a607dec748f407 /tpl/default/css | |
parent | adc4aee80f7cd3242f65f0b316af2b560a64712c (diff) | |
download | Shaarli-a0df06517bada0f811b464017ce385290e02c2bf.tar.gz Shaarli-a0df06517bada0f811b464017ce385290e02c2bf.tar.zst Shaarli-a0df06517bada0f811b464017ce385290e02c2bf.zip |
Minor improvements regarding #705 (coding style, unit tests, etc.)
Diffstat (limited to 'tpl/default/css')
-rw-r--r-- | tpl/default/css/reset.css | 6 | ||||
-rw-r--r-- | tpl/default/css/shaarli.css | 1198 |
2 files changed, 1204 insertions, 0 deletions
diff --git a/tpl/default/css/reset.css b/tpl/default/css/reset.css new file mode 100644 index 00000000..e29699e2 --- /dev/null +++ b/tpl/default/css/reset.css | |||
@@ -0,0 +1,6 @@ | |||
1 | /* CSS Reset from Yahoo to cope with browsers CSS inconsistencies. */ | ||
2 | /* | ||
3 | Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.com/yui/license.html | ||
4 | version: 2.8.2r1 | ||
5 | */ | ||
6 | html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;} \ No newline at end of file | ||
diff --git a/tpl/default/css/shaarli.css b/tpl/default/css/shaarli.css new file mode 100644 index 00000000..45890f62 --- /dev/null +++ b/tpl/default/css/shaarli.css | |||
@@ -0,0 +1,1198 @@ | |||
1 | /* Cascading Stylesheet for Shaarli - https://github.com/shaarli/Shaarli */ | ||
2 | |||
3 | body { | ||
4 | font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; | ||
5 | font-size: 10pt; | ||
6 | background-color: #ffffff; | ||
7 | word-wrap: break-word; | ||
8 | } | ||
9 | |||
10 | input, textarea { | ||
11 | background-color: #dedede; | ||
12 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dedede), to(#ffffff)); | ||
13 | background: -webkit-linear-gradient(#dedede, #ffffff); | ||
14 | background: -moz-linear-gradient(#dedede, #ffffff); | ||
15 | background: -ms-linear-gradient(#dedede, #ffffff); | ||
16 | background: -o-linear-gradient(#dedede, #ffffff); | ||
17 | background: linear-gradient(#dedede, #ffffff); | ||
18 | box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); | ||
19 | padding: 5px; | ||
20 | border-radius: 3px 3px 3px 3px; | ||
21 | border: none; | ||
22 | color: #000; | ||
23 | } | ||
24 | |||
25 | a { | ||
26 | text-decoration: none; | ||
27 | } | ||
28 | |||
29 | h1 { | ||
30 | font-size: 20pt; | ||
31 | font-weight: bold; | ||
32 | font-style: italic; | ||
33 | margin-bottom: 20px; | ||
34 | } | ||
35 | |||
36 | em { | ||
37 | font-style: italic; | ||
38 | } | ||
39 | |||
40 | strong { | ||
41 | font-weight: bold; | ||
42 | } | ||
43 | |||
44 | /* Buttons */ | ||
45 | .bigbutton { | ||
46 | background-color: #c0c0c0; | ||
47 | background: -moz-linear-gradient(#c0c0c0, #ffffff) repeat scroll 0 0 transparent; | ||
48 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c0c0c0), to(#ffffff)); | ||
49 | background: -webkit-linear-gradient(#c0c0c0, #ffffff); | ||
50 | background: -ms-linear-gradient(#c0c0c0, #ffffff); | ||
51 | background: -o-linear-gradient(#c0c0c0, #ffffff); | ||
52 | background: linear-gradient(#c0c0c0, #ffffff); | ||
53 | border-radius: 3px 3px 3px 3px; | ||
54 | box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); | ||
55 | cursor: pointer; | ||
56 | height: 24px; | ||
57 | margin-left: 5px; | ||
58 | padding: 0 5px; | ||
59 | color: #606060; | ||
60 | border-style: outset; | ||
61 | border-width: 1px; | ||
62 | } | ||
63 | |||
64 | .smallbutton { | ||
65 | background-color: #c0c0c0; | ||
66 | background: -moz-linear-gradient(#c0c0c0, #ffffff) repeat scroll 0 0 transparent; | ||
67 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c0c0c0), to(#ffffff)); | ||
68 | background: -webkit-linear-gradient(#c0c0c0, #ffffff); | ||
69 | background: -ms-linear-gradient(#c0c0c0, #ffffff); | ||
70 | background: -o-linear-gradient(#c0c0c0, #ffffff); | ||
71 | background: linear-gradient(#c0c0c0, #ffffff); | ||
72 | border-radius: 3px 3px 3px 3px; | ||
73 | box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); | ||
74 | cursor: pointer; | ||
75 | height: 20px; | ||
76 | margin-left: 5px; | ||
77 | padding: 0 5px; | ||
78 | color: #606060; | ||
79 | border-style: outset; | ||
80 | border-width: 1px; | ||
81 | } | ||
82 | |||
83 | /* Small tab on the left of each link with edit/delete buttons. */ | ||
84 | .button_edit, .button_delete { | ||
85 | border-radius: 0; | ||
86 | box-shadow: none; | ||
87 | border-style: none; | ||
88 | border-width: 0; | ||
89 | padding: 0; | ||
90 | background: none; | ||
91 | } | ||
92 | |||
93 | .linkeditbuttons { | ||
94 | position: absolute; | ||
95 | left: 2px; | ||
96 | padding: 4px 2px 2px 2px; | ||
97 | |||
98 | -webkit-border-radius: 0px 6px 6px 0px; | ||
99 | -moz-border-radius: 0px 6px 6px 0px; | ||
100 | -o-border-radius: 0px 6px 6px 0px; | ||
101 | -ms-border-radius: 0px 6px 6px 0px; | ||
102 | border-radius: 0px 6px 6px 0px; | ||
103 | } | ||
104 | |||
105 | #pageheader #logo { | ||
106 | background-image: url('../../../images/logo.png'); | ||
107 | background-repeat: no-repeat; | ||
108 | float: left; | ||
109 | margin: 0 10px 0 10px; | ||
110 | width: 105px; | ||
111 | height: 55px; | ||
112 | cursor: pointer; | ||
113 | } | ||
114 | |||
115 | #pageheader #menu { | ||
116 | width: 100%; | ||
117 | } | ||
118 | |||
119 | #pageheader #menu ul { | ||
120 | margin: auto; | ||
121 | padding: 7px 0px 0px 0px; | ||
122 | float: none; | ||
123 | } | ||
124 | |||
125 | #pageheader #menu ul li { | ||
126 | list-style: none; | ||
127 | display: inline; | ||
128 | position: relative; | ||
129 | box-sizing: border-box; | ||
130 | } | ||
131 | |||
132 | #pageheader a { | ||
133 | background-color: #333333; | ||
134 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#333333), to(#000000)); | ||
135 | background: -webkit-linear-gradient(#333333, #000000); | ||
136 | background: -moz-linear-gradient(#333333, #000000); | ||
137 | background: -ms-linear-gradient(#333333, #000000); | ||
138 | background: -o-linear-gradient(#333333, #000000); | ||
139 | background: linear-gradient(#333333, #000000); | ||
140 | box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); | ||
141 | padding: 5px; | ||
142 | border-radius: 3px 3px 3px 3px; | ||
143 | margin: 10px 3px 3px 3px; | ||
144 | color: #A2DD42; | ||
145 | text-decoration: none; | ||
146 | line-height: 2.5; | ||
147 | white-space: nowrap; | ||
148 | } | ||
149 | |||
150 | #pageheader #linkcount { | ||
151 | float: right; | ||
152 | font-style: italic; | ||
153 | color: #bbb; | ||
154 | text-align: right; | ||
155 | padding-right: 5px; | ||
156 | margin: 3px 3px 0px 0px; | ||
157 | } | ||
158 | |||
159 | #pageheader { | ||
160 | background-color: #333333; | ||
161 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#333333), to(#111111)); | ||
162 | background: -webkit-linear-gradient(#333333, #111111); | ||
163 | background: -moz-linear-gradient(#333333, #111111); | ||
164 | background: -ms-linear-gradient(#333333, #111111); | ||
165 | background: -o-linear-gradient(#333333, #111111); | ||
166 | background: linear-gradient(#333333, #111111); | ||
167 | box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); | ||
168 | width: auto; | ||
169 | padding: 0 10px 5px 10px; | ||
170 | margin: auto; | ||
171 | } | ||
172 | |||
173 | #pageheader .search { | ||
174 | width: 100%; | ||
175 | white-space: nowrap; | ||
176 | } | ||
177 | |||
178 | #toolsdiv a { | ||
179 | clear: both; | ||
180 | } | ||
181 | |||
182 | #toolsdiv #bookmark { | ||
183 | clear: none; | ||
184 | } | ||
185 | |||
186 | #toolsdiv a span { | ||
187 | color: #ffffff; | ||
188 | } | ||
189 | |||
190 | .linksperpage, .tagfilter, .searchform, .addform { | ||
191 | background-color: #dedede; | ||
192 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dedede), to(#ffffff)); | ||
193 | background: -webkit-linear-gradient(#dedede, #ffffff); | ||
194 | background: -moz-linear-gradient(#dedede, #ffffff); | ||
195 | background: -ms-linear-gradient(#dedede, #ffffff); | ||
196 | background: -o-linear-gradient(#dedede, #ffffff); | ||
197 | background: linear-gradient(#dedede, #ffffff); | ||
198 | display: inline; | ||
199 | box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); | ||
200 | padding: 5px; | ||
201 | border: none; | ||
202 | border-radius: 3px 3px 3px 3px; | ||
203 | margin: 10px 3px 3px 3px; | ||
204 | color: #cecece; | ||
205 | } | ||
206 | |||
207 | .linksperpage { | ||
208 | box-shadow: 0 0 0 rgba(0, 0, 0, 0.5); | ||
209 | padding: 3px; | ||
210 | } | ||
211 | |||
212 | .linksperpage input, .tagfilter input, .searchform input, .addform input { | ||
213 | border: none; | ||
214 | color: #606060; | ||
215 | background: none; | ||
216 | box-shadow: none; | ||
217 | padding: 5px; | ||
218 | } | ||
219 | |||
220 | .linksperpage input { | ||
221 | padding: 0; | ||
222 | } | ||
223 | |||
224 | .searchform #searchform_value { | ||
225 | width: 30%; | ||
226 | } | ||
227 | |||
228 | .tagfilter { | ||
229 | margin-left:24px; | ||
230 | } | ||
231 | |||
232 | .tagfilter div.awesomplete { | ||
233 | width: 15%; | ||
234 | } | ||
235 | |||
236 | .tagfilter #tagfilter_value { | ||
237 | display: inline; | ||
238 | } | ||
239 | |||
240 | .tagfilter li { | ||
241 | color: black; | ||
242 | } | ||
243 | |||
244 | .tagfilter input.bigbutton, .searchform input.bigbutton, .addform input.bigbutton { | ||
245 | background-color: #dedede; | ||
246 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dedede), to(#ffffff)); | ||
247 | background: -webkit-linear-gradient(#dedede, #ffffff); | ||
248 | background: -moz-linear-gradient(#dedede, #ffffff); | ||
249 | background: -ms-linear-gradient(#dedede, #ffffff); | ||
250 | background: -o-linear-gradient(#dedede, #ffffff); | ||
251 | background: linear-gradient(#dedede, #ffffff); | ||
252 | box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); | ||
253 | padding: 0 5px 0 5px; | ||
254 | margin: 5px 0 5px 0; | ||
255 | height: 20px; | ||
256 | border-radius: 3px 3px 3px 3px; | ||
257 | cursor: pointer; | ||
258 | } | ||
259 | |||
260 | #shaarli_title { | ||
261 | font-weight: bold; | ||
262 | font-style: italic; | ||
263 | margin-top: 0; | ||
264 | } | ||
265 | |||
266 | #shaarli_title a { | ||
267 | color: #fff !important; | ||
268 | } | ||
269 | |||
270 | #pageheader a:visited { | ||
271 | color: #98C943; | ||
272 | text-decoration: none; | ||
273 | } | ||
274 | |||
275 | #pageheader a:hover { | ||
276 | color: #FFFFC9; | ||
277 | text-decoration: none; | ||
278 | } | ||
279 | |||
280 | #pageheader a:active { | ||
281 | color: #bbb; | ||
282 | text-decoration: none; | ||
283 | } | ||
284 | |||
285 | #searchcriteria { | ||
286 | padding: 4px 0px 5px 5px; | ||
287 | font-weight: bold; | ||
288 | } | ||
289 | |||
290 | .paging { | ||
291 | padding: 5px; | ||
292 | background-color: #777; | ||
293 | color: #ccc; | ||
294 | text-align: center; | ||
295 | clear: both; | ||
296 | } | ||
297 | |||
298 | .paging a:link { | ||
299 | color: #ccc; | ||
300 | text-decoration: none; | ||
301 | } | ||
302 | |||
303 | .paging a:visited { | ||
304 | color: #ccc; | ||
305 | } | ||
306 | |||
307 | .paging a:hover { | ||
308 | color: #FFFFC9; | ||
309 | } | ||
310 | |||
311 | .paging a:active { | ||
312 | color: #fff; | ||
313 | } | ||
314 | |||
315 | .paging_privatelinks { | ||
316 | float: left; | ||
317 | } | ||
318 | |||
319 | .paging_linksperpage { | ||
320 | float: right; | ||
321 | padding-right: 5px; | ||
322 | margin: 0px 10px 2px 0px; | ||
323 | } | ||
324 | |||
325 | .paging_linksperpage form.linksperpage { | ||
326 | display: inline; | ||
327 | } | ||
328 | |||
329 | .paging_linksperpage form.linksperpage input { | ||
330 | height: 15px; | ||
331 | } | ||
332 | |||
333 | .paging_current { | ||
334 | display: inline; | ||
335 | color: #fff; | ||
336 | padding: 0 20 0 20; | ||
337 | } | ||
338 | |||
339 | .paging_older { | ||
340 | margin-right: 15px; | ||
341 | } | ||
342 | |||
343 | .paging_newer { | ||
344 | margin-left: 15px; | ||
345 | } | ||
346 | |||
347 | #headerform { | ||
348 | color: #ffffff; | ||
349 | padding: 5px 5px 5px 5px; | ||
350 | clear: both; | ||
351 | } | ||
352 | |||
353 | #headerform input.linkurl { | ||
354 | width: 50%; | ||
355 | font-size: inherit; | ||
356 | } | ||
357 | |||
358 | #headerform label { | ||
359 | cursor: pointer; | ||
360 | margin-right: 10px; | ||
361 | } | ||
362 | |||
363 | #headerform label[for=longlastingsession] { | ||
364 | display: block; | ||
365 | width: 100%; | ||
366 | margin-top: 5px; | ||
367 | } | ||
368 | |||
369 | #toolsdiv { | ||
370 | color: #ffffff; | ||
371 | padding: 5px 5px 5px 5px; | ||
372 | clear: left; | ||
373 | } | ||
374 | |||
375 | #uploaddiv { | ||
376 | color: #ffffff; | ||
377 | padding: 5px 5px 5px 5px; | ||
378 | clear: left; | ||
379 | } | ||
380 | |||
381 | #editlinkform { | ||
382 | height: 100%; | ||
383 | padding: 5px 5px 5px 15px; | ||
384 | width: 80%; | ||
385 | clear: left; | ||
386 | } | ||
387 | |||
388 | #editlinkform label { | ||
389 | cursor: pointer; | ||
390 | color: #ffffff; | ||
391 | } | ||
392 | |||
393 | #editlinkform textarea, #editlinkform .lf_input { | ||
394 | width: 100%; | ||
395 | } | ||
396 | |||
397 | #linklist li { | ||
398 | padding: 4px 10px 15px 20px; | ||
399 | border-top: 1px solid #bbb; | ||
400 | clear: both; | ||
401 | background-color: #F2F2F2; | ||
402 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F2F2F2), to(#ffffff)); | ||
403 | background: -webkit-linear-gradient(#F2F2F2, #ffffff); | ||
404 | background: -moz-linear-gradient(#F2F2F2, #ffffff); | ||
405 | background: -ms-linear-gradient(#F2F2F2, #ffffff); | ||
406 | background: -o-linear-gradient(#F2F2F2, #ffffff); | ||
407 | background: linear-gradient(#F2F2F2, #ffffff); | ||
408 | } | ||
409 | |||
410 | /* | ||
411 | #linklist li.publicLinkHightLight:hover, #linklist li:hover { | ||
412 | background: #E9FFCE; | ||
413 | } | ||
414 | */ | ||
415 | |||
416 | .linkdate { | ||
417 | font-size:8pt; | ||
418 | color:#888; | ||
419 | } | ||
420 | |||
421 | .linkdate a { | ||
422 | color:#E28E3F; | ||
423 | } | ||
424 | |||
425 | #linklist li.private { | ||
426 | background: url('../images/private.png') no-repeat 4px center; | ||
427 | padding-left: 30px; | ||
428 | } | ||
429 | |||
430 | #linklist li { | ||
431 | padding-left: 30px; | ||
432 | } | ||
433 | |||
434 | .private .linktitle a { | ||
435 | color: #969696; | ||
436 | } | ||
437 | |||
438 | .linktitle { | ||
439 | font-size: 14pt; | ||
440 | font-weight: bold; | ||
441 | } | ||
442 | |||
443 | .linktitle a { | ||
444 | text-decoration: none; | ||
445 | color: #80AD48; | ||
446 | } | ||
447 | |||
448 | .linktitle a:hover { | ||
449 | color: #F57900; | ||
450 | } | ||
451 | |||
452 | .linkdate { | ||
453 | font-size: 8pt; | ||
454 | color: #888; | ||
455 | } | ||
456 | |||
457 | .linkdate a { | ||
458 | background-image: url('../images/calendar.png'); | ||
459 | padding: 2px 0 3px 20px; | ||
460 | background-repeat: no-repeat; | ||
461 | text-decoration: none; | ||
462 | color: #E28E3F; | ||
463 | } | ||
464 | |||
465 | .linkdate a:hover { | ||
466 | color: #F57900 } | ||
467 | |||
468 | .linkurl { | ||
469 | font-size: 8pt; | ||
470 | color: #4BAA74; | ||
471 | } | ||
472 | |||
473 | .linkdescription { | ||
474 | color: #000; | ||
475 | margin-top: 0; | ||
476 | margin-bottom: 12px; | ||
477 | font-weight: normal; | ||
478 | overflow: auto; | ||
479 | } | ||
480 | |||
481 | .linkdescription a { | ||
482 | text-decoration: none; | ||
483 | color: #3465A4; | ||
484 | } | ||
485 | |||
486 | .linkdescription a:hover { | ||
487 | color: #F57900; | ||
488 | } | ||
489 | |||
490 | .linktaglist { | ||
491 | padding-top: 10px; | ||
492 | line-height: 200%; | ||
493 | } | ||
494 | |||
495 | .linktag { | ||
496 | font-size: 9pt; | ||
497 | background-color: #F2F2F2; | ||
498 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F2F2F2), to(#ffffff)); | ||
499 | background: -webkit-linear-gradient(#F2F2F2, #ffffff); | ||
500 | background: -moz-linear-gradient(#F2F2F2, #ffffff); | ||
501 | background: -ms-linear-gradient(#F2F2F2, #ffffff); | ||
502 | background: -o-linear-gradient(#F2F2F2, #ffffff); | ||
503 | background: linear-gradient(#F2F2F2, #ffffff); | ||
504 | box-shadow: 0 0 2px rgba(0, 0, 0, 0.5); | ||
505 | padding: 3px 5px 3px 20px; | ||
506 | height: 20px; | ||
507 | border-radius: 3px; | ||
508 | cursor: pointer; | ||
509 | background-image: url('../images/tag_blue.png'); | ||
510 | background-repeat: no-repeat; | ||
511 | background-position: 3px center; | ||
512 | background-color: #ffffff; | ||
513 | } | ||
514 | |||
515 | .linktag:hover { | ||
516 | border-color: #555573; | ||
517 | color: #000; | ||
518 | } | ||
519 | |||
520 | .linktag a { | ||
521 | color: #777; | ||
522 | text-decoration: none; | ||
523 | } | ||
524 | |||
525 | .linktag .remove { | ||
526 | border-left: 1px solid #aaa; | ||
527 | padding-left: 5px; | ||
528 | color:#6767A7; | ||
529 | } | ||
530 | |||
531 | .linkshort { | ||
532 | font-size: 8pt; | ||
533 | color: #888; | ||
534 | } | ||
535 | |||
536 | .linkshort a { | ||
537 | text-decoration: none; | ||
538 | color: #393964; | ||
539 | } | ||
540 | |||
541 | .linkshort a:hover { | ||
542 | text-decoration: underline; | ||
543 | } | ||
544 | |||
545 | .buttoneditform { | ||
546 | display: inline; | ||
547 | } | ||
548 | |||
549 | #footer { | ||
550 | font-size: 8pt; | ||
551 | text-align: center; | ||
552 | color: #888; | ||
553 | clear: both; | ||
554 | max-width: 30em; | ||
555 | margin: 15px auto 15px auto; | ||
556 | } | ||
557 | |||
558 | #footer a { | ||
559 | color: #486D08; | ||
560 | } | ||
561 | |||
562 | #footer a:hover { | ||
563 | color: #000000; | ||
564 | } | ||
565 | |||
566 | #newversion { | ||
567 | background-color: #FFFFA0; | ||
568 | color: #000; | ||
569 | position: absolute; | ||
570 | top: 0; | ||
571 | right: 0; | ||
572 | padding: 2 7 2 7; | ||
573 | font-size: 9pt; | ||
574 | } | ||
575 | |||
576 | #newversion #version_id { | ||
577 | text-decoration: blink; | ||
578 | } | ||
579 | |||
580 | #cloudtag { | ||
581 | padding-left: 10%; | ||
582 | padding-right: 10%; | ||
583 | } | ||
584 | |||
585 | #cloudtag .count { | ||
586 | color: #99f; | ||
587 | font-size: 9pt; | ||
588 | padding-left: 5px; | ||
589 | padding-right: 2px; | ||
590 | } | ||
591 | |||
592 | #cloudtag a { | ||
593 | color: black; | ||
594 | text-decoration: none; | ||
595 | } | ||
596 | |||
597 | #install { | ||
598 | margin: 0 20px; | ||
599 | } | ||
600 | |||
601 | #installform { | ||
602 | border: 1px solid black; | ||
603 | padding: 10px; | ||
604 | } | ||
605 | |||
606 | #installform table { | ||
607 | border: none; | ||
608 | } | ||
609 | |||
610 | #installform td { | ||
611 | font-size: 10pt; | ||
612 | color: black; | ||
613 | padding: 10px 5px 10px 5px; | ||
614 | clear: left; | ||
615 | } | ||
616 | |||
617 | #installform input.bigbutton { | ||
618 | float: right; | ||
619 | } | ||
620 | |||
621 | #changepasswordform { | ||
622 | color: #ccc; | ||
623 | padding: 10px 5px 10px 5px; | ||
624 | clear: left; | ||
625 | } | ||
626 | |||
627 | #changetag { | ||
628 | color: #ccc; | ||
629 | padding: 10px 5px 10px 5px; | ||
630 | clear: left; | ||
631 | } | ||
632 | |||
633 | #changetag #totag { | ||
634 | margin-left: 40px; | ||
635 | } | ||
636 | |||
637 | #changetag div { | ||
638 | float:left; | ||
639 | } | ||
640 | |||
641 | #changetag label { | ||
642 | padding: 5px; | ||
643 | } | ||
644 | |||
645 | #changetag li { | ||
646 | color: #000; | ||
647 | } | ||
648 | #configform td { | ||
649 | color: #ccc; | ||
650 | font-size: 10pt; | ||
651 | padding: 10px 5px 10px 5px; | ||
652 | } | ||
653 | |||
654 | #configform { | ||
655 | color: #ccc; | ||
656 | padding: 10px 5px 10px 5px; | ||
657 | clear: left; | ||
658 | } | ||
659 | |||
660 | .thumbnail { | ||
661 | float: right; | ||
662 | margin: 0px 10px 0px 10px; | ||
663 | } | ||
664 | |||
665 | .thumbnail img { | ||
666 | border-radius: 3px; | ||
667 | box-shadow: 0.5px 0.5px 0.5px 1px #dde4e6; | ||
668 | } | ||
669 | |||
670 | /* If you want thumbnails on the left: | ||
671 | .thumbnail { | ||
672 | float: left; | ||
673 | margin-right: 10px; | ||
674 | } | ||
675 | .linkcontainer { | ||
676 | position: static; | ||
677 | margin-left: 130px; | ||
678 | } | ||
679 | */ | ||
680 | |||
681 | /* --- Picture wall CSS --- */ | ||
682 | #picwall_container { | ||
683 | color: #fff; | ||
684 | background-color: #000; | ||
685 | clear: both; | ||
686 | } | ||
687 | |||
688 | .picwall_pictureframe { | ||
689 | background-color: #000; | ||
690 | z-index: 5; | ||
691 | position: relative; | ||
692 | display: table-cell; | ||
693 | vertical-align: middle; | ||
694 | width: 90px; | ||
695 | height: 90px; | ||
696 | overflow: hidden; | ||
697 | text-align: center; | ||
698 | float: left; | ||
699 | } | ||
700 | |||
701 | .b-lazy { | ||
702 | -webkit-transition: opacity 500ms ease-in-out; | ||
703 | -moz-transition: opacity 500ms ease-in-out; | ||
704 | -o-transition: opacity 500ms ease-in-out; | ||
705 | transition: opacity 500ms ease-in-out; | ||
706 | opacity: 0; | ||
707 | } | ||
708 | .b-lazy.b-loaded { | ||
709 | opacity: 1; | ||
710 | } | ||
711 | |||
712 | .picwall_pictureframe img { | ||
713 | max-width: 100%; | ||
714 | height: auto; | ||
715 | color: transparent; | ||
716 | } /* Adapt the width of the image */ | ||
717 | |||
718 | .picwall_pictureframe a { | ||
719 | text-decoration: none; | ||
720 | } | ||
721 | |||
722 | /* CSS to show title when hovering an image - no javascript required. */ | ||
723 | .picwall_pictureframe span.info { | ||
724 | display: none; | ||
725 | } | ||
726 | |||
727 | .picwall_pictureframe:hover span.info { | ||
728 | display: block; | ||
729 | position: absolute; | ||
730 | top: 0; | ||
731 | left: 0; | ||
732 | width: 90px; | ||
733 | font-weight: bold; | ||
734 | font-size: 8pt; | ||
735 | color: #fff; | ||
736 | text-align: left; | ||
737 | background-color: transparent; | ||
738 | background-color: rgba(0, 0, 0, 0.4); | ||
739 | /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */ | ||
740 | filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000); | ||
741 | /* IE6–IE9 */ | ||
742 | text-shadow: 2px 2px 1px #000000; | ||
743 | } | ||
744 | |||
745 | #linklist li.publicLinkHightLight { | ||
746 | background: #ffffff; | ||
747 | } | ||
748 | |||
749 | div.daily { | ||
750 | font-family: Georgia, 'DejaVu Serif', Norasi, serif; | ||
751 | background-color: #E6D6BE; | ||
752 | /* Background paper texture by BashCorpo: | ||
753 | http://www.bashcorpo.dk/textures.php | ||
754 | http://bashcorpo.deviantart.com/art/Grungy-paper-texture-v-5-22966998 */ | ||
755 | background-image: url("../images/Paper_texture_v5_by_bashcorpo_w1000.jpg"); | ||
756 | -webkit-background-size: cover; | ||
757 | -moz-background-size: cover; | ||
758 | -o-background-size: cover; | ||
759 | background-size: cover; | ||
760 | position: relative; | ||
761 | border-bottom: 2px solid black; | ||
762 | } | ||
763 | |||
764 | #daily_col1 { | ||
765 | float: left; | ||
766 | position: relative; | ||
767 | width: 33%; | ||
768 | padding-left: 1%; | ||
769 | } | ||
770 | |||
771 | #daily_col2 { | ||
772 | float: left; | ||
773 | position: relative; | ||
774 | width: 33%; | ||
775 | } | ||
776 | |||
777 | #daily_col3 { | ||
778 | float: left; | ||
779 | position: relative; | ||
780 | width: 33%; | ||
781 | } | ||
782 | |||
783 | div.dailyAbout { | ||
784 | float: left; | ||
785 | border: 1px solid black; | ||
786 | font-size: 8pt; | ||
787 | position: absolute; | ||
788 | left: 10px; | ||
789 | top: 15px; | ||
790 | padding: 5px 5px 5px 5px; | ||
791 | text-align: center; | ||
792 | } | ||
793 | |||
794 | div.dailyAbout a { | ||
795 | color: #890500; | ||
796 | } | ||
797 | |||
798 | div.dailyAbout img { | ||
799 | position: relative; | ||
800 | top: 3px; | ||
801 | margin-right: 4px; | ||
802 | width: 14px; | ||
803 | height: 14px; | ||
804 | } | ||
805 | |||
806 | div.dailyTitle { | ||
807 | font-weight: bold; | ||
808 | font-size: 44pt; | ||
809 | text-align: center; | ||
810 | padding: 10px 20px 0px 20px; | ||
811 | } | ||
812 | |||
813 | div.dailyDate { | ||
814 | font-size: 12pt; | ||
815 | font-weight: bold; | ||
816 | text-align: center; | ||
817 | padding: 0px 20px 30px 20px; | ||
818 | } | ||
819 | |||
820 | /* Individual entries in "Daily": */ | ||
821 | div.dailyEntry { | ||
822 | margin: 5px 10px 2px 5px; | ||
823 | font-size: 11pt; | ||
824 | border-top: 1px solid #555; | ||
825 | } | ||
826 | |||
827 | div.dailyEntry a { | ||
828 | text-decoration: none; | ||
829 | color: #890500; | ||
830 | } | ||
831 | |||
832 | div.dailyEntryTags { | ||
833 | font-size: 7.75pt; | ||
834 | } | ||
835 | |||
836 | div.dailyEntryTitle { | ||
837 | font-size: 18pt; | ||
838 | font-weight: bold; | ||
839 | } | ||
840 | |||
841 | div.dailyEntryLinkdate { | ||
842 | font-size: 8pt; | ||
843 | } | ||
844 | |||
845 | div.dailyEntryThumbnail { | ||
846 | width: 100%; | ||
847 | text-align: center; | ||
848 | background-color: rgb(128, 128, 128); | ||
849 | background: url(../images/50pc_transparent.png); | ||
850 | padding: 4px 0px 2px 0px; | ||
851 | } | ||
852 | |||
853 | div.dailyEntryDescription { | ||
854 | margin-top: 10px; | ||
855 | margin-bottom: 30px; | ||
856 | text-align: justify; | ||
857 | overflow: auto; | ||
858 | } | ||
859 | |||
860 | div.dailyNoEntry { | ||
861 | text-align: center; | ||
862 | padding: 40px 0px 90px 0px; | ||
863 | } | ||
864 | |||
865 | .daily #closing { | ||
866 | clear: both; | ||
867 | text-align: center; | ||
868 | padding-bottom: 20px; | ||
869 | } | ||
870 | |||
871 | /* Common CSS screwdriver */ | ||
872 | .clear { | ||
873 | clear: both; | ||
874 | } | ||
875 | |||
876 | .right { | ||
877 | text-align: right; | ||
878 | } | ||
879 | |||
880 | .white { | ||
881 | color: white; | ||
882 | } | ||
883 | |||
884 | /* For lazy images loading in picture wall. | ||
885 | Using http://www.appelsiini.net/projects/lazyload | ||
886 | */ | ||
887 | .lazyimage { | ||
888 | display: none; | ||
889 | } | ||
890 | |||
891 | #configuration_table td { | ||
892 | border: none; | ||
893 | padding: 10px; | ||
894 | vertical-align: top; | ||
895 | } | ||
896 | |||
897 | @media print { | ||
898 | html { | ||
899 | border: none; | ||
900 | background: #fff !important; | ||
901 | color: #000 !important; | ||
902 | } | ||
903 | |||
904 | body { | ||
905 | font-size: 12pt; | ||
906 | width: auto !important; | ||
907 | margin: auto !important; | ||
908 | } | ||
909 | |||
910 | /* Minimum numer of lines to display when splitting a paragraph | ||
911 | over two pages */ | ||
912 | p { | ||
913 | orphans: 3; | ||
914 | widows: 3; | ||
915 | } | ||
916 | |||
917 | a { | ||
918 | color: #000 !important; | ||
919 | text-decoration: none !important; | ||
920 | } | ||
921 | |||
922 | #pageheader, .paging, #linklist li form, #footer { | ||
923 | display: none; | ||
924 | } | ||
925 | |||
926 | #linklist li { | ||
927 | padding: 2 0 10 0; | ||
928 | border-top: 2px solid #000; | ||
929 | clear: both; | ||
930 | } | ||
931 | |||
932 | #linklist li.private { | ||
933 | background-color: none; | ||
934 | border-left: 0; | ||
935 | } | ||
936 | |||
937 | .linkdate { | ||
938 | line-height: 2; | ||
939 | } | ||
940 | |||
941 | .linkurl { | ||
942 | color: #000; | ||
943 | } | ||
944 | |||
945 | .linkdescription { | ||
946 | font-size: 10pt; | ||
947 | } | ||
948 | |||
949 | .linktag { | ||
950 | border: 1px solid black; | ||
951 | font-style: italic; | ||
952 | font-size: 8pt; | ||
953 | } | ||
954 | } | ||
955 | |||
956 | @media handheld, only screen and (max-width: 480px), only screen and (max-device-width: 854px) { | ||
957 | /* A few fixes for mobile devices (far from perfect). */ | ||
958 | |||
959 | .tagfilter div.awesomplete { | ||
960 | width: 70%; | ||
961 | } | ||
962 | |||
963 | .nomobile { | ||
964 | display: none; | ||
965 | } | ||
966 | |||
967 | #logo { | ||
968 | display: none; | ||
969 | } | ||
970 | |||
971 | #pageheader #menu ul { | ||
972 | text-align: center; | ||
973 | } | ||
974 | |||
975 | #pageheader #menu a { | ||
976 | padding: 5px; | ||
977 | border-radius: 3px 3px 3px 3px; | ||
978 | margin: 3px; | ||
979 | } | ||
980 | |||
981 | #headerform label { | ||
982 | width: 100%; | ||
983 | display: block; | ||
984 | height: auto; | ||
985 | line-height: 25px; | ||
986 | padding-bottom: 10px; | ||
987 | } | ||
988 | |||
989 | #headerform label input[type=text], | ||
990 | #headerform label input[type=password]{ | ||
991 | float: right; | ||
992 | width: 70%; | ||
993 | } | ||
994 | |||
995 | .searchform, .tagfilter { | ||
996 | display: block !important; | ||
997 | margin: 0px 3px 7px 0px !important; | ||
998 | padding: 0px !important; | ||
999 | width: 97% !important; | ||
1000 | } | ||
1001 | |||
1002 | .searchform input, .tagfilter input { | ||
1003 | margin: 0px !important; | ||
1004 | padding: 0px !important; | ||
1005 | display: inline !important; | ||
1006 | } | ||
1007 | |||
1008 | .tagfilter input.bigbutton, .searchform input.bigbutton, .addform input.bigbutton { | ||
1009 | width: 30%; | ||
1010 | font-size: smaller; | ||
1011 | } | ||
1012 | |||
1013 | #searchform_value { | ||
1014 | width: 70% !important; | ||
1015 | } | ||
1016 | |||
1017 | #tagfilter_value { | ||
1018 | width: 70% !important; | ||
1019 | } | ||
1020 | |||
1021 | div.qrcode { | ||
1022 | position: relative; | ||
1023 | float: left; | ||
1024 | top: -10px; | ||
1025 | left: 0px; | ||
1026 | } | ||
1027 | |||
1028 | .paging_privatelinks { | ||
1029 | float: none; | ||
1030 | } | ||
1031 | |||
1032 | .paging_linksperpage { | ||
1033 | float: none; | ||
1034 | margin-bottom: 10px; | ||
1035 | font-size: smaller; | ||
1036 | } | ||
1037 | |||
1038 | #paging_older, #paging_newer, .paging_linksperpage a { | ||
1039 | border: 1px solid black; | ||
1040 | padding: 3px 5px 3px 5px; | ||
1041 | background-color: #666; | ||
1042 | color: #fff; | ||
1043 | border-radius: 3px 3px 3px 3px; | ||
1044 | } | ||
1045 | |||
1046 | .thumbnail { | ||
1047 | float: none; | ||
1048 | height: auto; | ||
1049 | margin: 0px; | ||
1050 | text-align: center; | ||
1051 | } | ||
1052 | |||
1053 | #cloudtag { | ||
1054 | padding: 0px; | ||
1055 | } | ||
1056 | |||
1057 | div.dailyAbout { | ||
1058 | float: none; | ||
1059 | position: relative; | ||
1060 | width: 100%; | ||
1061 | clear: both; | ||
1062 | padding: 0px; | ||
1063 | top: 0px; | ||
1064 | left: 0px; | ||
1065 | } | ||
1066 | |||
1067 | #daily_col1, #daily_col2, #daily_col3 { | ||
1068 | float: none; | ||
1069 | width: 100%; | ||
1070 | padding: 0px; | ||
1071 | } | ||
1072 | |||
1073 | div.dailyTitle { | ||
1074 | font-size: 18pt; | ||
1075 | margin-top: 5px; | ||
1076 | padding: 0px; | ||
1077 | } | ||
1078 | |||
1079 | div.dailyDate { | ||
1080 | font-size: 11pt; | ||
1081 | padding: 0px; | ||
1082 | display: block; | ||
1083 | } | ||
1084 | |||
1085 | div.dailyEntryTitle { | ||
1086 | font-size: 16pt; | ||
1087 | font-weight: bold; | ||
1088 | } | ||
1089 | |||
1090 | div.dailyEntryDescription { | ||
1091 | font-size: 10pt; | ||
1092 | } | ||
1093 | } | ||
1094 | |||
1095 | #toolsdiv a.button-description { | ||
1096 | clear: none; | ||
1097 | } | ||
1098 | |||
1099 | /* Highlight search results */ | ||
1100 | .highlight { | ||
1101 | background-color: #FFFF33; | ||
1102 | } | ||
1103 | |||
1104 | .center { | ||
1105 | text-align: center; | ||
1106 | } | ||
1107 | |||
1108 | ul.errors { | ||
1109 | color: red; | ||
1110 | float: left; | ||
1111 | } | ||
1112 | |||
1113 | #pluginsadmin { | ||
1114 | width: 80%; | ||
1115 | padding: 20px 0 0 20px; | ||
1116 | } | ||
1117 | |||
1118 | #pluginsadmin section { | ||
1119 | padding: 20px 0; | ||
1120 | } | ||
1121 | |||
1122 | #pluginsadmin .plugin_parameters { | ||
1123 | margin: 10px 0; | ||
1124 | } | ||
1125 | |||
1126 | #pluginsadmin h1 { | ||
1127 | font-style: normal; | ||
1128 | } | ||
1129 | |||
1130 | #pluginsadmin h2 { | ||
1131 | font-size: 1.4em; | ||
1132 | font-weight: bold; | ||
1133 | } | ||
1134 | |||
1135 | #pluginsadmin table { | ||
1136 | width: 100%; | ||
1137 | } | ||
1138 | |||
1139 | #pluginsadmin table, #pluginsadmin th, #pluginsadmin td { | ||
1140 | border-width: 1px 0; | ||
1141 | border-style: solid; | ||
1142 | border-color: #c0c0c0; | ||
1143 | } | ||
1144 | |||
1145 | #pluginsadmin table th { | ||
1146 | font-weight: bold; | ||
1147 | padding: 10px 0; | ||
1148 | } | ||
1149 | |||
1150 | #pluginsadmin table td { | ||
1151 | padding: 5px 0; | ||
1152 | } | ||
1153 | |||
1154 | #pluginsadmin input[type=submit] { | ||
1155 | margin: 10px 0; | ||
1156 | } | ||
1157 | |||
1158 | #pluginsadmin label { | ||
1159 | cursor: pointer; | ||
1160 | } | ||
1161 | |||
1162 | #pluginsadmin .plugin_parameter { | ||
1163 | padding: 10px 0; | ||
1164 | border-width: 1px 0; | ||
1165 | border-style: solid; | ||
1166 | border-color: #c0c0c0; | ||
1167 | } | ||
1168 | |||
1169 | #pluginsadmin .float_label { | ||
1170 | float: left; | ||
1171 | width: 40%; | ||
1172 | } | ||
1173 | |||
1174 | #pluginsadmin a { | ||
1175 | color: #486D08; | ||
1176 | } | ||
1177 | |||
1178 | #pluginsadmin a.arrow { | ||
1179 | color: black; | ||
1180 | } | ||
1181 | |||
1182 | /* 404 page */ | ||
1183 | .error-container { | ||
1184 | |||
1185 | margin: 50px; | ||
1186 | margin-top: 20px; | ||
1187 | } | ||
1188 | |||
1189 | .error-container h1 { | ||
1190 | text-decoration: none; | ||
1191 | font-style: normal; | ||
1192 | color: #80AD48; | ||
1193 | } | ||
1194 | |||
1195 | .linklist-plugin-icon { | ||
1196 | width: 13px; | ||
1197 | height: 13px; | ||
1198 | } | ||