mirror of
https://github.com/nasa/openmct.git
synced 2024-12-26 08:11:05 +00:00
Enhancements for better wrapping of Status Area icons
- Fixed CSS classing on collapse/expand button. - New method added for storing head props in local storage. - TODOs: - Make sure using Update hook is performant. - Tests.
This commit is contained in:
parent
9e15443977
commit
d1e85c9af0
@ -52,7 +52,7 @@
|
||||
@click="toggleIndicatorsMultiline"
|
||||
></button>
|
||||
<button
|
||||
class="l-shell__head__collapse-button c-icon-button"
|
||||
class="l-shell__head__button"
|
||||
:class="headExpanded ? 'icon-items-collapse' : 'icon-items-expand'"
|
||||
:aria-label="`Show ${headExpanded ? 'icon only' : 'icon and name'}`"
|
||||
:title="`Show ${headExpanded ? 'icon only' : 'icon and name'}`"
|
||||
@ -210,7 +210,7 @@ export default {
|
||||
data: function () {
|
||||
let storedHeadProps = window.localStorage.getItem('openmct-shell-head');
|
||||
let headExpanded = true;
|
||||
let indicatorsMultiline = false;
|
||||
let indicatorsMultiline = true;
|
||||
if (storedHeadProps) {
|
||||
headExpanded = JSON.parse(storedHeadProps).expanded;
|
||||
indicatorsMultiline = JSON.parse(storedHeadProps).multiline;
|
||||
@ -282,20 +282,17 @@ export default {
|
||||
},
|
||||
toggleShellHead() {
|
||||
this.headExpanded = !this.headExpanded;
|
||||
|
||||
window.localStorage.setItem(
|
||||
'openmct-shell-head',
|
||||
JSON.stringify({
|
||||
expanded: this.headExpanded
|
||||
})
|
||||
);
|
||||
this.setLocalStorage();
|
||||
},
|
||||
toggleIndicatorsMultiline() {
|
||||
this.indicatorsMultiline = !this.indicatorsMultiline;
|
||||
|
||||
this.setLocalStorage();
|
||||
},
|
||||
setLocalStorage() {
|
||||
window.localStorage.setItem(
|
||||
'openmct-shell-head',
|
||||
JSON.stringify({
|
||||
expanded: this.headExpanded,
|
||||
multiline: this.indicatorsMultiline
|
||||
})
|
||||
);
|
||||
|
Loading…
Reference in New Issue
Block a user