From f2b2b6a91aacc312372892fd9e88e725d1abfbfe Mon Sep 17 00:00:00 2001 From: "Alexander A. Klimov" Date: Fri, 19 Jan 2018 16:14:42 +0100 Subject: [PATCH] Performance data: render pie charts without freezing the UI refs #2894 --- public/js/icinga/behavior/sparkline.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/public/js/icinga/behavior/sparkline.js b/public/js/icinga/behavior/sparkline.js index 80362aaef..af1aba065 100644 --- a/public/js/icinga/behavior/sparkline.js +++ b/public/js/icinga/behavior/sparkline.js @@ -15,13 +15,17 @@ Sparkline.prototype.onRendered = function(e) { $(e.target).find('.sparkline').each(function() { - $(this).sparkline('html', { - enableTagOptions: true, - disableTooltips: true - }); + setTimeout(sparkline, 0, $(this)); }); }; Icinga.Behaviors.Sparkline = Sparkline; + function sparkline(selector) { + selector.sparkline('html', { + enableTagOptions: true, + disableTooltips: true + }); + } + })(Icinga, jQuery);