From 3a6d5cf29cda7bdb985d83fef00ac2ba29baf738 Mon Sep 17 00:00:00 2001 From: Catouse Date: Tue, 19 Apr 2016 17:49:19 +0800 Subject: [PATCH] * add method to refresh all panels in dashboard. --- module/block/js/dashboard.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/module/block/js/dashboard.js b/module/block/js/dashboard.js index 8c3b0b9b0d..b906ecca47 100644 --- a/module/block/js/dashboard.js +++ b/module/block/js/dashboard.js @@ -92,6 +92,18 @@ function initTableHeader() }); } +/** + * Check refresh progress + * @param object $dashboard + * @access public + * @return void + */ +function checkRefreshProgress($dashboard, doneCallback) +{ + if($dashboard.find('.panel-loading').length) setTimeout(function() {checkRefreshProgress($dashboard, doneCallback);}, 500); + else doneCallback(); +} + $(function() { var $dashboard = $('#dashboard').dashboard(