Commit | Line | Data |
---|---|---|
b5e7b638 MG |
1 | /** |
2 | * File picker | |
3 | */ | |
4 | /* first or middle sibling, no children */ | |
e709ddd2 | 5 | .file-picker .ygtvtn, .filemanager .ygtvtn {background: url([[pix:moodle|y/tn]]) 0 0 no-repeat;width:17px;height:22px;} |
b5e7b638 | 6 | /* first or middle sibling, collapsable */ |
e709ddd2 | 7 | .file-picker .ygtvtm, .filemanager .ygtvtm {background: url([[pix:moodle|y/tm]]) 0 0 no-repeat;width:34px;height:22px;cursor:pointer;} |
b5e7b638 | 8 | /* first or middle sibling, collapsable, hover */ |
e709ddd2 | 9 | .file-picker .ygtvtmh, .filemanager .ygtvtmh {background: url([[pix:moodle|y/tmh]]) 0 0 no-repeat;width:34px;height:22px;cursor:pointer;} |
b5e7b638 | 10 | /* first or middle sibling, expandable */ |
e709ddd2 | 11 | .file-picker .ygtvtp, .filemanager .ygtvtp {background: url([[pix:moodle|y/tp]]) 0 0 no-repeat;width:34px;height:22px;cursor:pointer;} |
b5e7b638 | 12 | /* first or middle sibling, expandable, hover */ |
e709ddd2 | 13 | .file-picker .ygtvtph, .filemanager .ygtvtph {background: url([[pix:moodle|y/tph]]) 0 0 no-repeat;width:34px;height:22px;cursor:pointer;} |
b5e7b638 | 14 | /* last sibling, no children */ |
e709ddd2 | 15 | .file-picker .ygtvln, .filemanager .ygtvln {background: url([[pix:moodle|y/ln]]) 0 0 no-repeat;width:17px;height:22px;} |
b5e7b638 | 16 | /* Last sibling, collapsable */ |
e709ddd2 | 17 | .file-picker .ygtvlm, .filemanager .ygtvlm {background: url([[pix:moodle|y/lm]]) 0 0 no-repeat;width:34px;height:22px;cursor:pointer;} |
b5e7b638 | 18 | /* Last sibling, collapsable, hover */ |
e709ddd2 | 19 | .file-picker .ygtvlmh, .filemanager .ygtvlmh {background: url([[pix:moodle|y/lmh]]) 0 0 no-repeat;width:34px;height:22px;cursor:pointer;} |
b5e7b638 | 20 | /* Last sibling, expandable */ |
e709ddd2 | 21 | .file-picker .ygtvlp, .filemanager .ygtvlp {background: url([[pix:moodle|y/lp]]) 0 0 no-repeat;width:34px;height:22px;cursor:pointer;} |
b5e7b638 | 22 | /* Last sibling, expandable, hover */ |
e709ddd2 | 23 | .file-picker .ygtvlph, .filemanager .ygtvlph {background: url([[pix:moodle|y/lph]]) 0 0 no-repeat;width:34px;height:22px;cursor:pointer;} |
b5e7b638 | 24 | /* Loading icon */ |
e709ddd2 | 25 | .file-picker .ygtvloading, .filemanager .ygtvloading {background: url([[pix:moodle|y/loading]]) 0 0 no-repeat;width:16px;height:22px;} |
b5e7b638 | 26 | /* the style for the empty cells that are used for rendering the depth* of the node */ |
e709ddd2 MG |
27 | .file-picker .ygtvdepthcell, .filemanager .ygtvdepthcell {background: url([[pix:moodle|y/vline]]) 0 0 no-repeat;width:17px;height:22px;} |
28 | .file-picker .ygtvblankdepthcell, .filemanager .ygtvblankdepthcell {width:17px;height:22px;} | |
b5e7b638 | 29 | /* the style of the div around each node */ |
e709ddd2 MG |
30 | .file-picker .ygtvitem table, .filemanager .ygtvitem table{margin-bottom:0;} |
31 | .file-picker .ygtvitem td, .filemanager .ygtvitem td {border:none;padding:0;} | |
b5e7b638 | 32 | /* the style of the div around each node's collection of children */ |
e709ddd2 | 33 | * html .file-picker .ygtvchildren, * html .filemanager .ygtvchildren {height:1%;} |
b5e7b638 MG |
34 | /* the style of the text label in ygTextNode */ |
35 | .file-picker .ygtvlabel, | |
36 | .file-picker .ygtvlabel:link, | |
37 | .file-picker .ygtvlabel:visited, | |
e709ddd2 MG |
38 | .file-picker .ygtvlabel:hover, |
39 | .filemanager .ygtvlabel, | |
40 | .filemanager .ygtvlabel:link, | |
41 | .filemanager .ygtvlabel:visited, | |
42 | .filemanager .ygtvlabel:hover {margin-left:2px;text-decoration: none;} | |
43 | .file-picker .fp-treeview .fp-folder .fp-icon, | |
44 | .filemanager .fp-treeview .fp-folder .fp-icon {display:none;} | |
45 | ||
b5e7b638 MG |
46 | .file-picker {font-size:12px;} |
47 | .file-picker.fp-generallayout {width:700px;height:480px;} | |
48 | .file-picker strong {background:#FFFFCC;} | |
49 | .file-picker .fp-content {padding:0;margin:0;text-align:left;max-height:350px;overflow:auto;border:1px solid black;} | |
50 | .file-picker .fp-login-form {text-align:center;} | |
51 | .file-picker .fp-searchbar {float:right;} | |
52 | .file-picker .fp-viewbar {width:300px;float:left;} | |
53 | .file-picker .fp-viewbar.disabled {display:none;} | |
54 | .file-picker .fp-viewbar .checked {font-weight:bold;} | |
55 | .file-picker .fp-toolbar {padding: .8em;background: #FFFFCC;text-align:center;margin: 3px;} | |
56 | .file-picker .fp-toolbar.empty {display:none;} | |
57 | .file-picker .fp-toolbar div {display: inline-block;} | |
58 | .file-picker .fp-toolbar .disabled {display:none;} | |
59 | .file-picker .fp-toolbar a {padding: 0 .5em;} | |
60 | .file-picker .fp-list {list-style-type:none;padding:0;float:left;width:100%;margin:0;} | |
61 | .dir-rtl .file-picker .fp-list {text-align:right;} | |
62 | .file-picker .fp-list .fp-repo {display:block;border-bottom:1px dotted gray;padding: .5em;} | |
63 | .file-picker .fp-list .fp-repo.active {background:#AACCEE;} | |
7ccf18a6 MG |
64 | .file-picker .fp-nextpage {clear:both;align:center;} |
65 | .file-picker .fp-nextpage .fp-nextpage-link {align:center;} | |
66 | .file-picker .fp-nextpage .fp-nextpage-loading {display:none;} | |
67 | .file-picker .fp-nextpage.loading .fp-nextpage-link {display:none;} | |
68 | .file-picker .fp-nextpage.loading .fp-nextpage-loading {display:block;} | |
b5e7b638 MG |
69 | .file-picker .fp-pathbar {margin: .4em;border-bottom: 1px dotted gray;} |
70 | .file-picker .fp-pathbar a {padding: .4em;} | |
71 | .file-picker .fp-select {width:550px;height:430px;text-align:center;overflow:auto;} | |
72 | .file-picker .fp-select .uneditable {display:none;} | |
73 | .file-picker .fp-select p {margin: 1em;} | |
3a1e425b MG |
74 | .file-picker .fp-select .fp-select-loading {display:none;} |
75 | .file-picker .fp-select.loading .fp-select-loading {display:block;} | |
76 | .file-picker .fp-select.loading form {display:none;} | |
b5e7b638 MG |
77 | .file-picker .fp-upload-form {margin: 2em 0;text-align:center;} |
78 | .file-picker .fp-upload-btn {clear:both;margin-top: 2em;} | |
b5e7b638 MG |
79 | .file-picker .fp-popup {text-align:center;} |
80 | .file-picker .fp-iconview .fp-file {float:left;text-align:center;} | |
81 | .file-picker .fp-iconview .fp-file div {overflow: hidden;} | |
82 | .file-picker .fp-iconview .fp-file .fp-filename {height:48px;text-align:center;min-width:50px;} | |
83 | .file-picker .fp-error {padding: 2em 0;margin: 3em 5px;text-align:center;background: #FFBBBB;} | |
84 | .file-picker .fp-msg {} | |
85 | .file-picker .fp-msg .fp-msg-text {min-width:300px;min-height:150px;max-width:500px;max-height:300px;overflow:auto;} | |
86 | .file-picker .fp-msg.fp-msg-error .fp-msg-text {color:red;} | |
87 | .file-picker .fp-msg .fp-msg-butok {text-align:center;} | |
88 | .filepicker-filelist {padding: 5px;margin: 6px 0;background: #E9F4FF;border: #AACCEE 1px solid} | |
89 | /* file picker search dialog */ | |
90 | .file-picker div.bd {text-align:left;} | |
91 | ||
92 | /** | |
93 | * File Manager | |
94 | */ | |
95 | .filemanager-toolbar {margin: 5px 0;} | |
96 | .filemanager-toolbar a {border: 1px solid #AACCEE;background: #F4FAFF;color: black;padding: 3px;} | |
97 | .filemanager-toolbar a:hover {background: #FFFFFF;} | |
98 | .filemanager-toolbar .helplink a {border: 0px; background: transparent;} | |
e709ddd2 MG |
99 | .fp-pathbar {margin:0;} |
100 | .filemanager .fp-pathbar.empty {display:none;} | |
906e7d89 | 101 | .filemanager-container {padding: 5px;margin: 6px 0;background: #E9F4FF;border: #AACCEE 1px solid;position: relative;} |
b5e7b638 MG |
102 | .filemanager-container ul{margin:0;padding:0;} |
103 | .filemanager-container ul li{white-space:nowrap;list-style-type:none;} | |
104 | .filemanager-container ul li a{padding:0} | |
105 | .filemanager-loading{display:none} | |
106 | .jsenabled .filemanager-loading{display:block} | |
107 | .fm-menuicon{cursor: pointer;} | |
108 | #fm-move-div {margin: 6px;} | |
109 | #fm-move-div strong{color:red;} | |
110 | .fm-file-entry{border: 1px solid red;} | |
111 | .fm-operation {font-weight: bold;} | |
112 | ||
113 | .filemanager-container, | |
114 | .filepicker-filelist {overflow:hidden;} | |
906e7d89 | 115 | |
e709ddd2 | 116 | .filemanager.fm-loading .fp-pathbar, |
906e7d89 | 117 | .filemanager.fm-loading .filemanager-toolbar, |
906e7d89 MG |
118 | .filemanager.fm-loading .filemanager-container {display:none;} |
119 | ||
120 | .filemanager.fm-loaded .filemanager-loading {display:none;} | |
121 | ||
e709ddd2 | 122 | .filemanager.fm-nofiles .fp-btn-download {display:none;} |
906e7d89 | 123 | |
e709ddd2 | 124 | .filemanager.fm-nomkdir .fp-btn-mkdir {display:none;} |
906e7d89 | 125 | |
e709ddd2 | 126 | .filemanager.fm-maxfiles .fp-btn-add {display:none;} |
906e7d89 MG |
127 | .filemanager.fm-maxfiles .dndupload-message {display:none;} |
128 | ||
129 | .filemanager .fm-empty-container {display:none;} | |
130 | .filemanager.fm-noitems .fm-empty-container {display:block;} | |
e709ddd2 | 131 | .filemanager.fm-noitems .filemanager-container .fp-content {display:none;} |
906e7d89 MG |
132 | |
133 | .filemanager .filemanager-updating {display:none;text-align:center;} | |
134 | .filemanager.fm-updating .filemanager-updating {display:block;} | |
e709ddd2 MG |
135 | .filemanager.fm-updating .fm-content-wrapper {display:none;} |
136 | .filemanager .fp-iconview .fp-file {float:left;text-align:center;} | |
137 | .filemanager .fp-iconview .fp-file div {overflow: hidden;} | |
138 | .filemanager .fp-iconview .fp-file .fp-filename {height:48px;text-align:center;min-width:50px;} | |
139 | ||
140 | .filemanager .fp-select .fp-select-loading {display:none;} | |
141 | .filemanager .fp-select.loading .fp-select-loading {display:block;} | |
142 | .filemanager .fp-select.loading form {display:none;} | |
143 | ||
144 | /* disable unavailable actions: */ | |
145 | /*.filemanager .fp-select.fp-zip .fp-license,*/ | |
146 | .filemanager .fp-select.fp-folder .fp-license, | |
147 | /*.filemanager .fp-select.fp-zip .fp-author,*/ | |
148 | .filemanager .fp-select.fp-folder .fp-author, | |
149 | .filemanager .fp-select.fp-file .fp-file-unzip, | |
150 | .filemanager .fp-select.fp-folder .fp-file-unzip, | |
151 | .filemanager .fp-select.fp-file .fp-file-zip, | |
152 | .filemanager .fp-select.fp-zip .fp-file-zip {display:none;} | |
153 | .filemanager .fp-select .fp-file-setmain {display:none;} | |
154 | .filemanager .fp-select.fp-cansetmain .fp-file-setmain {display:inline-block;} | |
155 | .filemanager .fp-select.fp-folder .fp-file-download {display:none;} /* to be implemented */ | |
906e7d89 MG |
156 | |
157 | /* | |
158 | * Drag and drop support | |
159 | */ | |
b5e7b638 MG |
160 | .filemanager-container .dndupload-target, |
161 | .filepicker-filelist .dndupload-target {background:#f7f998;position:absolute;height:100%;width:100%;top:0;left:0;text-align:center;padding:5px;z-index:1000} | |
162 | .filemanager-container.dndupload-over .dndupload-target, | |
163 | .filepicker-filelist.dndupload-over .dndupload-target {background:#8EF947;font-weight:bold} | |
906e7d89 MG |
164 | .dndupload-message {display:none;} |
165 | .dndsupported .dndupload-message {display:inline;} | |
166 | .dndupload-target {display:none;} | |
167 | .dndsupported .dndupload-ready .dndupload-target {display:block;} | |
168 | .dndupload-uploadinprogress {display:none;text-align:center;} | |
169 | .dndupload-uploading .dndupload-uploadinprogress {display:block;} | |
b5e7b638 | 170 |