mirror of
https://github.com/nasa/openmct.git
synced 2025-05-04 17:52:58 +00:00
component styling and expand funcitonality
This commit is contained in:
parent
e52f6ce099
commit
49664c011c
@ -1,13 +1,18 @@
|
|||||||
<template>
|
<template>
|
||||||
<section id="conditionCollection">
|
<section id="conditionCollection"
|
||||||
<div class="c-sw-edit__ui__header">
|
class="c-cs__ui_section"
|
||||||
|
>
|
||||||
|
<div class="c-cs__ui__header">
|
||||||
|
<span class="c-cs__ui__header-label">Conditions</span>
|
||||||
<span
|
<span
|
||||||
class="c-disclosure-triangle is-enabled flex-elem"
|
class="c-cs__disclosure-triangle is-enabled flex-elem"
|
||||||
:class="{'c-disclosure-triangle--expanded': expanded}"
|
:class="['c-cs__disclosure-triangle', { 'c-cs__disclosure-triangle--expanded': expanded }]"
|
||||||
|
@click="expanded = !expanded"
|
||||||
></span>
|
></span>
|
||||||
<span class="c-sw-edit__ui__header-label">Conditions</span>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="t-test-data-config">
|
<div v-if="expanded"
|
||||||
|
class="c-cs__ui_content"
|
||||||
|
>
|
||||||
<div id="conditionArea"
|
<div id="conditionArea"
|
||||||
class="c-cs-editui__conditions widget-condition"
|
class="c-cs-editui__conditions widget-condition"
|
||||||
>
|
>
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
<div class="c-object-view u-contents">
|
<div class="c-object-view u-contents">
|
||||||
<div class="c-sw-edit w-summary-widget">
|
<div class="c-sw-edit w-summary-widget">
|
||||||
<div class="c-sw-edit__ui holder">
|
<div class="c-sw-edit__ui holder">
|
||||||
<CurrentOutput :currentOutput="mockCurrentOutput"/>
|
<CurrentOutput :current-output="mockCurrentOutput" />
|
||||||
<TestData :is-editing="isEditing" />
|
<TestData :is-editing="isEditing" />
|
||||||
<ConditionCollection :is-editing="isEditing" />
|
<ConditionCollection :is-editing="isEditing" />
|
||||||
</div>
|
</div>
|
||||||
@ -27,7 +27,7 @@ export default {
|
|||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
mockCurrentOutput: 'DATA_PRESENT'
|
mockCurrentOutput: 'Data_Present'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -1,15 +1,16 @@
|
|||||||
<template>
|
<template>
|
||||||
<section id="current-output"
|
<section id="current-output">
|
||||||
class="current-output"
|
|
||||||
>
|
|
||||||
<div class="c-cs__ui__header">
|
<div class="c-cs__ui__header">
|
||||||
<span class="c-cs__ui__header-label">Current Output</span>
|
<span class="c-cs__ui__header-label">Current Output</span>
|
||||||
<span
|
<span
|
||||||
class="c-cs__disclosure-triangle is-enabled flex-elem"
|
class="c-cs__disclosure-triangle is-enabled flex-elem"
|
||||||
:class="{'c-cs__disclosure-triangle--expanded': expanded}"
|
:class="['c-cs__disclosure-triangle', { 'c-cs__disclosure-triangle--expanded': expanded }]"
|
||||||
|
@click="expanded = !expanded"
|
||||||
></span>
|
></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="c-cs__ui_text">
|
<div v-if="expanded"
|
||||||
|
class="c-cs__ui_content"
|
||||||
|
>
|
||||||
<span>{{ currentOutput }}</span>
|
<span>{{ currentOutput }}</span>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
@ -19,15 +20,20 @@
|
|||||||
export default {
|
export default {
|
||||||
inject: ['openmct'],
|
inject: ['openmct'],
|
||||||
props: {
|
props: {
|
||||||
currentOutput: String,
|
currentOutput: {
|
||||||
|
type: String,
|
||||||
|
default: ''
|
||||||
|
},
|
||||||
|
|
||||||
isEditing: Boolean
|
isEditing: Boolean
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
expanded: true,
|
expanded: true
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
@ -7,27 +7,30 @@
|
|||||||
<span class="c-cs__ui__header-label">Test Data</span>
|
<span class="c-cs__ui__header-label">Test Data</span>
|
||||||
<span
|
<span
|
||||||
class="c-cs__disclosure-triangle is-enabled flex-elem"
|
class="c-cs__disclosure-triangle is-enabled flex-elem"
|
||||||
:class="{'c-cs__disclosure-triangle--expanded': expanded}"
|
:class="['c-cs__disclosure-triangle', { 'c-cs__disclosure-triangle--expanded': expanded }]"
|
||||||
|
@click="expanded = !expanded"
|
||||||
></span>
|
></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="l-enable">
|
<div v-if="expanded"
|
||||||
|
class="c-cs__ui_content"
|
||||||
|
>
|
||||||
<label class="checkbox custom">
|
<label class="checkbox custom">
|
||||||
Apply Test Values
|
Apply Test Values
|
||||||
<input type="checkbox"
|
<input type="checkbox"
|
||||||
class="t-test-data-checkbox"
|
class="t-test-data-checkbox"
|
||||||
>
|
>
|
||||||
</label>
|
</label>
|
||||||
</div>
|
<div class="t-test-data-config">
|
||||||
<div class="t-test-data-config">
|
<div class="c-sw-editui__rules widget-rules">
|
||||||
<div class="c-sw-editui__rules widget-rules">
|
<span>[data]</span>
|
||||||
<span>[data]</span>
|
</div>
|
||||||
</div>
|
<div class="holder add-condition-button-wrapper align-right">
|
||||||
<div class="holder add-condition-button-wrapper align-right">
|
<button id="addRule"
|
||||||
<button id="addRule"
|
class="c-button c-button--major add-condition-button icon-plus"
|
||||||
class="c-button c-button--major add-condition-button icon-plus"
|
>
|
||||||
>
|
<span class="c-button__label">Add Test Value</span>
|
||||||
<span class="c-button__label">Add Test Value</span>
|
</button>
|
||||||
</button>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
@ -41,11 +44,11 @@ export default {
|
|||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
expanded: true,
|
expanded: true
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
section {
|
||||||
|
padding-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
.c-cs__ui__header {
|
.c-cs__ui__header {
|
||||||
background-color: #D0D1D3;
|
background-color: #D0D1D3;
|
||||||
padding: .3em .5em;
|
padding: .3em .5em;
|
||||||
@ -7,6 +11,7 @@
|
|||||||
color: #7C7D80;
|
color: #7C7D80;
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: stretch;
|
justify-content: stretch;
|
||||||
|
margin-bottom: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.c-cs__ui__header-label {
|
.c-cs__ui__header-label {
|
||||||
@ -14,12 +19,12 @@
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.c-cs__ui_text {
|
.c-cs__ui_content {
|
||||||
padding: .5em .5em;
|
|
||||||
text-transform: uppercase;
|
text-transform: uppercase;
|
||||||
font-size: 0.8em;
|
font-size: 0.8em;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
color: #7C7D80;
|
color: #7C7D80;
|
||||||
|
padding-left: 0.5em;
|
||||||
}
|
}
|
||||||
|
|
||||||
.c-cs__disclosure-triangle {
|
.c-cs__disclosure-triangle {
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
import { createOpenMct } from 'testTools';
|
import { createOpenMct } from 'testTools';
|
||||||
import ConditionSetPlugin from './plugin';
|
import ConditionSetPlugin from './plugin';
|
||||||
|
|
||||||
fdescribe('The plugin', () => {
|
describe('The plugin', () => {
|
||||||
let openmct;
|
let openmct;
|
||||||
let conditionSetDefinition;
|
let conditionSetDefinition;
|
||||||
let element;
|
let element;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user