Show loader for documents list. Closes #103
This commit is contained in:
parent
dc9b9b557f
commit
eae804588b
@ -58,7 +58,7 @@
|
|||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.documentslist .document {
|
.documentslist .document, .documentslist .progress {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
height: 200px;
|
height: 200px;
|
||||||
width: 200px;
|
width: 200px;
|
||||||
@ -67,6 +67,14 @@
|
|||||||
vertical-align: top;
|
vertical-align: top;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.documentslist .progress{
|
||||||
|
position:absolute;
|
||||||
|
z-index:5;
|
||||||
|
background: #e8e8e8 url('%webroot%/core/img/loading.gif') 50% 50% no-repeat;
|
||||||
|
}
|
||||||
|
|
||||||
.documentslist .document:hover,
|
.documentslist .document:hover,
|
||||||
.documentslist .document a:focus {
|
.documentslist .document a:focus {
|
||||||
background-color: #ddd;
|
background-color: #ddd;
|
||||||
|
@ -86,6 +86,13 @@ var documentsMain = {
|
|||||||
$(document.body).removeClass('claro');
|
$(document.body).removeClass('claro');
|
||||||
$('title').text(documentsMain.UI.mainTitle);
|
$('title').text(documentsMain.UI.mainTitle);
|
||||||
});
|
});
|
||||||
|
},
|
||||||
|
showProgress : function(){
|
||||||
|
$('.documentslist .progress').show();
|
||||||
|
},
|
||||||
|
|
||||||
|
hideProgress : function(){
|
||||||
|
$('.documentslist .progress').hide();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -283,10 +290,11 @@ var documentsMain = {
|
|||||||
if (documentsMain.isGuest){
|
if (documentsMain.isGuest){
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
documentsMain.UI.showProgress();
|
||||||
jQuery.when(documentsMain.loadDocuments())
|
jQuery.when(documentsMain.loadDocuments())
|
||||||
.then(function(){
|
.then(function(){
|
||||||
documentsMain.renderDocuments();
|
documentsMain.renderDocuments();
|
||||||
|
documentsMain.UI.hideProgress();
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -313,7 +321,7 @@ var documentsMain = {
|
|||||||
hasDocuments = false;
|
hasDocuments = false;
|
||||||
|
|
||||||
//remove all but template
|
//remove all but template
|
||||||
$('.documentslist .document:not(.template)').remove();
|
$('.documentslist .document:not(.template,.progress)').remove();
|
||||||
|
|
||||||
jQuery.each(this._documents, function(i,document){
|
jQuery.each(this._documents, function(i,document){
|
||||||
var docElem = $('.documentslist .template').clone();
|
var docElem = $('.documentslist .template').clone();
|
||||||
|
@ -28,6 +28,8 @@
|
|||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
<li class="progress">
|
||||||
|
</li>
|
||||||
<li class="document template" data-id="" style="display:none;">
|
<li class="document template" data-id="" style="display:none;">
|
||||||
<a target="_blank" href=""><label></label></a>
|
<a target="_blank" href=""><label></label></a>
|
||||||
</li>
|
</li>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user