Compare commits

...

4 Commits

Author SHA1 Message Date
0e4685bff3 reduce code 2021-06-15 15:57:03 -07:00
7a928989ab revert b919cf9 to be fixed properly 2021-06-15 14:51:51 -07:00
b919cf9f69 add mmgis (external plugin) type to style exclusion list 2021-06-15 14:08:40 -07:00
4b191c5e39 check if there is an element to style 2021-06-15 10:35:09 -07:00

View File

@ -118,10 +118,11 @@ export default {
this.openmct.objectViews.off('clearData', this.clearData); this.openmct.objectViews.off('clearData', this.clearData);
}, },
getStyleReceiver() { getStyleReceiver() {
let styleReceiver = this.$el.querySelector('.js-style-receiver'); let styleReceiver = this.$el.querySelector('.js-style-receiver')
|| this.$el.querySelector(':first-child');
if (!styleReceiver) { if (styleReceiver === null) {
styleReceiver = this.$el.querySelector(':first-child'); styleReceiver = undefined;
} }
return styleReceiver; return styleReceiver;
@ -142,12 +143,13 @@ export default {
this.updateView(true); this.updateView(true);
}, },
updateStyle(styleObj) { updateStyle(styleObj) {
if (!styleObj) { let elemToStyle = this.getStyleReceiver();
if (!styleObj || elemToStyle === undefined) {
return; return;
} }
let keys = Object.keys(styleObj); let keys = Object.keys(styleObj);
let elemToStyle = this.getStyleReceiver();
keys.forEach(key => { keys.forEach(key => {
if (elemToStyle) { if (elemToStyle) {
@ -373,13 +375,19 @@ export default {
}, },
setFontSize(newSize) { setFontSize(newSize) {
let elemToStyle = this.getStyleReceiver(); let elemToStyle = this.getStyleReceiver();
if (elemToStyle !== undefined) {
elemToStyle.dataset.fontSize = newSize; elemToStyle.dataset.fontSize = newSize;
}
}, },
setFont(newFont) { setFont(newFont) {
let elemToStyle = this.getStyleReceiver(); let elemToStyle = this.getStyleReceiver();
if (elemToStyle !== undefined) {
elemToStyle.dataset.font = newFont; elemToStyle.dataset.font = newFont;
} }
} }
}
}; };
</script> </script>