Files
pgadmin4/web/pgadmin/misc/file_manager/static/css/file_manager.css

418 lines
8.0 KiB
CSS

/*
* CSS for Storage Manager Dialog
*/
.file_manager #uploader {
padding: 2px 4px;
border-width: 1px;
display: block;
text-align: right;
height: auto;
min-height:30px;
max-height: 80px;
overflow: hidden;
border-bottom: 1px;
top: 35px;
}
#uploader .input-path {
font-size: 14px;
margin: 0;
padding: 0;
display: block;
float: left;
text-align: left;
line-height:1.6em;
width: calc(100% - 72px);
text-overflow: ellipsis;
overflow: hidden;
}
.uploadresponse {
display: none;
}
.fileinfo {
min-width: 100px;
overflow: auto;
/* no margin or border allowed */
}
.fileinfo #contents li .fm_file_rename,
.fileinfo table#contents tr td:first-child input.fm_file_rename {
display: none;
width: 80px;
margin: 0 auto;
text-align: center;
height: 17px;
}
.fileinfo #contents li p > span.less_text,
.fileinfo table#contents tr td:first-child p span.less_text {
width: 100%;
display: inline-block;
text-overflow: ellipsis;
overflow: hidden;
text-align: center;
white-space: nowrap;
padding: 0 10px;
}
.fileinfo table#contents tr td p {
display: inline-block;
margin-bottom: 0;
}
.fileinfo > h1 {
font-size: 16px;
margin: 100px auto;
}
#toolbar {
display: block;
clear: left;
margin: 50px auto;
}
.fm_file {
font-size: xx-large !important;
}
.file_manager h1 {
font-size: medium;
}
/** Input file Replacement */
.file-input-container {
margin:0;
position:relative;
top:0px;
width:215px;
height:32px;
overflow: hidden;
}
/** Firefox hack */
@-moz-document url-prefix() {
.file-input-container {
top:11px;
width:255px;
}
}
/** Opera hack */
x:-o-prefocus, .file-input-container {top:16px;width:198px;}
@-moz-document url-prefix() {
.filepath {
padding:0.2em 0.3em;
}
}
/** Input file Replacement - end */
.file_listing #contents.grid {
padding: 25px;
text-align: left;
}
div.clip {
width: 30px;
height: 30px;
margin: 10px auto;
overflow: hidden;
}
.file_listing #contents.grid p {
display: block;
text-align: center;
margin-bottom: 10px;
}
.file_listing #contents.list {
width: 100%;
}
.file_listing #contents.list th,
.file_listing #contents.list td {
text-align: left;
padding: 6px;
white-space: nowrap;
}
.file_listing #contents.list td:first-child {
display: table-cell;
padding-left: 0;
width: 100%;
padding-left: 12px;
background-repeat: no-repeat;
background-position: 3px center;
}
.file_listing #contents.list td.tbl_file:first-child:before {
margin-right: 5px;
}
.meta {
display: none;
}
#activity {
margin: 100px auto;
}
button.grid span,
button.list span {
width: 20px;
background-repeat: no-repeat;
background-position: center center;
}
.file_listing #contents li {
position: relative;
}
#dropzone-container h2 {
font-size: 20px;
margin-top: 0;
}
.pgadmin-storage-body {
min-width: 750px !important;
min-height: 380px !important;
}
.pgadmin-storage-body .ajs-content {
top: 0px !important;
left: 0 !important;
right: 0 !important;
height: 100% !important;
width: 100% !important;
}
.storage_dialog {
height: 100%;
width: 100%;
}
.storage_content {
height: 100%;
width: 100%;
}
.file_manager {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
}
.file_manager .btn-group {
margin: 2px 3px;
}
.file_manager .fileinfo {
height: calc(100% - 109px);
overflow: hidden;
position: relative;
top: 35px;
}
.file_manager .fileinfo #contents{
padding: 5px;
text-align: left;
display: inline-block;
height: 100%;
width: 100%;
overflow: auto;
}
.file_manager .fileinfo #contents thead tr{
position: relative;
display: block;
width: 100%;
}
.file_manager .fileinfo #contents thead tr th:nth-child(1),
.file_manager .fileinfo #contents tbody tr td:nth-child(1) {
position: relative;
width: 100%;
min-width: 100%;
max-width: 100%;
}
.file_manager .fileinfo #contents thead tr th:nth-child(2) {
width: 152px;
min-width: 152px;
max-width: 152px;
padding-left: 10px;
}
.file_manager .fileinfo #contents tbody tr td:nth-child(2) {
width: 150px;
min-width: 150px;
max-width: 150px;
}
.file_manager .fileinfo #contents thead tr th:nth-child(3) {
width: 197px;
min-width: 197px;
max-width: 197px;
padding-left: 10px;
}
.file_manager .fileinfo #contents tbody tr td:nth-child(3) {
width: 177px;
min-width: 177px;
max-width: 177px;
}
.file_manager .fileinfo #contents tbody {
display: block;
overflow: auto;
width: 100%;
height: calc(100% - 30px);
}
.file_manager .fileinfo #contents tbody tr{
/*display: table;*/
max-width: 100%;
width: 100%;
cursor: pointer;
}
.file_manager .upload_file #dropzone-container {
height: 100%;
}
.file_manager .upload_file #multiple-uploads .dz-message {
text-align: center;
}
.file_manager #uploader .btn-group .show_selected_file {
vertical-align: middle;
text-align: left;
padding: 4px 0 0 5px;
display: inline-block;
overflow: hidden;
width: calc(100% - 73px);
text-overflow: ellipsis;
white-space: nowrap;
}
.allowed_file_types .create_input {
position: absolute;
left: 5px;
width: 230px;
}
.allowed_file_types .create_input span {
padding-right: 5px;
}
.allowed_file_types .create_input input[type="text"] {
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
height: 22px;
font-size: 13px;
font-weight: normal;
display: inline;
width: 150px;
}
.allowed_file_types .change_file_types {
position: absolute;
top: 4px;
right: 0;
}
.allowed_file_types .change_file_types select {
width: 75px;
margin-left: 10px;
float: right;
height: 22px;
}
.allowed_file_types .change_file_types label {
float: right;
}
.upload_file .file_upload_main .show_error p.size {
text-align: center;
}
.upload_file .file_upload_main .show_error p.name {
font-size: 13px;
overflow: hidden;
text-overflow: ellipsis;
text-align: center;
}
.file_upload_main .dz-preview {
margin: 0;
}
a.dz-remove {
display: none !important;
}
.fileinfo .activity {
position: absolute;
left: 50%;
font-size: xx-large;
top: 30%;
z-index: 1;
}
.file_listing .no_folder_found {
text-align: center;
position: absolute;
top: 35px;
width: 100%;
font-size: 14px;
}
div.change_file_types span {
padding-left:10px;
}
/* overall */
.tablesorter .header,
.tablesorter .tablesorter-header {
/* black (unsorted) double arrow */
background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
background-repeat: no-repeat;
background-position: center right;
padding: 4px 18px 4px 4px;
white-space: normal;
cursor: pointer;
}
.tablesorter .headerSortUp,
.tablesorter .tablesorter-headerSortUp,
.tablesorter .tablesorter-headerAsc {
/* black asc arrow */
background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
}
.tablesorter .headerSortDown,
.tablesorter .tablesorter-headerSortDown,
.tablesorter .tablesorter-headerDesc {
/* black desc arrow */
background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
}
.tablesorter thead .sorter-false {
background-image: none;
cursor: default;
padding: 4px;
}
/* table processing indicator */
.tablesorter .tablesorter-processing {
background-position: center center !important;
background-repeat: no-repeat !important;
background-image: url('data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=') !important;
}