Avoid flickering when replacing CSS
This commit is contained in:
parent
070573b9c0
commit
6e9ea3a5d1
|
@ -77,16 +77,21 @@
|
||||||
},
|
},
|
||||||
|
|
||||||
reloadCss: function () {
|
reloadCss: function () {
|
||||||
var utils = this.icinga.utils;
|
var icinga = this.icinga;
|
||||||
$('link').each(function() {
|
$('link').each(function() {
|
||||||
if ($(this).attr('type').indexOf('css') > -1) {
|
var $oldLink = $(this);
|
||||||
$(this).attr(
|
if ($oldLink.attr('type').indexOf('css') > -1) {
|
||||||
|
var $newLink = $oldLink.clone().attr(
|
||||||
'href',
|
'href',
|
||||||
utils.addUrlParams(
|
icinga.utils.addUrlParams(
|
||||||
$(this).attr('href'),
|
$(this).attr('href'),
|
||||||
[ { name: 'id', value: new Date().getTime() } ]
|
{ id: new Date().getTime() }
|
||||||
)
|
)
|
||||||
);
|
).on('load', function() {
|
||||||
|
icinga.ui.fixControls();
|
||||||
|
$oldLink.remove();
|
||||||
|
});
|
||||||
|
$newLink.appendTo($('head'));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue