Major vulnerable libraries UI redesign

This commit is contained in:
Šesták Vít
2017-03-20 14:34:34 +01:00
parent 5d1280e6c7
commit 41b4873847
6 changed files with 162 additions and 35 deletions

View File

@@ -64,19 +64,24 @@ function updatePosition(){
}
function lazyLoad(el){
var $el = $(el);
var wrapExpr = $el.attr('data-wrapper');
var targetEl = wrapExpr ? $(wrapExpr) : $el;
var url = $el.attr("data-lazyload-url");
function setUrl(newUrl){
$el.attr("data-lazyload-url", newUrl);
$el.attr("data-lazyload-url", newUrl);
}
if(url){
$el.html($('<div class="progress">')
if($el != targetEl){
$el.html(targetEl);
}
targetEl.html($('<div class="progress">')
.append(
$('<div class="progress-bar progress-bar-striped active" role="progressbar" style="width: 100%;">Loading…</div>')
)
);
$el.load(url, function( response, status, xhr ) {
targetEl.load(url, function( response, status, xhr ) {
if ( status == "error" ) {
$el.html("Error when loading data");
targetEl.html("Error when loading data");
setUrl(url);
}
});