
Untitled
By: a guest on
May 28th, 2012 | syntax:
None | size: 1.02 KB | hits: 13 | expires: Never
$('div.live-import-log').each(function () {
var logPanel = $(this);
var logDataPre = logPanel.find('pre');
var logSource = $(this).data('source');
var spinner = undefined;
var newDataCallback = function (logData) {
logDataPre.text(logData);
var jobIsStillRunning = logData.indexOf('\u25AA') < 0;
if (jobIsStillRunning) {
setTimeout(updateCallback, 5000);
if (spinner === undefined) {
spinner = new Spinner({ lines: 6, length: 0, width: 4, radius: 4, trail: 67, speed: 0.75, color: '#999' });
spinner.spin();
$(spinner.el)
.css({ margin: '15px 0 0 12px' })
.appendTo(logPanel);
}
}
else if (spinner !== undefined) {
spinner.stop();
}
$("html").animate({ scrollTop: $(document).height() }, "slow");
};
var updateCallback = function () {
$.get(logSource, newDataCallback);
};
newDataCallback(logDataPre.text());
});