Properly align loading indicator when switching folders
Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
parent
916cdb260e
commit
5e5cced48c
|
@ -778,7 +778,7 @@ code {
|
|||
border-bottom: 1px solid var(--color-border);
|
||||
background-color: var(--color-main-background);
|
||||
th {
|
||||
width: auto;
|
||||
width: 80%;
|
||||
border: none;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -257,6 +257,7 @@ var OCdialogs = {
|
|||
self.$filePicker.ready(function() {
|
||||
self.$fileListHeader = self.$filePicker.find('.filelist thead tr');
|
||||
self.$filelist = self.$filePicker.find('.filelist tbody');
|
||||
self.$filelistContainer = self.$filePicker.find('.filelist-container');
|
||||
self.$dirTree = self.$filePicker.find('.dirtree');
|
||||
self.$dirTree.on('click', 'div:not(:last-child)', self, function (event) {
|
||||
self._handleTreeListSelect(event, type);
|
||||
|
@ -896,7 +897,9 @@ var OCdialogs = {
|
|||
*/
|
||||
_fillFilePicker:function(dir) {
|
||||
var self = this;
|
||||
this.$filelist.empty().addClass('icon-loading');
|
||||
this.$filelist.empty();
|
||||
this.$filePicker.find('.emptycontent').hide();
|
||||
this.$filelistContainer.addClass('icon-loading');
|
||||
this.$filePicker.data('path', dir);
|
||||
var filter = this.$filePicker.data('mimetype');
|
||||
if (typeof(filter) === "string") {
|
||||
|
@ -952,8 +955,10 @@ var OCdialogs = {
|
|||
|
||||
if (files.length === 0) {
|
||||
self.$filePicker.find('.emptycontent').show();
|
||||
self.$fileListHeader.hide();
|
||||
} else {
|
||||
self.$filePicker.find('.emptycontent').hide();
|
||||
self.$fileListHeader.show();
|
||||
}
|
||||
|
||||
$.each(files, function(idx, entry) {
|
||||
|
@ -993,7 +998,7 @@ var OCdialogs = {
|
|||
self.$filelist.append($row);
|
||||
});
|
||||
|
||||
self.$filelist.removeClass('icon-loading');
|
||||
self.$filelistContainer.removeClass('icon-loading');
|
||||
});
|
||||
},
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue