mirror of
https://github.com/nasa/openmct.git
synced 2025-01-31 16:36:13 +00:00
[Frontend] Markup, CSS changes
#442 Removed white space from markup; Moved getGlyphClass up to status-block-holder element out of status-block; CSS mods to selectors and style defs in _messages.scss;
This commit is contained in:
parent
a73f1ebbbd
commit
5a9bcfa938
@ -1,10 +1,9 @@
|
|||||||
<span class="status block ok" ng-controller="DialogLaunchController">
|
<span class="status block ok" ng-controller="DialogLaunchController">
|
||||||
<span class="ui-symbol status-indicator"></span>
|
<!-- DO NOT ADD SPACES BETWEEN THE SPANS - IT ADDS WHITE SPACE!! -->
|
||||||
<span class="label">
|
<span class="ui-symbol status-indicator"></span><span class="label">
|
||||||
<a ng-click="launchProgress(true)">Known</a> |
|
<a ng-click="launchProgress(true)">Known</a> |
|
||||||
<a ng-click="launchProgress(false)">Unknown</a> |
|
<a ng-click="launchProgress(false)">Unknown</a> |
|
||||||
<a ng-click="launchError()">Error</a> |
|
<a ng-click="launchError()">Error</a> |
|
||||||
<a ng-click="launchInfo()">Info</a>
|
<a ng-click="launchInfo()">Info</a>
|
||||||
</span>
|
</span><span class="count">Dialogs</span>
|
||||||
<span class="count">Dialogs</span>
|
|
||||||
</span>
|
</span>
|
@ -1,10 +1,9 @@
|
|||||||
<span class="status block ok" ng-controller="NotificationLaunchController">
|
<span class="status block ok" ng-controller="NotificationLaunchController">
|
||||||
<span class="ui-symbol status-indicator"></span>
|
<!-- DO NOT ADD SPACES BETWEEN THE SPANS - IT ADDS WHITE SPACE!! -->
|
||||||
<span class="label">
|
<span class="ui-symbol status-indicator"></span><span class="label">
|
||||||
<a ng-click="newInfo()">Success</a> |
|
<a ng-click="newInfo()">Success</a> |
|
||||||
<a ng-click="newError()">Error</a> |
|
<a ng-click="newError()">Error</a> |
|
||||||
<a ng-click="newAlert()">Alert</a> |
|
<a ng-click="newAlert()">Alert</a> |
|
||||||
<a ng-click="newProgress()">Progress</a>
|
<a ng-click="newProgress()">Progress</a>
|
||||||
</span>
|
</span><span class="count">Notifications</span>
|
||||||
<span class="count">Notifications</span>
|
|
||||||
</span>
|
</span>
|
@ -36,43 +36,49 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
mct-include.status-block-holder {
|
// Status coloring
|
||||||
// mct-include that wraps status.block
|
.ok, .info {
|
||||||
// Must use display: inline-block to fix white space problems
|
.status-indicator {
|
||||||
display: inline-block;
|
color: $colorStatusInfo;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.status.block {
|
.alert, .caution, .warning {
|
||||||
|
.status-indicator, .count {
|
||||||
|
color: $colorStatusAlert;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.error, .err {
|
||||||
|
.status-indicator, .count {
|
||||||
|
color: $colorStatusError;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.available {
|
||||||
|
.status-indicator, .count {
|
||||||
|
color: $colorStatusAvailable;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.status-block-holder {
|
||||||
|
// Applied to mct-include element
|
||||||
|
// Contains status.block elements
|
||||||
$transDelay: 1.5s;
|
$transDelay: 1.5s;
|
||||||
$transSpeed: .25s;
|
$transSpeed: .25s;
|
||||||
color: $colorStatusDefault;
|
display: inline-block;
|
||||||
display: inline-block;
|
|
||||||
margin-right: $interiorMargin;
|
|
||||||
.status-indicator,
|
|
||||||
.label,
|
|
||||||
.count {
|
|
||||||
display: inline-block;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
&.clickable { cursor: pointer; }
|
&.clickable { cursor: pointer; }
|
||||||
&:not(.clickable) { cursor: default; }
|
&:not(.clickable) { cursor: default; }
|
||||||
|
&.no-icon .status.block {
|
||||||
&.no-icon {
|
|
||||||
.status-indicator {
|
.status-indicator {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
&.float-right {
|
&.float-right {
|
||||||
float: right;
|
float: right;
|
||||||
}
|
}
|
||||||
|
&:not(.no-collapse) .status.block {
|
||||||
.status-indicator {
|
|
||||||
margin-right: $interiorMarginSm;
|
|
||||||
}
|
|
||||||
|
|
||||||
&:not(.no-collapse) {
|
|
||||||
.label {
|
.label {
|
||||||
// Max-width silliness is necessary for width transition
|
// Max-width silliness is necessary for width transition
|
||||||
@include trans-prop-nice(max-width, $transSpeed, $transDelay);
|
@include trans-prop-nice(max-width, $transSpeed, $transDelay);
|
||||||
@ -92,21 +98,25 @@ mct-include.status-block-holder {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
&.ok .status-indicator,
|
}
|
||||||
&.info .status-indicator {
|
|
||||||
color: $colorStatusInfo;
|
.status.block {
|
||||||
|
$transDelay: 1.5s;
|
||||||
|
$transSpeed: .25s;
|
||||||
|
color: $colorStatusDefault;
|
||||||
|
display: inline-block;
|
||||||
|
margin-right: $interiorMargin;
|
||||||
|
.status-indicator,
|
||||||
|
.label,
|
||||||
|
.count {
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: top;
|
||||||
}
|
}
|
||||||
&.alert .status-indicator,
|
|
||||||
&.warning .status-indicator,
|
.status-indicator {
|
||||||
&.caution .status-indicator {
|
margin-right: $interiorMarginSm;
|
||||||
color: $colorStatusAlert;
|
|
||||||
}
|
}
|
||||||
&.error .status-indicator {
|
|
||||||
color: $colorStatusError;
|
|
||||||
}
|
|
||||||
&.available .status-indicator {
|
|
||||||
color: $colorStatusAvailable;
|
|
||||||
}
|
|
||||||
.count {
|
.count {
|
||||||
@include trans-prop-nice(opacity, $transSpeed, $transDelay);
|
@include trans-prop-nice(opacity, $transSpeed, $transDelay);
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
@ -191,12 +201,6 @@ mct-include.status-block-holder {
|
|||||||
z-index: 10;
|
z-index: 10;
|
||||||
}
|
}
|
||||||
|
|
||||||
.s-message-banner {
|
|
||||||
//@include transition-property(left, opacity);
|
|
||||||
//@include transition-duration(0.35s);
|
|
||||||
//@include transition-timing-function(ease-in-out);
|
|
||||||
}
|
|
||||||
|
|
||||||
.s-message-banner {
|
.s-message-banner {
|
||||||
border-radius: $controlCr;
|
border-radius: $controlCr;
|
||||||
@include statusBannerColors($colorStatusDefault, $colorStatusFg);
|
@include statusBannerColors($colorStatusDefault, $colorStatusFg);
|
||||||
|
@ -24,7 +24,8 @@
|
|||||||
<mct-include ng-repeat="indicator in bar.getIndicators()"
|
<mct-include ng-repeat="indicator in bar.getIndicators()"
|
||||||
ng-model="indicator.ngModel"
|
ng-model="indicator.ngModel"
|
||||||
key="indicator.template"
|
key="indicator.template"
|
||||||
class="status-block-holder">
|
class="status-block-holder"
|
||||||
|
ng-class='indicator.ngModel.getGlyphClass()'>
|
||||||
</mct-include>
|
</mct-include>
|
||||||
</div>
|
</div>
|
||||||
<mct-include key="'message-banner'"></mct-include>
|
<mct-include key="'message-banner'"></mct-include>
|
||||||
|
@ -23,7 +23,6 @@
|
|||||||
<div class='status block'
|
<div class='status block'
|
||||||
title="{{ngModel.getDescription()}}"
|
title="{{ngModel.getDescription()}}"
|
||||||
ng-click='ngModel.configure()'
|
ng-click='ngModel.configure()'
|
||||||
ng-class='ngModel.getGlyphClass()'
|
|
||||||
ng-show="ngModel.getText().length > 0">
|
ng-show="ngModel.getText().length > 0">
|
||||||
<span class="ui-symbol status-indicator">
|
<span class="ui-symbol status-indicator">
|
||||||
{{ngModel.getGlyph()}}
|
{{ngModel.getGlyph()}}
|
||||||
@ -32,6 +31,5 @@
|
|||||||
{{ngModel.getText()}}
|
{{ngModel.getText()}}
|
||||||
<a class="s-btn ui-symbol" ng-if="ngModel.configure">G</a>
|
<a class="s-btn ui-symbol" ng-if="ngModel.configure">G</a>
|
||||||
</span><span class="count">
|
</span><span class="count">
|
||||||
<!-- Add int count value here if this type of indicator has one or more messages associated with it -->
|
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
@ -1,10 +1,9 @@
|
|||||||
|
<!-- DO NOT ADD SPACES BETWEEN THE SPANS - IT ADDS WHITE SPACE!! -->
|
||||||
<span ng-show="notifications.length > 0" class="status block"
|
<span ng-show="notifications.length > 0" class="status block"
|
||||||
ng-class="highest.severity"
|
ng-class="highest.severity"
|
||||||
ng-controller="NotificationIndicatorController">
|
ng-controller="NotificationIndicatorController">
|
||||||
<span class="ui-symbol status-indicator"></span>
|
<span class="ui-symbol status-indicator"></span><span class="label">
|
||||||
<span class="label">
|
|
||||||
<a ng-click="showNotificationsList()">{{notifications.length}}
|
<a ng-click="showNotificationsList()">{{notifications.length}}
|
||||||
Notifications</a>
|
Notifications</a>
|
||||||
</span>
|
</span><span class="count">{{notifications.length}}</span>
|
||||||
<span class="count">{{notifications.length}}</span>
|
|
||||||
</span>
|
</span>
|
Loading…
x
Reference in New Issue
Block a user