* Fix reload page scroll.
This commit is contained in:
@@ -8,12 +8,17 @@ window.afterPageUpdate = function($target, info, options)
|
||||
chartList.push({value: key, text: chartTypeList[key]});
|
||||
}
|
||||
window.filterChecked = {};
|
||||
window.scrollToItem();
|
||||
window.renderDTable(current.id, resultHeader, resultData);
|
||||
window.renderChart(current.id, resultHeader, resultData);
|
||||
if(viewType == 'multiple') window.renderCheckedLabel();
|
||||
$(window).on('resize', window.renderCheckedLabel);
|
||||
window.initFilterPanel();
|
||||
}
|
||||
window.scrollToItem = function() {
|
||||
var item = $('.metric-tree').find('.metric-' + current.id);
|
||||
item.scrollIntoView();
|
||||
}
|
||||
|
||||
/* 事件处理函数。 */
|
||||
window.handleCheckboxChange = function($el)
|
||||
|
||||
@@ -228,7 +228,7 @@ $metricCheckItems = array();
|
||||
foreach($metrics as $key => $metric)
|
||||
{
|
||||
$class = $metric->id == $current->id ? 'metric-current' : '';
|
||||
$class .= ' font-medium checkbox';
|
||||
$class .= " font-medium metric-{$metric->id} checkbox";
|
||||
$metricCheckItems[] = item
|
||||
(
|
||||
set::text($metric->name),
|
||||
|
||||
@@ -16,6 +16,7 @@ $fnGenerateSide = function() use($metrics, $current, $viewType, $scope, $filters
|
||||
foreach($metrics as $key => $metric)
|
||||
{
|
||||
$class = $metric->id == $current->id ? 'metric-current' : '';
|
||||
$class .= " metric-{$metric->id}";
|
||||
$params = "scope=$scope&viewType=$viewType&metricID={$metric->id}";
|
||||
if(!empty($filtersBase64)) $params .= "&filtersBase64={$filtersBase64}";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user