mirror of
https://github.com/balena-io/etcher.git
synced 2025-07-23 19:26:33 +00:00
feat(GUI): add optional progress bars to drive-selector drives (#1800)
We show a progress bar for any drive objects with a `progress` field that isn't falsy, e.g. `undefined` or `0`. Changelog-Type: minor Changelog-Entry: Add optional progress bars to drive-selector drives.
This commit is contained in:
parent
5bf6633cbe
commit
2556807166
@ -71,6 +71,26 @@
|
|||||||
&[disabled] .list-group-item-heading {
|
&[disabled] .list-group-item-heading {
|
||||||
color: $palette-theme-light-soft-foreground;
|
color: $palette-theme-light-soft-foreground;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
progress {
|
||||||
|
appearance: none;
|
||||||
|
width: 100%;
|
||||||
|
height: 2.5px;
|
||||||
|
border: none;
|
||||||
|
border-radius: 50% 50%;
|
||||||
|
}
|
||||||
|
|
||||||
|
progress::-webkit-progress-bar {
|
||||||
|
background-color: $palette-theme-default-background;
|
||||||
|
border: none;
|
||||||
|
outline: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
progress::-webkit-progress-value {
|
||||||
|
border-bottom: 1px solid darken($palette-theme-primary-background, 15);
|
||||||
|
background-color: $palette-theme-primary-background;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.list-group-item-heading {
|
.list-group-item-heading {
|
||||||
|
@ -32,6 +32,7 @@
|
|||||||
</span>
|
</span>
|
||||||
|
|
||||||
</footer>
|
</footer>
|
||||||
|
<progress ng-if="drive.progress" value="{{ drive.progress }}" max="100"></progress>
|
||||||
</div>
|
</div>
|
||||||
<span class="list-group-item-section tick tick--success"
|
<span class="list-group-item-section tick tick--success"
|
||||||
ng-show="modal.constraints.isDriveValid(drive, modal.state.getImage())"
|
ng-show="modal.constraints.isDriveValid(drive, modal.state.getImage())"
|
||||||
|
@ -6403,6 +6403,19 @@ body {
|
|||||||
border-top: 0; }
|
border-top: 0; }
|
||||||
.modal-drive-selector-modal .list-group-item[disabled] .list-group-item-heading {
|
.modal-drive-selector-modal .list-group-item[disabled] .list-group-item-heading {
|
||||||
color: #b3b3b3; }
|
color: #b3b3b3; }
|
||||||
|
.modal-drive-selector-modal .list-group-item progress {
|
||||||
|
appearance: none;
|
||||||
|
width: 100%;
|
||||||
|
height: 2.5px;
|
||||||
|
border: none;
|
||||||
|
border-radius: 50% 50%; }
|
||||||
|
.modal-drive-selector-modal .list-group-item progress::-webkit-progress-bar {
|
||||||
|
background-color: #ececec;
|
||||||
|
border: none;
|
||||||
|
outline: none; }
|
||||||
|
.modal-drive-selector-modal .list-group-item progress::-webkit-progress-value {
|
||||||
|
border-bottom: 1px solid #296cbd;
|
||||||
|
background-color: #5793db; }
|
||||||
|
|
||||||
.modal-drive-selector-modal .list-group-item-heading {
|
.modal-drive-selector-modal .list-group-item-heading {
|
||||||
font-size: 13px; }
|
font-size: 13px; }
|
||||||
|
@ -43,7 +43,10 @@ angularValidate.validate(
|
|||||||
doctype: 'HTML5',
|
doctype: 'HTML5',
|
||||||
charset: 'utf-8',
|
charset: 'utf-8',
|
||||||
reportpath: null,
|
reportpath: null,
|
||||||
reportCheckstylePath: null
|
reportCheckstylePath: null,
|
||||||
|
relaxerror: [
|
||||||
|
'Expected a minus sign or a digit'
|
||||||
|
]
|
||||||
}
|
}
|
||||||
).then((result) => {
|
).then((result) => {
|
||||||
_.each(result.failed, (failure) => {
|
_.each(result.failed, (failure) => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user