source: main/trunk/greenstone3/web/interfaces/default/style/core.css@ 37287

Last change on this file since 37287 was 37287, checked in by davidb, 14 months ago

main features for interactive editing of audio in dual mode complete

File size: 30.1 KB
Line 
1html {
2 height: 100%;
3 margin-bottom: 0; /* This used to be 1px, unknown why but caused a 1px 'jiggle' + scrollbar when otherwise unnecessary. */
4}
5body {
6 font-family: Arial, "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
7 margin: 0;
8 background-color: #eae4d9;
9}
10
11h3 {
12 margin-top:2px;
13 margin-bottom:2px;
14}
15
16p {
17 margin-top:0px;
18 margin-bottom:0.75em;
19}
20
21pre {
22 white-space: pre-wrap; /* css-3 */
23 white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
24 white-space: -pre-wrap; /* Opera 4-6 */
25 white-space: -o-pre-wrap; /* Opera 7 */
26 word-wrap: break-word; /* Internet Explorer 5.5+ */
27}
28
29.sectionHeader {
30 margin-top:0px;
31 margin-bottom:0px;
32}
33
34.headerTD {
35 vertical-align: middle;
36}
37
38/* Styles for the different depths */
39.sectionHeaderDepthTitle{
40 font-size:1.4em;
41 line-height:1em;
42 font-weight:bold;
43}
44
45.sectionHeaderDepth1{
46 font-size:1.3em;
47 line-height:1em;
48 font-weight:bold;
49}
50
51.sectionHeaderDepth2{
52 font-size:1.2em;
53 line-height:1em;
54 font-weight:bold;
55 font-style:italic;
56}
57
58.sectionHeaderDepth3{
59 font-size:1.1em;
60 line-height:1em;
61 font-style:italic;
62}
63
64.sectionHeaderDepth4{
65 font-size:1em;
66 line-height:1em;
67 font-weight:italic;
68}
69
70.sectionNumberSpan{
71 /*Comment out this line to enable automatic section numbering*/
72 display:none;
73}
74
75.sectionContainer{
76 padding-top:0.5em;
77 padding-bottom:1em;
78 padding-left:1.5em;
79}
80
81.classifierContainer {
82 padding-left:1.5em;
83}
84
85.horizontalContainer {
86 padding-left:0px;
87 margin:0px;
88 text-transform: capitalize; /* To get the bookshelves and buckets titlecased (they're stored lowercased) */
89}
90
91.selectedHorizontalClassifierNode a{
92 font-weight: bold;
93 text-decoration: none;
94}
95
96.horizontalClassifierNode {
97 padding:0px 0px 10px 10px;
98 list-style:none;
99 display: inline-block;
100}
101
102.icon{
103 cursor:pointer;
104 padding:2px;
105 border:0px;
106}
107
108.emptyIcon {
109 height:16px;
110 width:16px;
111}
112
113.backToTop {
114 font-size:0.7em;
115 padding-left: 2em;
116 text-align:center;
117}
118
119.hidden{
120 display:none;
121}
122
123#prevArrowTD {
124 text-align:right;
125 width:10%;
126}
127
128#nextArrowTD {
129 text-align:left;
130 width:10%;
131}
132
133#prevTD {
134 text-align:left;
135 width:20%;
136}
137
138#nextTD {
139 text-align:right;
140 width:20%;
141}
142
143#searchResultNavTable {
144 width:100%;
145}
146
147#searchResultsStatusBar {
148 text-align:center;
149}
150
151.HighlightSnippet {
152 font-size:0.7em;
153}
154
155#container {
156 position: relative;
157 margin: 0 auto 20px auto;
158 max-width: 1000px;
159 padding: 0;
160 line-height: 120%;
161 background-color: #fff;
162 border-top-width: 0px;
163}
164
165#topArea {
166 border: none;
167 max-width: 1000px;
168 margin: 20px auto 0;
169}
170
171#topArea table {
172 width: 100%;
173}
174
175#topArea td {
176 width: 50%;
177}
178
179#gs_banner {
180 padding:0px;
181 position: relative;
182 border: 0px;
183}
184
185#gs_content {
186 /* Unsure why this negative margin existed. Leaving it for posterity should issues occur.
187 * The top padding value has been adjusted accordingly.
188 *
189 * margin-top:-10px;
190 */
191 padding: 10px 20px 10px;
192 min-height: 300px;
193}
194
195#gs_footer {
196 position: relative;
197 display: block;
198 margin: -1px auto;
199 text-align: center;
200 vertical-align: middle;
201 font-size: 70%;
202 padding-top:5px;
203 padding-bottom:5px;
204}
205
206.termList {
207 font-size:12px;
208 line-height:14px;
209}
210
211.noTermHighlight{
212
213}
214
215.termHighlight{
216 background:yellow;
217}
218.snippetText{
219 font-weight:bold;
220 font-style:italic;
221}
222
223
224#viewAndZoomOptions {
225 margin-bottom:10px;
226 border:0px;
227}
228
229#viewOptions {
230 margin: 0px;
231 padding: 0px;
232}
233
234#viewOptions li {
235 list-style:none;
236 float:left;
237 padding: 5px;
238 cursor:pointer;
239}
240
241.tableOfContentsTitle{
242 font-weight:bold;
243 text-align:left;
244}
245
246.viewOptions a:link, .viewOptions a:hover, .viewOptions a:active, .viewOptions a:visited {
247 text-decoration:none;
248}
249
250#rightSidebar {
251 min-width:180px;
252 float:right;
253 margin: 0 0 10px 20px;
254}
255
256#contentsArea {
257 padding:0px 10px;
258}
259
260#collectionLinks {
261 position: relative;
262}
263
264/*
265#collectionLinks a div{
266 display: block;
267 float: left;
268 border: 1px solid #888;
269 margin: 0 20px 20px 0;
270 font-size: 150%;
271 color: #444;
272 text-decoration: none;
273 background: url(../images/collectionIconStripe.gif) scroll no-repeat 0 0;
274 padding: 20px;
275 min-width: 200px;
276 text-align:center;
277}
278*/
279
280#collectionLinks a img{
281 display: block;
282 float: left;
283 border: 1px solid #888;
284 margin: 0 20px 20px 0;
285 font-size: 150%;
286 color: #444;
287 text-decoration: none;
288 height:60px;
289}
290
291#groupLinks a img{
292 display: block;
293 float: left;
294 border: 1px solid #888;
295 margin: 0 20px 20px 0;
296 font-size: 150%;
297 color: #444;
298 text-decoration: none;
299 height:60px;
300}
301
302.groupLink {
303 display: block;
304 float: left;
305 border: 1px solid #888;
306 margin: 0 20px 20px 0;
307 font-size: 150%;
308 color: #444;
309 text-decoration: none;
310 min-width: 200px;
311 text-align:center;
312}
313.collectionLink {
314 display: block;
315 float: left;
316 border: 1px solid #888;
317 margin: 0 20px 20px 0;
318 font-size: 150%;
319 color: #444;
320 text-decoration: none;
321 min-width: 200px;
322 text-align:center;
323}
324
325.collectionLinkText {
326 padding: 15px 15px 10px;
327}
328
329.collectionLinkImage {
330 display: block;
331 float: left;
332}
333.groupLinkText {
334 padding: 15px 15px 10px;
335}
336
337/* some text should not be rendered as it is just there for search engines */
338#collectionLinks a b {
339 display: none;
340}
341
342#groupLinks a b {
343 display: none;
344}
345
346/* make sure h1s and h2s are readable on the green banner */
347#breadcrumbs, #gs_banner h2, #breadcrumbs a, #gs_banner h2 a {
348 /*color: #fff;*/
349}
350body.dAction #gs_banner h2 {
351 max-width: 600px;
352 font-size: 100;
353}
354
355#titlesearchcontainer {
356 padding-top: 20px;
357 width: 100%;
358}
359
360#titlesearchcontainer, #titlesearchcontainer form, #titlesearchcontainer h2{
361 margin-top: 0px;
362 margin-bottom: 0px;
363}
364
365#titlearea {
366 float: left;
367 padding-left: 20px;
368}
369
370#titlearea h2{
371 padding-left: 0px;
372 padding-bottom: 20px;
373}
374
375#quickSearch {
376 float: right;
377}
378
379#quicksearcharea {
380 float: right;
381 text-align: right;
382 padding-right: 20px;
383}
384
385#quicksearcharea ul{
386 margin:0;
387}
388
389#quicksearcharea li{
390 display:inline;
391 list-style:none;
392 margin-left:5px;
393 padding: 2px 3px 2px 5px;
394 font-size: 10px;
395}
396
397#quicksearcharea a{
398 text-transform:lowercase;
399}
400
401#breadcrumbs {
402 margin-left: 20px;
403}
404
405#breadcrumbs a{
406 text-decoration:underline;
407}
408
409
410/* css to make the page links work (home, help, preference) */
411#bannerLinks {
412 text-align: right;
413 list-style: none;
414 margin: 0 20px;
415 font-size: 90%;
416}
417
418#bannerLinks li {
419 /*display: inline;*/
420 float:right;
421 padding: 1px 4px 1px 0px;
422}
423
424#bannerLinks ul {
425 padding: 0px 3px 0px 0px;
426 text-align: right;
427 list-style: none;
428}
429
430#bannerLinks li.current a {
431 cursor: default;
432}
433
434#bannerLinks li:hover, #bannerLinks li.current { background-position: 100% 0; }
435
436#bannerLinks li.current a { text-decoration: underline; background-position: 0 0;}
437#bannerLinks img.spacer { display: table-cell; }
438
439
440/* css to make the classifier list pretty */
441.navList {
442 margin: 0 0 10px 0;
443 padding: 0;
444 background-color: #0a0;
445}
446
447.navList ul {
448 margin: 0;
449 padding: 0;
450 list-style: none;
451}
452
453.navList td {
454 /*float: left;*/
455 padding-left: 3em;
456 padding-right: 3em;
457 text-align:center;
458 cursor: pointer;
459 color: #fff;
460}
461.navList li a, .navList li span {
462 padding: 0 1em;
463 display: block;
464 text-decoration: none;
465 color: #fff;
466}
467
468.navList td.current {
469 background-color: #efea6e;
470 color: #444;
471 cursor: default;
472}
473
474.navList li.current a, .navList li.current span {
475 color: #444;
476 cursor: default;
477}
478
479/* css to make the tabs work */
480#gs-nav {
481 list-style: none outside none;
482 padding: 0px;
483 margin: 0 0 0 20px;
484 font-size: 14px;
485}
486
487#gs-nav ul {
488 margin:0px;
489 padding:0px;
490}
491
492#gs-nav li {
493 float:left;
494 display: inline;
495 margin-right: 5px;
496 padding: 3px 5px 5px 7px;
497 text-transform: capitalize;
498 text-align: center;
499 border-bottom: 0px;
500}
501
502#gs-nav a{
503 margin:0px;
504 font-weight: bold;
505 text-decoration: none;
506}
507
508#gs-nav li:hover, #gs-nav li.current { background-position: 100% 0; }
509#gs-nav li:hover a, #gs-nav li.current a { background-position: 0 0; cursor:default; }
510
511/* style the search and classifier results */
512#resultsTable {
513 line-height: 130%;
514 margin: 0;
515 padding: 0;
516 /* border: 1px solid #f00; */
517}
518
519#resultsTable ul {
520 margin: 0 0 0 20px;
521 padding: 0;
522}
523
524#resultsTable li {
525 list-style: none;
526 margin: 0 0 .2em 0;
527 /* border: 1px solid #00f; */
528}
529
530#resultsTable li a {
531 padding: 3px 3px 3px 3px;
532 background-repeat: no-repeat;
533 background-position: 0 .1em;
534}
535
536
537#resultsTable .document a { /*background-image: url('../images/book.png'); */}
538#resultsTable .document a:visited { background-image: url('../images/book-visited.png'); color: #999; }
539#resultsTable .shelf>a { background-image: url('../images/bookshelf.png'); }
540
541.metaTableCell { border: 1;}
542.metaTableCellArea {
543 border: none;
544 resize: none;
545 outline: none;
546 overflow: auto;
547 width: 400px;
548 -webkit-box-sizing: border-box;
549 -moz-box-sizing: border-box;
550 box-sizing: border-box;
551}
552/* corners of the banner */
553/*
554.corner {
555 position: absolute;
556 background-image: url('../images/layout/corners.png');
557 background-repeat: no-repeat;
558 width: 20px;
559 height: 20px;
560}
561
562#cornerTopLeft {
563 left: 0; top: 0;
564 background-position: 0 0;
565}
566#cornerTopRight {
567 right: 0; top: 0;
568 background-position: -20px 0;
569}
570#cornerBottomLeft {
571 left: 0; bottom: 0;
572 background-position: 0 -20px;
573}
574#cornerBottomRight {
575 right: 0; bottom: 0;
576 background-position: -20px -20px;
577}
578*/
579.clear {
580 clear: both;
581}
582
583
584/*a:link, a:hover, a:active, a:visited { color: #050; }*/
585
586/* bg image set in style macro */
587div.divbar {
588 clear: both;
589 background-image: url('../images/bg_green.png');
590 width: 100%;
591 text-align: center;
592 font-size:80%
593}
594
595
596/** query form style**/
597div#queryform{
598
599}
600
601/** search result style */
602div#terminfo{
603
604}
605
606div#matchdocs{
607
608}
609
610div.resultnavigation{
611 margin: 0;
612 padding:0;
613}
614
615ul#resultlist li{
616 display:block;
617}
618
619div#documentheading{
620 font-size: 16pt;
621 font-weight: bold;
622}
623
624div#documentinfo {
625 float:left;
626 padding:0;
627 margin:0;
628 width:24%;
629}
630
631div#toc{
632 float:left;
633 text-align:left;
634 width:60%;
635 padding:0;
636 margin:0;
637}
638
639ul#docbuttons li {
640 display: block;
641 font-size: 11px;
642 font-weight: bold;
643 background: #f7e7c5;
644 margin: 1px;
645 border: 1px solid #eeddbb;
646 text-align: center;
647 vertical-align: middle;
648 height: 30px; /* IE6 and NS4 treat width/height as min-width/min-height */
649 width: 110px;
650}
651
652
653ul#tocnodes li{
654 margin: 0;
655 padding: 5px 0 0 0;
656 display:block;
657}
658
659ul.tocnode {
660 margin:0;
661 padding:5px 0 0 20px;
662}
663
664ul.tocnode a{
665 margin: 0;
666 padding:0 5px 0 0;
667 }
668
669span.bold{
670 font-weight: bold;
671}
672
673div.documentarrows{
674 margin: 0 0 0 0;
675 padding: 1em 0 0 0;
676}
677
678img.lessarrow{
679 float:left;
680 border: none;
681}
682
683img.morearrow{
684 float:right;
685 border:none;
686}
687
688div.formheading{
689 font-size: 16pt;
690 font-weight: bold;
691 margin: .5em 0 0;
692 padding:0;
693}
694
695ul#presprefs li, ul#berrybasketprefs li, ul#searchprefs li{
696 display: block;
697}
698
699
700div.phrasebrowse{
701 text-align:center;
702 padding:0;
703 margin: .5em 0 .5em 0;
704}
705
706div.QuickSearch {
707 float: right;
708}
709
710#coverImage {
711 text-align: center;
712 margin: 20px;
713}
714
715/* ----- TABLE OF CONTENTS ------ */
716.tocTable {
717 width: 100%;
718 background: white !important;
719}
720
721.tocTextCell {
722 padding-left:5px;
723}
724
725.tocTextCell img {/* tklabel icon size & margin reduction */
726 width: 3em !important;
727 margin-right: 0.2em !important;
728 margin-top: 0.2em !important;
729}
730
731.tableOfContentsContainer {
732 padding:1px;
733 max-height:500px;
734 overflow:auto;
735}
736
737#expandContractLinks {
738 margin: 0;
739 padding: 0;
740 font-size: 70%;
741}
742
743#expandContractLinks a {text-decoration: underline; color: #444 !important;}
744#expandContractLinks a:visited {text-decoration: underline; color: #444 !important;}
745#expandContractLinks a:link {text-decoration: underline; color: #444 !important;}
746
747#tableOfContents {
748 margin: 0;
749 padding: 0;
750 font-size: 70%;
751}
752
753#tableOfContents li {
754 list-style: none;
755 margin: 0;
756 padding: 2px;
757}
758
759#tableOfContents a {text-decoration: underline; color: #444 !important;}
760#tableOfContents a:visited{text-decoration: underline; color: #444 !important;}
761#tableOfContents a:link{text-decoration: underline; color: #444 !important;}
762
763#tableOfContents li.current {
764 background-color: #090;
765}
766#tableOfContents li.current a {
767 color: #fff;
768}
769
770#tableOfContents li.current li {
771 background-color: #fff;
772}
773
774#tableOfContents li.current li a {
775 color: #444;
776}
777
778#tableOfContents ul {
779 padding: 0 0 0 0;
780}
781
782#tableOfContents ul ul{
783 padding: 0 0 0 0;
784}
785
786#tableOfContents ul ul ul{
787 padding: 0 0 0 16px;
788}
789
790/* -------- SEARCH ------- */
791.paramLabel {
792 margin: 2px;
793 float: left;
794}
795.paramValue {
796 margin: 2px;
797 float: left;
798}
799
800
801table{
802 border-collapse:collapse;
803 border-spacing:0;
804}
805
806/* ------- BROWSE -------*/
807
808.childrenlist {
809 margin:0 0 0 10px;
810
811}
812.childrenlist td {
813 padding:3px 0px 0px 10px;
814}
815
816/* ------- PAGED IMAGE ------- */
817
818.pageSlider {
819 width: 250px;
820 overflow: auto;
821 margin-left: auto;
822 margin-right: auto;
823 padding: 2px;
824}
825
826.pageSliderSpacer {
827 width:2px;
828}
829
830.pageSliderCol {
831 height:100px;
832 padding: 2px;
833 text-align: center;
834 vertical-align: top;
835}
836
837/* ------- SPATIAL COLLECTIONS ------- */
838
839#nearbyDocs td, #nearbyDocs th {
840 padding: 5px;
841 border: 1px solid black;
842}
843
844#nearbyDocs th {
845 font-weight: bold;
846}
847
848#auth_navbar {
849 width: 90%;
850 margin: 10px auto;
851}
852
853#auth_navbar span{
854 padding:3px;
855}
856
857#userListTable {
858 text-align: center;
859 width: 90%;
860 margin: auto;
861}
862
863#userListTable td{
864 border: black 1px solid;
865 padding: 5px;
866}
867
868#gs_error{
869 padding: 5px;
870 margin: auto;
871 width: 50%;
872 text-align: center;
873}
874
875#loginTable{
876 margin: auto;
877 width: 25%;
878}
879
880.map_canvas_full{
881 margin:0px auto;
882 width:600px;
883 height:450px;
884}
885
886.map_canvas_half{
887 float: right;
888 width:450px;
889 height:500px;
890}
891
892.pano_canvas_full{
893 margin:0px auto;
894 width:900px;
895 height:500px;
896}
897
898.pano_canvas_fullscreen{
899 margin-left:0px auto;
900 margin-right:0px auto;
901 width:1024px;
902 height:768px;;
903}
904
905.pano_canvas_half{
906 z-index: 1;
907 float: right;
908 width:450px;
909 height:500px;
910 background-color:#000000;
911}
912
913.navigate-point {
914 z-index: 97;
915 position: absolute;
916 overflow: hidden;
917 width: 80px;
918 height: 80px;
919 margin-left: -40px;
920 margin-top: -40px;
921 background-image: url("../images/navMarker.png");
922 cursor: pointer;
923}
924
925.fullscreenToggle{
926 z-index: 2;
927 position: relative;
928 float: right;
929 top: 28px;
930 left: 128px;
931 padding: 5px;
932}
933
934dl dt { font-weight:bold;
935 padding-top:10px; }
936dl dd { padding-bottom:10px}
937
938#facetSelector{
939 padding-top: 6px;
940}
941
942.facetTable{
943 list-style:none;
944 margin: 0px 0px 20px;
945 padding: 0px;
946 overflow:auto;
947}
948
949.facetTable li{
950 margin-bottom:5px;
951}
952
953.checkboxList{
954 list-style:none;
955 padding-left:0px;
956}
957
958.facetedResults{
959 /*
960 Supressing the float left for now, as it causes a long result list
961 to positioned vertically below the faceted box area
962 */
963
964 /* float:left; */
965}
966
967.slideshowImage{
968 width:100%;
969}
970
971/* GREENBUG */
972#gbEnableButton{
973 position:fixed;
974 left:0px;
975 bottom:0px;
976}
977
978.gbTemplateContainer{
979 float:left;
980 cursor:pointer;
981 margin:0 1em;
982 font-size:1.1em;
983 text-align:center;
984 overflow:hidden;
985 min-width:4em;
986 padding: 0.5em;
987}
988
989.gbSpacer{
990 margin:0;
991 float:left;
992 height:1.2em;
993 text-align:center;
994}
995
996/* VISUAL XML EDITOR (GREENBUG)*/
997#veMainDiv{
998 margin:0;
999 padding:0;
1000}
1001
1002#veTemplateSelector{
1003 float:left;
1004 padding:0.5em;
1005 margin:0 0.5em 0 0;
1006}
1007
1008#veFileSelector{
1009 float:left;
1010 padding:0.5em;
1011 margin:0 0.5em 0 0 ;
1012}
1013
1014#veToolboxDiv{
1015 float:left;
1016 width:10%;
1017 margin:0;
1018 padding:0;
1019 overflow:auto;
1020 height:300px;
1021}
1022
1023#veEditorDiv{
1024 width:100%;
1025}
1026
1027#veEditorContainer{
1028 position:relative;
1029 float:left;
1030 width:70%;
1031 margin:0;
1032 padding:0;
1033 overflow:hidden;
1034 border: 3px groove;
1035 background-image: url(../images/veBackground.gif);
1036}
1037
1038#veSpacerDiv{
1039 float:left;
1040 width:1%;
1041 height:1px;
1042 margin:0;
1043 padding:0;
1044}
1045
1046#veInfoDiv{
1047 float:left;
1048 width:17%;
1049 margin:0 0 10px 0;
1050 padding:0;
1051 overflow:auto;
1052}
1053
1054.veElement{
1055 border:1px solid black;
1056 float:left;
1057 margin:5px -1px;
1058 overflow:hidden;
1059 color:black;
1060 cursor:pointer;
1061}
1062
1063.veDropArea{
1064 margin:5px 0;
1065 float:left;
1066 height:1em;
1067 background:#FFAAAA;
1068}
1069
1070.veContainerElement{
1071 width:90%;
1072 margin:0 auto;
1073}
1074
1075.veTitleElement{
1076 text-align:center;
1077}
1078
1079.veGSFElement{
1080 background:#DFD;
1081}
1082
1083.veGSLIBElement{
1084 background:#FF9;
1085}
1086
1087.veXSLElement{
1088 background:#DDF;
1089}
1090
1091.veHTMLElement{
1092 background:#FFFFFF;
1093}
1094
1095.veTextElement{
1096 background:#F9F;
1097}
1098
1099.veTempElement{
1100 background:#9FF;
1101}
1102
1103.veTab{
1104 font-size:0.8em;
1105 padding:0.5em;
1106}
1107
1108.veInfoDivTitle{
1109 text-align:center;
1110 margin-bottom:1em;
1111}
1112
1113.veAttributeTableContainer{
1114 text-align:center;
1115 width:100%;
1116 margin-bottom:1em;
1117}
1118
1119.veAttributeTableContainer td{
1120 border:1px solid black;
1121}
1122
1123.veAttributeTableRow{
1124 min-height:1.1em;
1125}
1126
1127.veNameCell{
1128 width:25%;
1129}
1130
1131.veValueCell{
1132 width:50%;
1133}
1134
1135.veUtilCell{
1136 font-size:0.8em;
1137 width:25%;
1138}
1139
1140#veTrash{
1141 position:absolute;
1142 right:0px;
1143 bottom:0px;
1144 text-align:center;
1145}
1146
1147.toolbarElem{
1148 border:1px dashed black;
1149 text-align:center;
1150 margin-bottom:2px;
1151}
1152
1153/* DEPOSITOR STYLES */
1154
1155#wizardBar {
1156 display: table;
1157 margin: 0 auto;
1158}
1159
1160#wizardBar li {
1161 display: inline;
1162 list-style-type: none;
1163 padding: 0 10px;
1164 margin: 0 5px;
1165}
1166
1167#wizardContainer {
1168 display: table;
1169 margin: 0 auto;
1170}
1171
1172#depositorform {
1173 min-height: 300px;
1174}
1175
1176/*
1177ul.childrenlist li {
1178list-style-type:none;
1179}
1180ul#classifierlist,ul#classifiernodelist {
1181 list-style-type:none;
1182 margin:0;
1183 padding:0
1184}
1185ul#classifierlist li{
1186list-style:none;
1187margin:0 0 5px 0;
1188padding:0;display:block;
1189}
1190ul#classifiernodelist li{
1191list-style:none;
1192margin:0;
1193padding:5px 0 0 0;
1194display:block
1195}
1196ul.childrenlist{
1197list-style:none;
1198margin:0;
1199padding:0 0 0 20px;
1200display:block;
1201width:100%
1202}
1203*/
1204
1205.metaDataHierarchyMenu{
1206 position: absolute;
1207 margin-left: -1px;
1208 z-index:1;
1209
1210}
1211.metaDataHierarchyMenu ul{
1212 margin: 0;
1213 padding: 0;
1214 display: block;
1215 position: absolute;
1216
1217}
1218.metaDataHierarchyMenu ul li {
1219 margin: 0;
1220 padding: 0;
1221 display: block;
1222 position: relative;
1223 width: 180px;
1224}
1225.metaDataHierarchyMenu ul li button{
1226 display: block;
1227 padding:10px 10px 10px 10px;
1228 width: 180px;
1229 margin: 0;
1230 color: #000000;
1231 text-decoration: none;
1232 font-size: 90%;
1233 border:1px dotted #999;
1234 text-align: left;
1235 white-space: normal;
1236 overflow: auto;
1237}
1238.metaDataHierarchyMenu ul li button:HOVER{
1239 color: #0000CC;
1240}
1241.metaDataHierarchyMenu li ul {
1242 position: absolute;
1243 left: 180px;
1244 top: 0;
1245 display: none;
1246}
1247
1248.metaDataHierarchyMenu button:focus {
1249 outline: none;
1250}
1251
1252.active {
1253 background-color:#eee;
1254}
1255
1256/* User comments area: display of existing user comments and display of the form and of the add user/logout links */
1257
1258#usercomments, #usercommentform, #usercommentlink a, #usercommentlogoutlink a {
1259 font-family: sans-serif;
1260 font-size: 12px;
1261}
1262
1263#usercomments {
1264 margin: 10px 0;
1265}
1266
1267.usercommentheading {
1268 font-weight: bold;
1269 color: #3c8700;
1270 border-top: solid 1px black;
1271}
1272
1273.usercomment {
1274 margin: 10px 0;
1275}
1276
1277#usercommentlink, #usercommentlogoutlink {
1278 margin: 10px 0 20px 0;
1279}
1280
1281#usercommentlink a, #usercommentlogoutlink a {
1282 text-decoration: none;
1283 font-weight: bold;
1284 color: #3c8700;
1285}
1286#usercommentlink a:visited, #usercommentlogoutlink a:visited {
1287 color: #3c8700;
1288}
1289
1290.centrediv {
1291 width:50%;
1292 margin: 0 auto;
1293}
1294
1295/* Styling for TK Label related items */
1296
1297.tkPopup {
1298 position: relative;
1299 border: 1px solid darkgrey;
1300 border-radius: 0.2em;
1301 background: lightgrey;
1302 margin: 0.2em;
1303 padding: 0.8em;
1304 font-size: 16px;
1305 animation: fadein 0.4s;
1306 box-shadow: 0px 5px 8px rgba(0,0,0,0.1);
1307}
1308
1309.tkPopup a {
1310 color: black;
1311 text-decoration: none;
1312 border-bottom: 2px solid transparent;
1313 transition: 0.1s ease;
1314}
1315
1316.tkPopup a:hover {
1317 color: black;
1318 border-color: black;
1319}
1320
1321.tkPopup h1 {
1322 font-size: 22px;
1323 margin-top: 0.2em;
1324 margin-bottom: 0;
1325 text-align: center;
1326}
1327
1328.tkPopup h2 {
1329 font-size: 20px;
1330 color: rgb(24, 88, 7);
1331 margin-top: 0.4em;
1332 text-align: center;
1333}
1334
1335.tklabels img {
1336 width: 3em;
1337 margin-right: 0.3em;
1338 margin-top: 0.3em;
1339 cursor: pointer;
1340 opacity: 0.8;
1341 transition: 0.1s ease;
1342}
1343
1344.tklabels img:hover {
1345 opacity: 1;
1346}
1347
1348#tkCloseButton {
1349 position: absolute;
1350 font-weight: bold;
1351 color: darkred;
1352 font-size: 26px;
1353 right: 0.5em;
1354 top: 0.4em;
1355 cursor: pointer;
1356 transition: 0.1s ease;
1357}
1358
1359#tkCloseButton:hover {
1360 text-shadow: 0 0 5px rgba(139,0,0,0.5);
1361}
1362
1363@keyframes fadein {
1364 from {
1365 opacity:0;
1366 }
1367 to {
1368 opacity: 1;
1369 }
1370}
1371
1372/* Styling for enriched audio player */
1373
1374.flex-leftalign {
1375 display: flex;
1376 flex-flow: row wrap;
1377 justify-content: left;
1378}
1379
1380.flex-rightalign {
1381 display: flex;
1382 flex-flow: row wrap;
1383 justify-content: right;
1384}
1385
1386.flex-centeralign {
1387 display: flex;
1388 flex-flow: row wrap;
1389 justify-content: center;
1390}
1391
1392#audioContainer {
1393 width: 100%;
1394 overflow: hidden;
1395 font-family: 'Courier New', monospace;
1396}
1397
1398#audioContainer::backdrop {
1399 background-color: rgb(245, 243, 229);
1400}
1401
1402.fullscreen {
1403 padding-top: 20vh;
1404 padding-left: 5vw;
1405 padding-right: 5vw;
1406}
1407
1408#waveform {
1409 background-color: white;
1410 position: relative;
1411}
1412
1413#toolbar {
1414 background-color: rgb(20, 30, 32);
1415 position: relative;
1416 display: flex;
1417 flex-direction: row;
1418 flex-wrap: wrap;
1419 justify-content: space-between;
1420 align-items: center;
1421 color: white;
1422 width: 100%;
1423 height: fit-content;
1424}
1425
1426#toolbar button {
1427 cursor: pointer;
1428 height: 100%;
1429}
1430
1431#audioContainer img {
1432 width: 1.8em;
1433 filter: invert(1);
1434 cursor: pointer;
1435 transition: 0.1s ease;
1436}
1437
1438#audioContainer img:hover {
1439 filter: invert(0.5);
1440}
1441
1442#audioContainer img:active {
1443 filter: invert(0.4);
1444}
1445
1446#chapters {
1447 width: 100%;
1448 height: 90%;
1449 max-height: 90%;
1450 overflow-y: scroll;
1451 transition: background-color 0.3s ease, height 0.3s ease;
1452 user-select: none;
1453 cursor: wait;
1454}
1455
1456.audio-scroll {
1457 scroll-behavior: smooth;
1458}
1459
1460.chapter {
1461 border-color: grey;
1462 border-style: solid;
1463 border-width: 1px 0 0 0;
1464 /* border-top-right-radius: 5px; */
1465 border-top-left-radius: 5px;
1466 padding: 0.5rem;
1467 transition: 0.1s ease;
1468 display: flex;
1469 flex-direction: row;
1470 flex-wrap: nowrap;
1471 justify-content: space-between;
1472 cursor: pointer;
1473}
1474
1475.chapter:hover {
1476 background-color: rgb(101, 116, 116);
1477}
1478
1479#chapter-alert {
1480 display: inline-block;
1481 margin: 1rem;
1482}
1483
1484.selected-chapter {
1485 background-color: rgba(255, 50, 50, 0.5);
1486}
1487
1488.selected-chapter:hover {
1489 background-color: rgba(255, 100, 100, 0.5);
1490}
1491
1492.speakerTime {
1493 /* float: right; */
1494 white-space: nowrap;
1495}
1496
1497.speakerName {
1498 /* white-space: normal; */
1499}
1500
1501#playPauseButton {
1502 padding-left: 1rem;
1503 padding-right: 1rem;
1504}
1505
1506#downloadButton, #editorModeButton, #fullscreenButton {
1507 transform: scale(0.75);
1508 padding-right: 0.75rem;
1509}
1510
1511#zoomInButton, #zoomOutButton {
1512 transform: scale(0.75);
1513}
1514
1515#muteButton {
1516 padding-right: 0.25rem;
1517}
1518
1519#volume-slider {
1520 position: absolute;
1521 display: none;
1522 cursor: pointer;
1523 z-index: 10;
1524 height: 8rem;
1525 margin-top: -8rem;
1526 padding-left: 1rem;
1527 padding-right: 1rem;
1528 margin-left: -1rem;
1529 box-shadow: 0 0 15px;
1530}
1531
1532#volume-container {
1533 position: relative;
1534 display: flex;
1535 flex-direction: row;
1536}
1537
1538#volume-container:hover #volume-slider {
1539 display: inline;
1540}
1541
1542/* Limit scope of the following to only canvases within a audioContainer div */
1543#audioContainer canvas {
1544 /* transition: width 0.5s ease; */
1545 /* z-index: 4 !important; */
1546 pointer-events: none;
1547}
1548
1549#zoom-slider {
1550 width: 10rem;
1551 margin-left: 0.5rem;
1552 margin-right: 0.5rem;
1553 cursor: pointer;
1554}
1555
1556#chapterButton {
1557 padding-left: 0.2rem;
1558 padding-right: 0.75rem;
1559}
1560
1561#wave-timeline {
1562 background-color: rgb(40, 54, 58);
1563 /* background-color: rgb(24, 36, 39); */
1564}
1565
1566#waveform-loader {
1567 color: white;
1568 padding: 0.2rem;
1569}
1570
1571#waveform-loader:after {
1572 display: inline-block;
1573 animation: dotty steps(1, end) 1s infinite;
1574 content: '';
1575}
1576
1577@keyframes dotty {
1578 0% { content: ''; }
1579 25% { content: '.'; }
1580 50% { content: '..'; }
1581 75% { content: '...'; }
1582 100% { content: ''; }
1583}
1584
1585wave {
1586 width: 100%;
1587}
1588
1589.toolbar-section {
1590 width: 33%;
1591}
1592
1593.noHover{
1594 pointer-events: none;
1595}
1596
1597#word-container {
1598 display: flex;
1599 flex-direction: row;
1600 flex-wrap: wrap;
1601 justify-content: space-evenly;
1602 padding: 0.5rem;
1603}
1604
1605.word {
1606 margin-right: 0.5rem;
1607 cursor: pointer;
1608}
1609
1610.word:hover {
1611 background-color: rgb(101, 116, 116);
1612}
1613
1614/* Audio Table */
1615
1616#tapeDetails {
1617 border: 1px solid olive;
1618 min-width: 30%;
1619}
1620
1621#tapeDetails td {
1622 padding: 0.2rem;
1623}
1624
1625#tapeDetails td:nth-child(1) {
1626 padding-right: 6rem;
1627}
1628
1629#tapeDetails tr:nth-of-type(odd) {
1630 background-color: darkseagreen;
1631}
1632
1633/* metadata table */
1634.metadataTable tr:nth-child(odd) {
1635 background: #dddddd;
1636}
1637.metadataTable tr:nth-child(even) {
1638 background: #f5f3e5;
1639}
1640.metadataTable i {
1641 font-style: italic;
1642}
1643.metadataTable td {
1644 padding: 2px;
1645}
1646
1647/* edit functionality */
1648#edit-panel {
1649 max-width: 70%;
1650 width: 50%;
1651 height: 0px;
1652 max-height: 30vh;
1653 position: relative;
1654 right: 0;
1655 color: white;
1656 overflow-y: hidden;
1657 transition: height 0.4s ease, padding 0.4s ease;
1658 box-sizing: border-box; /* ensures padding doesn't modify width */
1659 font-family: 'Courier New', monospace;
1660 font-size: 0.85rem;
1661 border-left: 1px solid rgb(24, 36, 39);
1662 user-select: none;
1663
1664 display: flex;
1665 flex-direction: column;
1666 flex-wrap: nowrap;
1667 justify-content: space-between;
1668 flex-grow: 1;
1669}
1670
1671#edit-panel button {
1672 padding: 0.5rem;
1673 /* border: 1px solid white; */
1674 cursor: pointer;
1675 background-color: #F8C537;
1676 transition: 0.1s ease-in-out;
1677 font-size: 15px;
1678 font-family: 'Courier New', monospace;
1679}
1680
1681#edit-panel h3 {
1682 font-size: 1.2rem;
1683 margin: 0;
1684}
1685
1686#edit-panel button:hover {
1687 background-color: #af8b26;
1688}
1689
1690.flex-row {
1691 display: flex;
1692 flex-direction: row;
1693 flex-wrap: nowrap;
1694}
1695
1696#edit-panel input[type='text'] {
1697 width: 50%;
1698 /* border: 1px solid white; */
1699 outline: none;
1700 font-size: 15px;
1701 margin-right: 0.5rem;
1702 margin-bottom: 0.25rem;
1703 transition: 0.25s ease-in;
1704 background-color: white;
1705}
1706
1707#edit-panel input::placeholder {
1708 color: black;
1709 opacity: 0.75;
1710}
1711
1712#edit-panel input[type='checkbox'] {
1713 transform: scale(1.25);
1714 margin-right: 0.5rem;
1715 margin-top: -0.25rem;
1716}
1717
1718#edit-panel input[type='number'],
1719.time-label {
1720 border: none;
1721 text-align: center;
1722 width: 1.5rem;
1723 padding: 0;
1724 margin: 0 !important;
1725 font-size: 15px;
1726}
1727
1728.time-label {
1729 background-color: transparent !important;
1730 font-family: 'Courier New', Courier, monospace !important;
1731 font-size: 14px !important;
1732}
1733
1734.time-label-container {
1735 width: 20%;
1736 background-color: transparent;
1737 display: inline-flex;
1738}
1739
1740#edit-panel input[type='number']:focus {
1741 border: none;
1742 outline: none;
1743}
1744
1745#change-all-label {
1746 /* width: 100%; */
1747}
1748
1749#save-discard {
1750 /* margin-bottom: 1rem; */
1751 justify-content: space-between;
1752}
1753
1754#audio-dropdowns {
1755 width: 100%;
1756 background-color: rgb(40, 54, 58);
1757 display: flex;
1758 flex-direction: row;
1759 flex-wrap: nowrap;
1760 justify-content: flex-start;
1761}
1762
1763#hover-speaker {
1764 height: 2rem;
1765 overflow: hidden;
1766 font-family: 'Courier New', monospace;
1767}
1768
1769#hover-speaker-canvas {
1770 position: absolute;
1771 overflow: hidden;
1772}
1773
1774#region-details {
1775
1776}
1777
1778.time-picker {
1779 background-color: white;
1780 display: inline-flex;
1781 border: 1px solid #ccc;
1782 color: #555;
1783 margin-bottom: 0.25rem;
1784}
1785
1786.no-arrows {
1787 -moz-appearance: textfield;
1788 -webkit-appearance: textfield;
1789 appearance: textfield;
1790}
1791
1792/* input::-webkit-outer-spin-button,
1793input::-webkit-inner-spin-button {
1794 opacity: 0.5;
1795 pointer-events: none;
1796} */
1797
1798.seconds {
1799 width: 3.25rem !important;
1800}
1801
1802.disabled {
1803 /* background-color: #888 !important; */
1804 opacity: 0.5;
1805 filter: grayscale(100%);
1806 -webkit-filter: grayscale(100%);
1807 /* cursor: not-allowed !important; */
1808 pointer-events: none;
1809}
1810
1811.wavesurfer-region {
1812 cursor: pointer !important;
1813 transition: background-color 0.1s ease;
1814 z-index: 1 !important;
1815 height: 70% !important;
1816 top: 15% !important;
1817 /* transition: width 2s ease; */
1818}
1819
1820.wavesurfer-handle {
1821 /* background-color: rgb(255, 0, 0) !important; */
1822 /* z-index: 20 !important; */
1823 width: 3px !important;
1824}
1825
1826.region-top {
1827 height: 30% !important;
1828 top: 15% !important;
1829}
1830
1831.region-bottom {
1832 height: 30% !important;
1833 top: 55% !important;
1834}
1835
1836#caret-container {
1837 position: absolute;
1838 /* background-color: #090; */
1839 height: 128px; /* match waveform */
1840 width: 20px; /* match gs_content padding */
1841 flex-direction: column;
1842 justify-content: space-around;
1843 left: -4px; /* padding */
1844 cursor: pointer;
1845 display: none;
1846}
1847
1848#caret-container img {
1849 filter: none;
1850 opacity: 0.85;
1851}
1852
1853#caret-container img:hover {
1854 filter: none;
1855 opacity: 1;
1856}
1857
1858.selected-header {
1859 justify-content: space-between;
1860 padding-top: 0.5rem;
1861 padding-bottom: 0.5rem;
1862}
1863
1864#context-menu {
1865 position: fixed;
1866 z-index: 10000;
1867 width: 200px;
1868 background: rgb(20, 30, 32);
1869 box-shadow: 1px 1px 15px -5px black;
1870 border-radius: 5px;
1871 display: none;
1872}
1873
1874#context-menu.visible {
1875 display: block;
1876 transition: display 200ms ease-in-out;
1877}
1878
1879.context-menu-item {
1880 padding: 8px 10px;
1881 font-size: 14px;
1882 user-select: none;
1883 color: #eee;
1884 cursor: pointer;
1885 border-radius: inherit;
1886}
1887
1888.context-menu-item:hover {
1889 background: #343434;
1890}
1891
1892.context-menu-item.faded {
1893 color: rgb(94, 94, 94);
1894}
1895
1896.context-menu-item.faded:hover {
1897 background-color: rgb(20, 30, 32);
1898}
1899
1900#dual-mode-menu-button {
1901 position: absolute;
1902 right: 0;
1903 padding: 0.2rem;
1904 width: 0.8rem !important;
1905 z-index: 1;
1906 display: none;
1907}
1908
1909#dual-mode-menu-button.visible {
1910 display: block;
1911}
1912
1913#dual-mode-menu {
1914 position: absolute;
1915 right: 1.5rem;
1916 width: 150px;
1917 background: rgb(20, 30, 32);
1918 box-shadow: 1px 1px 15px -5px black;
1919 border-radius: 5px;
1920 z-index: 10;
1921 display: none;
1922}
1923
1924#dual-mode-menu.visible {
1925 display: block;
1926 transition: display 200ms ease-in-out;
1927}
1928
1929.dual-mode-menu-item {
1930 padding: 8px 10px;
1931 font-size: 14px;
1932 user-select: none;
1933 color: #eee;
1934 cursor: pointer;
1935 border-radius: inherit;
1936}
1937
1938.dual-mode-menu-item:hover {
1939 background: #343434;
1940}
1941
1942#prim-set-label {
1943 position: absolute;
1944 top: 0px;
1945 left: 0.2rem;
1946 color: #eee;
1947 font-size: 12px;
1948}
1949
1950#sec-set-label {
1951 position: absolute;
1952 bottom: 0px;
1953 left: 0.2rem;
1954 color: #eee;
1955 font-size: 12px;
1956}
1957
1958#chapter-search-box {
1959 width: 100%;
1960 height: 10%;
1961 display: flex;
1962 flex-direction: row;
1963}
1964
1965#chapter-search-input {
1966 width: 90%;
1967 height: 100%;
1968 background: transparent;
1969 border: none;
1970 outline: none;
1971 color: #eee;
1972 font-family: 'Courier New', Courier, monospace;
1973 font-size: 1rem;
1974 margin-left: 0.5rem;
1975 margin-top: 0.2rem;
1976 margin-bottom: 0.2rem;
1977}
1978
1979#chapter-search-input:focus {
1980 outline: none;
1981}
1982
1983#chapter-search-input::placeholder {
1984 color: white;
1985}
1986
1987#chapters-container {
1988 min-width: 30%;
1989 max-width: 50%;
1990 width: 50%;
1991 height: 100%;
1992 max-height: 30vh;
1993 font-size: 14px;
1994 color: white;
1995 transition: background-color 0.3s ease, height 0.3s ease;
1996 user-select: none;
1997 resize: horizontal;
1998 overflow:auto;
1999}
2000
2001#chapters-container img {
2002 pointer-events: none;
2003 width: 1.5rem;
2004 padding: 0.2rem;
2005}
2006
2007#favouritesFullViewLink {
2008 color: black;
2009}
2010
Note: See TracBrowser for help on using the repository browser.