contextmenu.less
1 year ago
dialog.less
1 year ago
file-icons.less
1 year ago
mainui.less
1 year ago
navbar-icons.less
1 year ago
navbar-restrict.less
1 year ago
navbar.less
1 year ago
statusbar.less
1 year ago
theme.css
1 year ago
theme.less
1 year ago
toolbar-icons.less
1 year ago
toolbar.less
1 year ago
view-icons.less
1 year ago
view-list.less
1 year ago
view.less
1 year ago
theme.css
980 lines
| 1 | /** |
| 2 | * Moono CKEditor like theme for elFinder |
| 3 | * Required jquery ui "smoothness" theme and FontAwesome for icons |
| 4 | * Style rules copied and edited from Moono CKEditor source |
| 5 | * @author lokothodida |
| 6 | **/ |
| 7 | /* FontAwesome Icons */ |
| 8 | @import url('//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css'); |
| 9 | /* Main features of the whole UI */ |
| 10 | /* main */ |
| 11 | .elfinder { |
| 12 | display: block; |
| 13 | border: 1px solid #b6b6b6; |
| 14 | padding: 0; |
| 15 | box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); |
| 16 | height: 100%; |
| 17 | border-radius: 0; |
| 18 | } |
| 19 | .elfinder * { |
| 20 | border-collapse: collapse; |
| 21 | font: normal normal normal 12px Arial, Helvetica, Tahoma, Verdana, Sans-Serif; |
| 22 | color: #000; |
| 23 | text-align: left; |
| 24 | cursor: auto; |
| 25 | } |
| 26 | /* resizer */ |
| 27 | .elfinder .ui-icon-gripsmall-diagonal-se, |
| 28 | .elfinder-dialog .ui-icon-gripsmall-diagonal-se { |
| 29 | background-image: none; |
| 30 | bottom: 3px; |
| 31 | right: 3px; |
| 32 | width: 0; |
| 33 | height: 0; |
| 34 | overflow: hidden; |
| 35 | border-width: 10px 10px 0 0; |
| 36 | border-color: transparent #666 transparent transparent; |
| 37 | border-style: dashed solid dashed dashed; |
| 38 | font-size: 0; |
| 39 | vertical-align: bottom; |
| 40 | margin-top: 6px; |
| 41 | margin-bottom: 2px; |
| 42 | box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); |
| 43 | cursor: se-resize; |
| 44 | } |
| 45 | /* dragging */ |
| 46 | .elfinder-drag-helper * { |
| 47 | font-size: 42px; |
| 48 | } |
| 49 | .elfinder-drag-num { |
| 50 | font-size: 12px; |
| 51 | } |
| 52 | /* File Icons */ |
| 53 | /* default settings */ |
| 54 | .elfinder-cwd-icon { |
| 55 | background-image: none !important; |
| 56 | overflow: hidden; |
| 57 | } |
| 58 | .elfinder-cwd-icon:before { |
| 59 | font-family: FontAwesome; |
| 60 | background: none; |
| 61 | display: block; |
| 62 | text-align: center; |
| 63 | } |
| 64 | /* generic files */ |
| 65 | .elfinder-cwd-icon-application:before { |
| 66 | content: '\f016'; |
| 67 | } |
| 68 | /* directories */ |
| 69 | .elfinder-cwd-icon-directory:before { |
| 70 | content: '\f07b'; |
| 71 | } |
| 72 | .elfinder-droppable-active .elfinder-cwd-icon-directory:before { |
| 73 | content: '\f07c'; |
| 74 | } |
| 75 | /* empty files */ |
| 76 | .elfinder-cwd-icon-x-empty:before, |
| 77 | .elfinder-cwd-icon-inode:before { |
| 78 | content: '\f1c9'; |
| 79 | } |
| 80 | /* rich text */ |
| 81 | .elfinder-cwd-icon-text:before, |
| 82 | .elfinder-cwd-icon-rtf:before, |
| 83 | .elfinder-cwd-icon-rtfd:before { |
| 84 | content: '\f0f6'; |
| 85 | } |
| 86 | /* pdfs */ |
| 87 | .elfinder-cwd-icon-pdf:before { |
| 88 | content: '\f1c1'; |
| 89 | } |
| 90 | /* html/web documents */ |
| 91 | .elfinder-cwd-icon-html:before { |
| 92 | content: '\f0ac'; |
| 93 | } |
| 94 | /* word */ |
| 95 | .elfinder-cwd-icon-vnd-ms-word:before { |
| 96 | content: '\f1c2'; |
| 97 | } |
| 98 | /* powerpoint */ |
| 99 | .elfinder-cwd-icon-vnd-ms-powerpoint:before { |
| 100 | content: '\f1c4'; |
| 101 | } |
| 102 | /* excel */ |
| 103 | .elfinder-cwd-icon-ms-excel:before, |
| 104 | .elfinder-cwd-icon-vnd-ms-excel:before, |
| 105 | .elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12:before, |
| 106 | .elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12:before, |
| 107 | .elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12:before, |
| 108 | .elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12:before { |
| 109 | content: '\f1c3'; |
| 110 | } |
| 111 | /* images */ |
| 112 | .elfinder-cwd-icon-image:before, |
| 113 | .elfinder-cwd-icon-vnd-adobe-photoshop:before, |
| 114 | .elfinder-cwd-icon-postscript:before { |
| 115 | content: '\f1c5'; |
| 116 | } |
| 117 | /* audio */ |
| 118 | .elfinder-cwd-icon-audio:before { |
| 119 | content: '\f1c7'; |
| 120 | } |
| 121 | /* video */ |
| 122 | .elfinder-cwd-icon-video:before, |
| 123 | .elfinder-cwd-icon-flash-video:before { |
| 124 | content: '\f1c8'; |
| 125 | } |
| 126 | /* archives */ |
| 127 | .elfinder-cwd-icon-zip:before, |
| 128 | .elfinder-cwd-icon-x-zip:before, |
| 129 | .elfinder-cwd-icon-x-xz:before, |
| 130 | .elfinder-cwd-icon-x-7z-compressed:before, |
| 131 | .elfinder-cwd-icon-x-gzip:before, |
| 132 | .elfinder-cwd-icon-x-tar:before, |
| 133 | .elfinder-cwd-icon-x-bzip:before, |
| 134 | .elfinder-cwd-icon-x-bzip2:before, |
| 135 | .elfinder-cwd-icon-x-rar:before { |
| 136 | content: '\f1c6'; |
| 137 | } |
| 138 | /* code/script files */ |
| 139 | .elfinder-cwd-icon-javascript:before, |
| 140 | .elfinder-cwd-icon-x-javascript:before, |
| 141 | .elfinder-cwd-icon-x-perl:before, |
| 142 | .elfinder-cwd-icon-x-python:before, |
| 143 | .elfinder-cwd-icon-x-ruby:before, |
| 144 | .elfinder-cwd-icon-x-sh:before, |
| 145 | .elfinder-cwd-icon-x-shellscript:before, |
| 146 | .elfinder-cwd-icon-x-c:before, |
| 147 | .elfinder-cwd-icon-x-csrc:before, |
| 148 | .elfinder-cwd-icon-x-chdr:before, |
| 149 | .elfinder-cwd-icon-x-c--:before, |
| 150 | .elfinder-cwd-icon-x-c--src:before, |
| 151 | .elfinder-cwd-icon-x-c--hdr:before, |
| 152 | .elfinder-cwd-icon-x-java:before, |
| 153 | .elfinder-cwd-icon-x-java-source:before, |
| 154 | .elfinder-cwd-icon-x-php:before, |
| 155 | .elfinder-cwd-icon-xml:before { |
| 156 | content: '\f1c9'; |
| 157 | } |
| 158 | /* unknown file types */ |
| 159 | .elfinder-cwd-icon-unknown:before { |
| 160 | content: '\f016'; |
| 161 | } |
| 162 | /* Toolbar */ |
| 163 | /* toolbar */ |
| 164 | .elfinder .elfinder-toolbar { |
| 165 | /*border: 1px solid #b2b2b2;*/ |
| 166 | border-bottom: 1px solid #b6b6b6; |
| 167 | padding: 6px 8px 2px; |
| 168 | /* Allow breaking toolbars when in a narrow editor. (#9947) */ |
| 169 | white-space: normal; |
| 170 | box-shadow: 0 1px 0 #fff inset; |
| 171 | background: #cfd1cf; |
| 172 | background-image: linear-gradient(to bottom, #f5f5f5, #cfd1cf); |
| 173 | filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f5f5f5', endColorstr='#cfd1cf'); |
| 174 | } |
| 175 | /* toolbar buttons */ |
| 176 | .elfinder .elfinder-buttonset { |
| 177 | float: left; |
| 178 | margin: 0 6px 5px 0; |
| 179 | border: 1px solid #a6a6a6; |
| 180 | border-bottom-color: #979797; |
| 181 | border-radius: 3px; |
| 182 | box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.15) inset; |
| 183 | background: #e4e4e4; |
| 184 | background-image: linear-gradient(to bottom, #ffffff, #e4e4e4); |
| 185 | filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ffffff', endColorstr='#e4e4e4'); |
| 186 | } |
| 187 | /* toolbar buttons */ |
| 188 | .elfinder .elfinder-buttonset .elfinder-button { |
| 189 | display: inline-block; |
| 190 | height: 18px; |
| 191 | padding: 4px 6px; |
| 192 | outline: none; |
| 193 | cursor: default; |
| 194 | float: left; |
| 195 | border: none; |
| 196 | border-radius: 0; |
| 197 | background: none; |
| 198 | } |
| 199 | /* hovered buttons */ |
| 200 | .elfinder .elfinder-buttonset .elfinder-button:hover, |
| 201 | .elfinder .elfinder-buttonset .elfinder-button:focus, |
| 202 | .elfinder .elfinder-buttonset .elfinder-button:active { |
| 203 | box-shadow: 0 0 1px rgba(0, 0, 0, 0.3) inset; |
| 204 | background: #ccc; |
| 205 | background-image: linear-gradient(to bottom, #f2f2f2, #ccc); |
| 206 | filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f2f2f2', endColorstr='#cccccc'); |
| 207 | } |
| 208 | /* disabled buttons */ |
| 209 | .elfinder .elfinder-buttonset .elfinder-button.ui-state-disabled { |
| 210 | opacity: 0.3; |
| 211 | } |
| 212 | /* disabled buttons */ |
| 213 | /* don't show any separators in the toolbar buttonset */ |
| 214 | .elfinder .elfinder-buttonset .elfinder-toolbar-button-separator { |
| 215 | display: none; |
| 216 | } |
| 217 | /* searchbar */ |
| 218 | .elfinder-toolbar .elfinder-button-search { |
| 219 | margin: 0 0 5px 5px; |
| 220 | height: 28px; |
| 221 | width: 200px; |
| 222 | box-sizing: border-box; |
| 223 | } |
| 224 | /* searchbar menu (v2.1) */ |
| 225 | .elfinder-toolbar .elfinder-button-search .elfinder-button-menu { |
| 226 | padding: 4px 0 0 4px; |
| 227 | } |
| 228 | /* searchbar menu items */ |
| 229 | .elfinder-toolbar .elfinder-button-search .elfinder-button-menu .ui-button-text { |
| 230 | cursor: pointer; |
| 231 | } |
| 232 | /* searchbar menu unselected items */ |
| 233 | .elfinder-toolbar .elfinder-button-search .elfinder-button-menu .ui-state-default { |
| 234 | background-image: none; |
| 235 | background: #eaeaea; |
| 236 | } |
| 237 | /* searchbar menu hovered items */ |
| 238 | .elfinder-toolbar .elfinder-button-search .elfinder-button-menu .ui-state-hover { |
| 239 | background-image: none; |
| 240 | background: #d0ebf4; |
| 241 | border: 1px solid #509ece !important; |
| 242 | } |
| 243 | /* searchbar menu hovered items text */ |
| 244 | .elfinder-toolbar .elfinder-button-search .elfinder-button-menu .ui-button-text:hover { |
| 245 | color: #509ece; |
| 246 | } |
| 247 | /* at the time of speaking, v2.1 has a second, non-functional search bar, so |
| 248 | we'll hide it - this does mean that the CTRL-F shortcut will not work in v2.1 |
| 249 | though */ |
| 250 | .elfinder-toolbar .elfinder-button-search:nth-child(2) { |
| 251 | display: none !important; |
| 252 | } |
| 253 | .elfinder-toolbar .elfinder-button-search input { |
| 254 | height: 26px; |
| 255 | width: 200px; |
| 256 | padding-left: 24px; |
| 257 | box-sizing: border-box; |
| 258 | } |
| 259 | .elfinder-toolbar .elfinder-button-search .ui-icon { |
| 260 | background-image: none !important; |
| 261 | overflow: hidden; |
| 262 | height: 16px; |
| 263 | width: 16px; |
| 264 | font-size: 14px; |
| 265 | line-height: 16px; |
| 266 | text-align: center; |
| 267 | } |
| 268 | .elfinder-toolbar .elfinder-button-search .ui-icon:before { |
| 269 | font-family: FontAwesome; |
| 270 | background: none; |
| 271 | display: block; |
| 272 | text-align: center; |
| 273 | text-indent: 0; |
| 274 | } |
| 275 | /* search icon */ |
| 276 | .elfinder-toolbar .elfinder-button-search .ui-icon-search { |
| 277 | margin-left: 5px; |
| 278 | margin-right: 5px; |
| 279 | overflow: hidden; |
| 280 | display: block; |
| 281 | } |
| 282 | .elfinder-toolbar .elfinder-button-search .ui-icon-search:before { |
| 283 | content: '\f002'; |
| 284 | } |
| 285 | /* close search results */ |
| 286 | .elfinder-toolbar .elfinder-button-search .ui-icon-close:before { |
| 287 | content: '\f00d'; |
| 288 | } |
| 289 | /* Toolbar Icons */ |
| 290 | /* toolbar */ |
| 291 | .elfinder-button-icon, |
| 292 | .elfinder-menu-item-sort-dir { |
| 293 | background: none; |
| 294 | font-size: 14px; |
| 295 | height: 16px; |
| 296 | width: 16px; |
| 297 | overflow: hidden; |
| 298 | display: block; |
| 299 | text-align: center; |
| 300 | line-height: 16px; |
| 301 | } |
| 302 | .elfinder-button-icon:before, |
| 303 | .elfinder-button-icon:after, |
| 304 | .elfinder-menu-item-sort-dir:before { |
| 305 | font-family: FontAwesome; |
| 306 | background: none; |
| 307 | display: block; |
| 308 | text-align: center; |
| 309 | cursor: pointer; |
| 310 | } |
| 311 | .elfinder-button-icon-back:before { |
| 312 | content: '\f137'; |
| 313 | } |
| 314 | .elfinder-button-icon-forward:before { |
| 315 | content: '\f138'; |
| 316 | } |
| 317 | .elfinder-button-icon-netmount:before { |
| 318 | content: '\f233'; |
| 319 | } |
| 320 | .elfinder-button-icon-reload:before { |
| 321 | content: '\f021'; |
| 322 | } |
| 323 | .elfinder-button-icon-home:before { |
| 324 | content: '\f015'; |
| 325 | } |
| 326 | .elfinder-button-icon-up:before { |
| 327 | content: '\f148'; |
| 328 | } |
| 329 | .elfinder-button-icon-mkdir:before { |
| 330 | content: '\f114'; |
| 331 | } |
| 332 | .elfinder-button-icon-mkfile:before { |
| 333 | content: '\f016'; |
| 334 | } |
| 335 | .elfinder-button-icon-upload:before { |
| 336 | content: '\f093'; |
| 337 | } |
| 338 | .elfinder-button-icon-open:before { |
| 339 | content: '\f115'; |
| 340 | } |
| 341 | .elfinder-button-icon-download:before { |
| 342 | content: '\f019'; |
| 343 | } |
| 344 | .elfinder-button-icon-getfile:before { |
| 345 | content: '\f0a6'; |
| 346 | } |
| 347 | .elfinder-button-icon-info:before { |
| 348 | content: '\f05a'; |
| 349 | } |
| 350 | .elfinder-button-icon-quicklook:before { |
| 351 | content: '\f06e'; |
| 352 | } |
| 353 | .elfinder-button-icon-copy:before { |
| 354 | content: '\f0c5'; |
| 355 | } |
| 356 | .elfinder-button-icon-cut:before { |
| 357 | content: '\f0c4'; |
| 358 | } |
| 359 | .elfinder-button-icon-paste:before { |
| 360 | content: '\f0ea'; |
| 361 | } |
| 362 | .elfinder-button-icon-view:before { |
| 363 | content: '\f00a'; |
| 364 | } |
| 365 | .elfinder-button-icon-view-list:before { |
| 366 | content: '\f0ca'; |
| 367 | } |
| 368 | .elfinder-button-icon-help:before { |
| 369 | content: '\f059'; |
| 370 | } |
| 371 | .elfinder-button-icon-help:before { |
| 372 | content: '\f059'; |
| 373 | } |
| 374 | .elfinder-button-icon-duplicate:before { |
| 375 | content: '\f24d'; |
| 376 | } |
| 377 | .elfinder-button-icon-rm:before { |
| 378 | content: '\f014'; |
| 379 | } |
| 380 | .elfinder-button-icon-edit:before { |
| 381 | content: '\f044'; |
| 382 | } |
| 383 | .elfinder-button-icon-rename:before { |
| 384 | content: '\f246'; |
| 385 | } |
| 386 | .elfinder-button-icon-archive:before { |
| 387 | content: '\f1c6'; |
| 388 | } |
| 389 | .elfinder-button-icon-archive:after { |
| 390 | /* '+' icon overlaying archive */ |
| 391 | position: absolute; |
| 392 | content: '\f067'; |
| 393 | bottom: 2px; |
| 394 | right: 5px; |
| 395 | font-size: 10px; |
| 396 | } |
| 397 | .elfinder-button-icon-resize:before { |
| 398 | content: '\f065'; |
| 399 | } |
| 400 | .elfinder-button-icon-extract:before { |
| 401 | content: '\f1c6'; |
| 402 | } |
| 403 | .elfinder-button-icon-sort:before { |
| 404 | content: '\f0dc'; |
| 405 | } |
| 406 | /* menus */ |
| 407 | .elfinder-button-menu { |
| 408 | background-color: #fff; |
| 409 | border: 1px solid #b6b6b6; |
| 410 | border-bottom-color: #999; |
| 411 | border-radius: 3px; |
| 412 | box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); |
| 413 | margin: 0; |
| 414 | padding: 0; |
| 415 | } |
| 416 | .elfinder-button-menu-item { |
| 417 | margin: 3px; |
| 418 | cursor: pointer; |
| 419 | } |
| 420 | .elfinder-button-menu-item-selected, |
| 421 | .elfinder-button-menu-item.ui-state-hover { |
| 422 | background-image: none; |
| 423 | border-color: #dedede; |
| 424 | background-color: #f2f2f2; |
| 425 | box-shadow: 0 0 2px rgba(0, 0, 0, 0.1) inset; |
| 426 | } |
| 427 | .elfinder-button-menu-item-selected.elfinder-menu-item-sort-asc .elfinder-menu-item-sort-dir:before { |
| 428 | content: '\f0de'; |
| 429 | } |
| 430 | .elfinder-button-menu-item-selected.elfinder-menu-item-sort-desc .elfinder-menu-item-sort-dir:before { |
| 431 | content: '\f0dd'; |
| 432 | } |
| 433 | /* Navbar */ |
| 434 | .elfinder .elfinder-navbar { |
| 435 | background: #fff; |
| 436 | } |
| 437 | /* directory */ |
| 438 | .elfinder .elfinder-navbar-dir { |
| 439 | padding: 3px 3px 3px 38px; |
| 440 | /* push the text away from the icon */ |
| 441 | margin: 0 0 3px 0; |
| 442 | display: block; |
| 443 | overflow: hidden; |
| 444 | cursor: pointer; |
| 445 | } |
| 446 | /* active directory */ |
| 447 | .elfinder .elfinder-navbar-dir.ui-state-active { |
| 448 | border: 1px solid #a6a6a6; |
| 449 | border-bottom-color: #979797; |
| 450 | color: #000; |
| 451 | /* fix for 2.x */ |
| 452 | border-radius: 3px; |
| 453 | box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.15) inset; |
| 454 | background: #e4e4e4; |
| 455 | background-image: linear-gradient(to bottom, #ffffff, #e4e4e4); |
| 456 | filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ffffff', endColorstr='#e4e4e4'); |
| 457 | } |
| 458 | .elfinder .elfinder-navbar-dir:hover { |
| 459 | border: 1px solid #a6a6a6; |
| 460 | border-bottom-color: #979797; |
| 461 | border-radius: 3px; |
| 462 | box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.15) inset; |
| 463 | background: #e4e4e4; |
| 464 | background-image: linear-gradient(to bottom, #ffffff, #e4e4e4); |
| 465 | filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ffffff', endColorstr='#e4e4e4'); |
| 466 | } |
| 467 | /* Navbar Restrictions */ |
| 468 | /* prevents 2nd-level children from being displayed in the navbar */ |
| 469 | .elfinder .elfinder-navbar-subtree .elfinder-navbar-subtree * { |
| 470 | /*display: none !important; */ |
| 471 | } |
| 472 | /* Navbar Icons */ |
| 473 | /* arrow */ |
| 474 | .elfinder .elfinder-navbar-arrow { |
| 475 | background-image: none !important; |
| 476 | overflow: hidden; |
| 477 | font-size: 14px; |
| 478 | line-height: 16px; |
| 479 | width: 20px; |
| 480 | text-align: center; |
| 481 | } |
| 482 | .elfinder .elfinder-navbar-arrow:before { |
| 483 | font-family: FontAwesome; |
| 484 | height: 16px; |
| 485 | width: 16px; |
| 486 | content: '\f0da'; |
| 487 | background: none; |
| 488 | display: block; |
| 489 | text-align: center; |
| 490 | cursor: pointer; |
| 491 | } |
| 492 | /* arrow open */ |
| 493 | .elfinder .elfinder-navbar-expanded .elfinder-navbar-arrow:before { |
| 494 | content: '\f0d7'; |
| 495 | } |
| 496 | .elfinder .elfinder-navbar-icon { |
| 497 | background-image: none !important; |
| 498 | overflow: hidden; |
| 499 | height: 16px; |
| 500 | width: 16px; |
| 501 | font-size: 14px; |
| 502 | line-height: 16px; |
| 503 | margin-left: 3px; |
| 504 | } |
| 505 | .elfinder .elfinder-navbar-icon:before { |
| 506 | font-family: FontAwesome; |
| 507 | background: none; |
| 508 | display: block; |
| 509 | text-align: center; |
| 510 | cursor: pointer; |
| 511 | } |
| 512 | /* home */ |
| 513 | .elfinder .elfinder-navbar-root > .elfinder-navbar-icon:before, |
| 514 | .elfinder .elfinder-navbar-root.elfinder-navbar-expanded > .elfinder-navbar-icon:before { |
| 515 | content: '\f015'; |
| 516 | } |
| 517 | /* directory */ |
| 518 | .elfinder .elfinder-navbar-icon:before { |
| 519 | content: '\f07b'; |
| 520 | } |
| 521 | /* directory open */ |
| 522 | .elfinder .elfinder-navbar-expanded > .elfinder-navbar-icon:before { |
| 523 | content: '\f07c'; |
| 524 | } |
| 525 | /* directories */ |
| 526 | /* resizable handle */ |
| 527 | .elfinder .ui-resizable-handle.ui-resizable-e { |
| 528 | cursor: e-resize; |
| 529 | } |
| 530 | /* Thumbnail View */ |
| 531 | /* main file wrapper */ |
| 532 | .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file { |
| 533 | padding: 4px; |
| 534 | cursor: pointer; |
| 535 | } |
| 536 | /* reset inner styles */ |
| 537 | .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file *, |
| 538 | .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename, |
| 539 | .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-file-wrapper { |
| 540 | background: none; |
| 541 | cursor: pointer; |
| 542 | color: #000; |
| 543 | } |
| 544 | /* icon */ |
| 545 | .elfinder .elfinder-cwd-wrapper .elfinder-cwd-view-icons .elfinder-cwd-icon { |
| 546 | overflow: hidden; |
| 547 | height: 52px; |
| 548 | width: 52px; |
| 549 | font-size: 48px; |
| 550 | line-height: 52px; |
| 551 | } |
| 552 | /* filename */ |
| 553 | .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename { |
| 554 | font-size: 12px; |
| 555 | } |
| 556 | /* hover state */ |
| 557 | .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file:hover, |
| 558 | .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file:active, |
| 559 | .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file.ui-selected { |
| 560 | background: none; |
| 561 | /* reset background */ |
| 562 | border-color: #dedede; |
| 563 | background-color: #f2f2f2; |
| 564 | box-shadow: 0 0 2px rgba(0, 0, 0, 0.1) inset; |
| 565 | border-radius: 6px; |
| 566 | } |
| 567 | .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file:hover *, |
| 568 | .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file:active *, |
| 569 | .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file.ui-selected * { |
| 570 | color: #666666; |
| 571 | } |
| 572 | /* active and hovered */ |
| 573 | .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file.ui-selected:hover { |
| 574 | background-color: #f4f4f4; |
| 575 | } |
| 576 | .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file.ui-selected:hover * { |
| 577 | color: #b7b7b7; |
| 578 | } |
| 579 | /* List View */ |
| 580 | /* headings */ |
| 581 | .elfinder .elfinder-cwd table thead tr { |
| 582 | background: none; |
| 583 | border: none; |
| 584 | } |
| 585 | .elfinder .elfinder-cwd table thead tr td, |
| 586 | .elfinder .elfinder-cwd table thead tr td.ui-state-active { |
| 587 | font-weight: bold; |
| 588 | font-size: 13px; |
| 589 | position: relative; |
| 590 | color: #474747; |
| 591 | text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75); |
| 592 | border-bottom: 2px solid #b2b2b2; |
| 593 | padding: 6px 18px 6px 10px; |
| 594 | border-radius: 2px 2px 0 0; |
| 595 | box-shadow: 0 1px 0 #fff inset; |
| 596 | background: #cfd1cf; |
| 597 | background-image: linear-gradient(to bottom, #f5f5f5, #cfd1cf); |
| 598 | filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f5f5f5', endColorstr='#cfd1cf'); |
| 599 | } |
| 600 | /* sorter icon */ |
| 601 | .elfinder .elfinder-cwd-wrapper-list tr td .ui-icon, |
| 602 | .elfinder .elfinder-cwd-wrapper-list tr.ui-state-default td .ui-icon { |
| 603 | text-indent: 0; |
| 604 | background-image: none !important; |
| 605 | overflow: hidden; |
| 606 | font-size: 14px; |
| 607 | line-height: 16px; |
| 608 | width: 20px; |
| 609 | text-align: center; |
| 610 | position: absolute; |
| 611 | top: 0; |
| 612 | right: 0; |
| 613 | height: 100%; |
| 614 | line-height: 28px; |
| 615 | margin: auto 0 auto auto; |
| 616 | } |
| 617 | .elfinder .elfinder-cwd-wrapper-list tr td .ui-icon:before { |
| 618 | font-family: FontAwesome; |
| 619 | height: 16px; |
| 620 | height: 100%; |
| 621 | background: none; |
| 622 | display: block; |
| 623 | text-align: center; |
| 624 | } |
| 625 | /* down */ |
| 626 | .elfinder .elfinder-cwd-wrapper-list tr.ui-state-default td .ui-icon-triangle-1-s:before { |
| 627 | content: '\f0d7'; |
| 628 | } |
| 629 | /* up */ |
| 630 | .elfinder .elfinder-cwd-wrapper-list tr.ui-state-default td .ui-icon-triangle-1-n:before { |
| 631 | content: '\f0de'; |
| 632 | } |
| 633 | /* files */ |
| 634 | .elfinder .elfinder-cwd table { |
| 635 | padding: 0; |
| 636 | /* fix for v2.1 */ |
| 637 | } |
| 638 | .elfinder .elfinder-cwd table tr * { |
| 639 | cursor: default; |
| 640 | } |
| 641 | .elfinder .elfinder-cwd table tbody tr:nth-child(odd) { |
| 642 | background-color: #eaeaea; |
| 643 | } |
| 644 | /* fix for font sizes on v2.x */ |
| 645 | .elfinder .elfinder-cwd-view-list td { |
| 646 | font-size: 12px; |
| 647 | } |
| 648 | .elfinder .elfinder-cwd-view-list td div { |
| 649 | padding-top: 3px; |
| 650 | padding-bottom: 3px; |
| 651 | } |
| 652 | /* hover state */ |
| 653 | .elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file:hover, |
| 654 | .elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file.ui-state-hover { |
| 655 | /* fix for v2.x */ |
| 656 | background-image: none; |
| 657 | background: #d0ebf4; |
| 658 | } |
| 659 | /* fix text hover color */ |
| 660 | .elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file:hover *, |
| 661 | .elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file.ui-state-hover:hover *, |
| 662 | .elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file.ui-state-hover * { |
| 663 | /* fix for v2.x */ |
| 664 | color: #509ece; |
| 665 | } |
| 666 | /* selected files */ |
| 667 | .elfinder .elfinder-cwd table tbody tr.ui-selected td { |
| 668 | background-color: #D2D2D7; |
| 669 | background-image: none; |
| 670 | } |
| 671 | /* selected files text color */ |
| 672 | .elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file.ui-selected:hover * { |
| 673 | color: #fff; |
| 674 | } |
| 675 | /* icon size settings */ |
| 676 | .elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-icon { |
| 677 | height: 16px; |
| 678 | width: 16px; |
| 679 | font-size: 14px; |
| 680 | line-height: 16px; |
| 681 | } |
| 682 | /* View Icons */ |
| 683 | .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename { |
| 684 | border-radius: 3px; |
| 685 | } |
| 686 | .elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-icon:before { |
| 687 | cursor: pointer; |
| 688 | } |
| 689 | /* Modal Dialogs */ |
| 690 | /* main dialog styles */ |
| 691 | .elfinder-dialog { |
| 692 | padding: 0; |
| 693 | background: #eaeaea; |
| 694 | border: 1px solid #b2b2b2; |
| 695 | border-bottom-color: #999; |
| 696 | border-radius: 3px; |
| 697 | box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); |
| 698 | } |
| 699 | /* reset the margin */ |
| 700 | .elfinder-dialog .ui-dialog-content, |
| 701 | .elfinder-dialog .ui-dialog-content .ui-tabs { |
| 702 | padding: 0; |
| 703 | margin: 0; |
| 704 | border: 0; |
| 705 | } |
| 706 | /* titlebar */ |
| 707 | .elfinder-dialog .ui-dialog-titlebar { |
| 708 | font-weight: bold; |
| 709 | font-size: 13px; |
| 710 | cursor: move; |
| 711 | position: relative; |
| 712 | color: #474747; |
| 713 | text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75); |
| 714 | border-bottom: 1px solid #999; |
| 715 | padding: 6px 10px; |
| 716 | border-radius: 2px 2px 0 0; |
| 717 | box-shadow: 0 1px 0 #fff inset; |
| 718 | background: #cfd1cf; |
| 719 | background-image: linear-gradient(to bottom, #f5f5f5, #cfd1cf); |
| 720 | filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f5f5f5', endColorstr='#cfd1cf'); |
| 721 | } |
| 722 | /* icons */ |
| 723 | .elfinder-dialog-icon { |
| 724 | background: none; |
| 725 | font-size: 18px; |
| 726 | height: 20px; |
| 727 | width: 20px; |
| 728 | overflow: hidden; |
| 729 | display: block; |
| 730 | text-align: center; |
| 731 | line-height: 20px; |
| 732 | position: relative; |
| 733 | margin: 0 20px 0 0; |
| 734 | float: left; |
| 735 | } |
| 736 | .elfinder-dialog-icon:before { |
| 737 | font-family: FontAwesome; |
| 738 | background: none; |
| 739 | display: block; |
| 740 | text-align: center; |
| 741 | cursor: pointer; |
| 742 | } |
| 743 | .elfinder-dialog-icon-error:before { |
| 744 | content: '\f06a'; |
| 745 | } |
| 746 | .elfinder-dialog-icon-confirm:before { |
| 747 | content: '\f059'; |
| 748 | } |
| 749 | /* tabs navigation backdrop */ |
| 750 | .elfinder-dialog .ui-tabs-nav { |
| 751 | height: 24px; |
| 752 | background: #eaeaea; |
| 753 | border: 0; |
| 754 | border-bottom: 1px solid #999; |
| 755 | border-radius: 0; |
| 756 | } |
| 757 | /* regular tab */ |
| 758 | .elfinder-dialog .ui-tabs .ui-tabs-nav li a { |
| 759 | display: block; |
| 760 | padding: 3px; |
| 761 | border: none; |
| 762 | outline: none; |
| 763 | } |
| 764 | .elfinder-dialog .ui-tabs-nav .ui-state-default { |
| 765 | height: 16px; |
| 766 | padding: 3px; |
| 767 | margin-right: 3px; |
| 768 | display: inline-block; |
| 769 | cursor: pointer; |
| 770 | line-height: 16px; |
| 771 | outline: none; |
| 772 | color: #595959; |
| 773 | border: 1px solid #bfbfbf; |
| 774 | border-radius: 3px 3px 0 0; |
| 775 | background: #d4d4d4; |
| 776 | background-image: linear-gradient(to bottom, #fafafa, #ededed); |
| 777 | filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#fafafa', endColorstr='#ededed'); |
| 778 | } |
| 779 | /* selected tab */ |
| 780 | .elfinder-dialog .ui-tabs-nav .ui-tabs-selected { |
| 781 | background: #fff; |
| 782 | color: #383838; |
| 783 | border-bottom-color: #fff; |
| 784 | cursor: default; |
| 785 | filter: none; |
| 786 | padding-bottom: 4px !important; |
| 787 | } |
| 788 | /* active tab */ |
| 789 | .elfinder-dialog .ui-tabs-nav li:active { |
| 790 | background: #ededed; |
| 791 | background: linear-gradient(to bottom, #ededed 0%, #ffffff 100%); |
| 792 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff', GradientType=0); |
| 793 | } |
| 794 | /* info dialog */ |
| 795 | .elfinder-dialog .elfinder-cwd-icon { |
| 796 | background-image: none !important; |
| 797 | overflow: hidden; |
| 798 | height: 52px; |
| 799 | width: 52px; |
| 800 | font-size: 48px; |
| 801 | line-height: 52px; |
| 802 | margin: 6px; |
| 803 | } |
| 804 | /* file upload dialog */ |
| 805 | .elfinder-dialog .elfinder-upload-dropbox, |
| 806 | .elfinder-dialog .elfinder-upload-dialog-or, |
| 807 | .elfinder-dialog .ui-button.ui-button-text-only { |
| 808 | margin: 6px; |
| 809 | text-align: center; |
| 810 | } |
| 811 | /* file editing dialog */ |
| 812 | .elfinder-dialog .elfinder-file-edit { |
| 813 | box-sizing: border-box; |
| 814 | width: 100%; |
| 815 | height: 100%; |
| 816 | border: 0; |
| 817 | padding: 5px; |
| 818 | } |
| 819 | /* error dialog */ |
| 820 | .elfinder-dialog-error .ui-dialog-content, |
| 821 | .elfinder-dialog-confirm .ui-dialog-content { |
| 822 | white-space: normal; |
| 823 | padding: 5px; |
| 824 | } |
| 825 | /* disable resizing on textarea */ |
| 826 | .elfinder-dialog textarea { |
| 827 | resize: none; |
| 828 | } |
| 829 | /* footer */ |
| 830 | .elfinder-dialog .ui-dialog-buttonpane { |
| 831 | text-align: right; |
| 832 | position: relative; |
| 833 | border: none; |
| 834 | outline: 1px solid #bfbfbf; |
| 835 | box-shadow: 0 1px 0 #fff inset; |
| 836 | border-radius: 0 0 2px 2px; |
| 837 | background: #cfd1cf; |
| 838 | background-image: linear-gradient(to bottom, #ebebeb, #cfd1cf); |
| 839 | filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ebebeb', endColorstr='#cfd1cf'); |
| 840 | } |
| 841 | /* buttons */ |
| 842 | .elfinder-dialog .ui-dialog-buttonset { |
| 843 | margin-right: 8px; |
| 844 | } |
| 845 | .elfinder-dialog .ui-button { |
| 846 | display: inline-block; |
| 847 | *display: inline; |
| 848 | *zoom: 1; |
| 849 | padding: 4px 0; |
| 850 | margin: 0 0 4px 4px !important; |
| 851 | text-align: center; |
| 852 | color: #333; |
| 853 | vertical-align: middle; |
| 854 | cursor: pointer; |
| 855 | border: 1px solid #b6b6b6; |
| 856 | border-bottom-color: #999; |
| 857 | border-radius: 3px; |
| 858 | box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.15) inset; |
| 859 | background: #e4e4e4; |
| 860 | background-image: linear-gradient(to bottom, #ffffff, #e4e4e4); |
| 861 | filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ffffff', endColorstr='#e4e4e4'); |
| 862 | } |
| 863 | .elfinder-dialog .ui-button:hover { |
| 864 | border-color: #9e9e9e; |
| 865 | background: #ccc; |
| 866 | background-image: linear-gradient(to bottom, #f2f2f2, #ccc); |
| 867 | filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f2f2f2', endColorstr='#cccccc'); |
| 868 | } |
| 869 | .elfinder-dialog .ui-button:active { |
| 870 | border-color: #969696; |
| 871 | outline: none; |
| 872 | box-shadow: 0 0 6px rgba(0, 0, 0, 0.4) inset; |
| 873 | } |
| 874 | /* Context menu */ |
| 875 | .elfinder-contextmenu * { |
| 876 | font: normal normal normal 16px Arial, Helvetica, Tahoma, Verdana, Sans-Serif; |
| 877 | } |
| 878 | .elfinder-contextmenu { |
| 879 | display: block; |
| 880 | border: 1px solid #b6b6b6; |
| 881 | padding: 0; |
| 882 | box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); |
| 883 | } |
| 884 | /* item */ |
| 885 | .elfinder-contextmenu .elfinder-contextmenu-item { |
| 886 | padding: 5px 30px 5px 30px; |
| 887 | box-sizing: border-box; |
| 888 | height: 24px; |
| 889 | } |
| 890 | /* item hovered */ |
| 891 | .elfinder-contextmenu .elfinder-contextmenu-item:hover { |
| 892 | background-color: #EFF0EF; |
| 893 | } |
| 894 | /* icons */ |
| 895 | .elfinder-contextmenu .elfinder-contextmenu-icon { |
| 896 | top: 0; |
| 897 | left: 0; |
| 898 | margin: 0; |
| 899 | background-color: #D7D8D7; |
| 900 | opacity: 0.70; |
| 901 | /* Safari, Opera and Mozilla */ |
| 902 | filter: alpha(opacity=70); |
| 903 | /* IE */ |
| 904 | height: 100%; |
| 905 | line-height: 24px; |
| 906 | width: 24px; |
| 907 | text-align: center; |
| 908 | } |
| 909 | /* separator */ |
| 910 | .elfinder-contextmenu .elfinder-contextmenu-separator { |
| 911 | border: none; |
| 912 | background-color: #D3D3D3; |
| 913 | height: 1px; |
| 914 | filter: alpha(opacity=70); |
| 915 | /* IE */ |
| 916 | opacity: 0.70; |
| 917 | /* Safari, Opera and Mozilla */ |
| 918 | } |
| 919 | /* Status Bar */ |
| 920 | /* status bar */ |
| 921 | .elfinder .elfinder-statusbar { |
| 922 | padding: 6px 8px 2px; |
| 923 | position: relative; |
| 924 | border-top: 1px solid #bfbfbf; |
| 925 | box-shadow: 0 1px 0 #fff inset; |
| 926 | border-radius: 0; |
| 927 | background: #cfd1cf; |
| 928 | background-image: linear-gradient(to bottom, #ebebeb, #cfd1cf); |
| 929 | filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ebebeb', endColorstr='#cfd1cf'); |
| 930 | } |
| 931 | /* breadcrumbs */ |
| 932 | .elfinder .elfinder-path { |
| 933 | max-width: none; |
| 934 | font-size: 0; |
| 935 | /* hide the text "/" divider */ |
| 936 | float: left; |
| 937 | margin: 0 6px 5px 0; |
| 938 | border: 1px solid #a6a6a6; |
| 939 | border-bottom-color: #979797; |
| 940 | border-radius: 3px; |
| 941 | box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.15) inset; |
| 942 | background: #e4e4e4; |
| 943 | background-image: linear-gradient(to bottom, #ffffff, #e4e4e4); |
| 944 | filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ffffff', endColorstr='#e4e4e4'); |
| 945 | } |
| 946 | /* style each element of the trail */ |
| 947 | .elfinder .elfinder-path a { |
| 948 | font-size: 12px; |
| 949 | cursor: pointer; |
| 950 | display: block; |
| 951 | float: left; |
| 952 | padding: 5px; |
| 953 | } |
| 954 | /* css divider */ |
| 955 | .elfinder .elfinder-path a:not(:first-child) { |
| 956 | border-left: 1px dotted #a6a6a6; |
| 957 | } |
| 958 | /* hovering */ |
| 959 | .elfinder .elfinder-path a:hover, |
| 960 | .elfinder .elfinder-path a:hover:focus, |
| 961 | .elfinder .elfinder-path a:hover:active { |
| 962 | box-shadow: 0 0 1px rgba(0, 0, 0, 0.3) inset; |
| 963 | background: #ccc; |
| 964 | background-image: linear-gradient(to bottom, #f2f2f2, #ccc); |
| 965 | filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f2f2f2', endColorstr='#cccccc'); |
| 966 | } |
| 967 | .elfinder .elfinder-statusbar .elfinder-stat-selected { |
| 968 | float: right; |
| 969 | font-size: 12px; |
| 970 | margin: 0 0 5px 6px; |
| 971 | padding: 5px; |
| 972 | text-align: right; |
| 973 | } |
| 974 | /* size information */ |
| 975 | .elfinder .elfinder-statusbar .elfinder-stat-size { |
| 976 | font-size: 12px; |
| 977 | padding: 5px; |
| 978 | margin: 0 0 5px 6px; |
| 979 | } |
| 980 |