mirror of
https://github.com/nasa/openmct.git
synced 2025-06-06 17:31:40 +00:00
parent
f4ec532357
commit
49a106b79e
@ -351,7 +351,7 @@ export default {
|
|||||||
},
|
},
|
||||||
plotEvents(item, containerElement) {
|
plotEvents(item, containerElement) {
|
||||||
const existingEventWrapper = this.getEventWrapper(item);
|
const existingEventWrapper = this.getEventWrapper(item);
|
||||||
// eventWrapper wraps the vertical tick and the EVENT
|
// eventWrapper IS NOW the vertical tick and the EVENT
|
||||||
if (existingEventWrapper) {
|
if (existingEventWrapper) {
|
||||||
this.updateExistingEventWrapper(existingEventWrapper, item);
|
this.updateExistingEventWrapper(existingEventWrapper, item);
|
||||||
} else {
|
} else {
|
||||||
@ -420,19 +420,16 @@ export default {
|
|||||||
eventWrapper.setAttribute('id', id);
|
eventWrapper.setAttribute('id', id);
|
||||||
eventWrapper.classList.add(EVENT_WRAPPER_CLASS);
|
eventWrapper.classList.add(EVENT_WRAPPER_CLASS);
|
||||||
eventWrapper.style.left = `${this.xScale(event.time)}px`;
|
eventWrapper.style.left = `${this.xScale(event.time)}px`;
|
||||||
const eventTickElement = document.createElement('div');
|
|
||||||
eventTickElement.classList.add('c-events-tsv__event-handle');
|
|
||||||
if (this.titleKey) {
|
if (this.titleKey) {
|
||||||
const textToShow = event[this.titleKey];
|
const textToShow = event[this.titleKey];
|
||||||
eventWrapper.ariaLabel = textToShow;
|
eventWrapper.ariaLabel = textToShow;
|
||||||
eventWrapper.addEventListener('mouseover', () => {
|
eventWrapper.addEventListener('mouseover', () => {
|
||||||
this.showToolTip(textToShow, eventTickElement);
|
this.showToolTip(textToShow, eventWrapper);
|
||||||
});
|
});
|
||||||
eventWrapper.addEventListener('mouseleave', () => {
|
eventWrapper.addEventListener('mouseleave', () => {
|
||||||
this.tooltip?.destroy();
|
this.tooltip?.destroy();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
eventWrapper.appendChild(eventTickElement);
|
|
||||||
const limitEvaluation = this.limitEvaluator.evaluate(event, this.valueMetadata);
|
const limitEvaluation = this.limitEvaluator.evaluate(event, this.valueMetadata);
|
||||||
const limitClass = limitEvaluation?.cssClass;
|
const limitClass = limitEvaluation?.cssClass;
|
||||||
if (limitClass) {
|
if (limitClass) {
|
||||||
@ -443,7 +440,7 @@ export default {
|
|||||||
eventWrapper.addEventListener('click', (mouseEvent) => {
|
eventWrapper.addEventListener('click', (mouseEvent) => {
|
||||||
mouseEvent.stopPropagation();
|
mouseEvent.stopPropagation();
|
||||||
this.createSelectionForInspector(event);
|
this.createSelectionForInspector(event);
|
||||||
this.toggleEventSelection(eventTickElement);
|
this.toggleEventSelection(eventWrapper);
|
||||||
this.extendedLinesBus.eventClicked(this.keyString);
|
this.extendedLinesBus.eventClicked(this.keyString);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user