mirror of
https://github.com/nasa/openmct.git
synced 2025-04-12 05:40:17 +00:00
[Imagery] Allow pausing imagery
WTD-1170.
This commit is contained in:
parent
ee542293b9
commit
b9ea876101
@ -26,11 +26,9 @@
|
||||
</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div
|
||||
class="l-image-main s-image-main"
|
||||
ng-class="{ paused:paused, stale:false }"
|
||||
ng-class="{ paused: imagery.paused(), stale:false }"
|
||||
style="background-image:url('{{imagery.getImageUrl()}}');"
|
||||
></div>
|
||||
<div class="l-image-main-controlbar bar">
|
||||
@ -46,8 +44,8 @@
|
||||
<div class="right">
|
||||
<a
|
||||
class="t-btn l-btn s-btn s-icon-btn s-very-subtle pause-play sm"
|
||||
ng-click="paused = (paused)? false:true"
|
||||
ng-class="{ paused:paused }"
|
||||
ng-click="imagery.paused(!imagery.paused())"
|
||||
ng-class="{ paused: imagery.paused() }"
|
||||
><span class="ui-symbol icon"></span></a>
|
||||
<a href=""
|
||||
class="l-btn s-btn s-icon-btn l-mag s-mag ui-symbol vsm"
|
||||
|
@ -33,6 +33,7 @@ define(
|
||||
var date = "",
|
||||
time = "",
|
||||
imageUrl = "",
|
||||
paused = false,
|
||||
handle;
|
||||
|
||||
function releaseSubscription() {
|
||||
@ -45,7 +46,7 @@ define(
|
||||
function updateValues() {
|
||||
var imageObject = handle && handle.getTelemetryObjects()[0],
|
||||
m;
|
||||
if (imageObject) {
|
||||
if (imageObject && !paused) {
|
||||
m = moment.utc(handle.getDomainValue(imageObject));
|
||||
date = m.format(DATE_FORMAT);
|
||||
time = m.format(TIME_FORMAT);
|
||||
@ -85,6 +86,14 @@ define(
|
||||
},
|
||||
getImageUrl: function () {
|
||||
return imageUrl;
|
||||
},
|
||||
paused: function (state) {
|
||||
if (arguments.length > 0 && state !== paused) {
|
||||
paused = state;
|
||||
// Switch to latest image
|
||||
updateValues();
|
||||
}
|
||||
return paused;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user