UI: Minor fixes
This commit is contained in:
parent
9e0b94b9d8
commit
566bdb1db8
File diff suppressed because one or more lines are too long
@ -357,23 +357,8 @@ function DatasourceSubscription(datasourceSubscription, telemetryWebsocketServic
|
|||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
function generateSeries(dataKey) {
|
function generateSeries(dataKey, startTime, endTime) {
|
||||||
|
|
||||||
var data = [];
|
var data = [];
|
||||||
var startTime;
|
|
||||||
var endTime;
|
|
||||||
|
|
||||||
if (realtime) {
|
|
||||||
endTime = (new Date).getTime();
|
|
||||||
if (dataKey.lastUpdateTime) {
|
|
||||||
startTime = dataKey.lastUpdateTime + frequency;
|
|
||||||
} else {
|
|
||||||
startTime = endTime - datasourceSubscription.subscriptionTimewindow.realtimeWindowMs;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
startTime = datasourceSubscription.subscriptionTimewindow.fixedWindow.startTimeMs;
|
|
||||||
endTime = datasourceSubscription.subscriptionTimewindow.fixedWindow.endTimeMs;
|
|
||||||
}
|
|
||||||
var prevSeries;
|
var prevSeries;
|
||||||
var datasourceKeyData = datasourceData[dataKey.key];
|
var datasourceKeyData = datasourceData[dataKey.key];
|
||||||
if (datasourceKeyData.length > 0) {
|
if (datasourceKeyData.length > 0) {
|
||||||
@ -429,9 +414,33 @@ function DatasourceSubscription(datasourceSubscription, telemetryWebsocketServic
|
|||||||
}
|
}
|
||||||
|
|
||||||
function onTick() {
|
function onTick() {
|
||||||
for (var key in dataKeys) {
|
var key;
|
||||||
dataGenFunction(dataKeys[key]);
|
if (datasourceSubscription.type === types.widgetType.timeseries.value) {
|
||||||
|
var startTime;
|
||||||
|
var endTime;
|
||||||
|
for (key in dataKeys) {
|
||||||
|
var dataKey = dataKeys[key];
|
||||||
|
if (!startTime) {
|
||||||
|
if (realtime) {
|
||||||
|
endTime = (new Date).getTime();
|
||||||
|
if (dataKey.lastUpdateTime) {
|
||||||
|
startTime = dataKey.lastUpdateTime + frequency;
|
||||||
|
} else {
|
||||||
|
startTime = endTime - datasourceSubscription.subscriptionTimewindow.realtimeWindowMs;
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
startTime = datasourceSubscription.subscriptionTimewindow.fixedWindow.startTimeMs;
|
||||||
|
endTime = datasourceSubscription.subscriptionTimewindow.fixedWindow.endTimeMs;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
generateSeries(dataKey, startTime, endTime);
|
||||||
|
}
|
||||||
|
} else if (datasourceSubscription.type === types.widgetType.latest.value) {
|
||||||
|
for (key in dataKeys) {
|
||||||
|
generateLatest(dataKeys[key]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (!history) {
|
if (!history) {
|
||||||
timer = $timeout(onTick, frequency / 2, false);
|
timer = $timeout(onTick, frequency / 2, false);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -26,7 +26,7 @@
|
|||||||
class=" pull-right fa fa-chevron-down md-toggle-icon"
|
class=" pull-right fa fa-chevron-down md-toggle-icon"
|
||||||
ng-class="{'tb-toggled' : sectionActive()}"></span>
|
ng-class="{'tb-toggled' : sectionActive()}"></span>
|
||||||
</md-button>
|
</md-button>
|
||||||
<ul id="docs-menu-{{section.name | nospace}}" class="tb-menu-toggle-list" style="height: {{sectionHeight()}};">
|
<ul id="docs-menu-{{section.name | nospace}}" class="tb-menu-toggle-list" ng-style="{height: sectionHeight()}">
|
||||||
<li ng-repeat="page in section.pages">
|
<li ng-repeat="page in section.pages">
|
||||||
<tb-menu-link section="page"></tb-menu-link>
|
<tb-menu-link section="page"></tb-menu-link>
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user