dashboard: lazy loading panels as they become visible,fix, removed debunce #5216

This commit is contained in:
Torkel Ödegaard 2017-03-09 09:08:34 +01:00
parent aee8f0b75e
commit 7f8a3a0a2d
2 changed files with 6 additions and 6 deletions

View File

@ -180,11 +180,11 @@ module.directive('grafanaPanel', function($rootScope, $document) {
return (0 < position.top) && (position.top < window.innerHeight); return (0 < position.top) && (position.top < window.innerHeight);
}; };
const refreshOnScroll = _.debounce(function () { const refreshOnScroll = function () {
if (ctrl.skippedLastRefresh) { if (ctrl.skippedLastRefresh) {
ctrl.refresh(); ctrl.refresh();
} }
}, 250); };
$document.on('scroll', refreshOnScroll); $document.on('scroll', refreshOnScroll);

View File

@ -411,15 +411,15 @@ function (angular, _, dateMath) {
if (target.filters && target.filters.length > 0) { if (target.filters && target.filters.length > 0) {
query.filters = angular.copy(target.filters); query.filters = angular.copy(target.filters);
if(query.filters){ if (query.filters){
for(var filter_key in query.filters){ for (var filter_key in query.filters) {
query.filters[filter_key].filter = templateSrv.replace(query.filters[filter_key].filter, options.scopedVars, 'pipe'); query.filters[filter_key].filter = templateSrv.replace(query.filters[filter_key].filter, options.scopedVars, 'pipe');
} }
} }
} else { } else {
query.tags = angular.copy(target.tags); query.tags = angular.copy(target.tags);
if(query.tags){ if (query.tags){
for(var tag_key in query.tags){ for (var tag_key in query.tags) {
query.tags[tag_key] = templateSrv.replace(query.tags[tag_key], options.scopedVars, 'pipe'); query.tags[tag_key] = templateSrv.replace(query.tags[tag_key], options.scopedVars, 'pipe');
} }
} }