Skip to content

Commit

Permalink
ProgressBar null not undefined (#6953)
Browse files Browse the repository at this point in the history
* ProgressBar null not undefined

* notification banner null

* update progress dialog

* docs: update type

---------

Co-authored-by: Jesse Mazzella <ozyx@users.noreply.github.com>
Co-authored-by: Jesse Mazzella <jesse.d.mazzella@nasa.gov>
  • Loading branch information
3 people committed Aug 29, 2023
1 parent ca06a6a commit b87459d
Show file tree
Hide file tree
Showing 10 changed files with 13 additions and 13 deletions.
2 changes: 1 addition & 1 deletion src/api/notifications/NotificationAPI.js
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ export default class NotificationAPI extends EventEmitter {
/**
* Create a new progress notification. These notifications will contain a progress bar.
* @param {string} message
* @param {number | 'unknown'} progressPerc A value between 0 and 100, or the string 'unknown'.
* @param {number | null} progressPerc A value between 0 and 100, or null.
* @param {string} [progressText] Text description of progress (eg. "10 of 20 objects copied").
*/
progress(message, progressPerc, progressText) {
Expand Down
2 changes: 1 addition & 1 deletion src/api/overlays/OverlayAPI.js
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ class OverlayAPI {
* @see NotificationService
*
* @typedef options
* @property {number} progressPerc the initial progress value (0-100) or {string} 'unknown' for anonymous progress
* @property {number | null} progressPerc the initial progress value (0-100) or null for anonymous progress
* @property {string} progressText the initial text to be shown under the progress bar
* @property {buttons[]} buttons a list of buttons with title and callback properties that will
* be added to the dialog.
Expand Down
2 changes: 1 addition & 1 deletion src/plugins/formActions/CreateAction.js
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ export default class CreateAction extends PropertiesAction {

// Show saving progress dialog
let dialog = this.openmct.overlays.progressDialog({
progressPerc: 'unknown',
progressPerc: null,
message:
'Do not navigate away from this page or close this browser tab while this message is displayed.',
iconClass: 'info',
Expand Down
2 changes: 1 addition & 1 deletion src/plugins/notebook/components/Notebook.vue
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@
<progress-bar
v-if="savingTransaction"
class="c-telemetry-table__progress-bar"
:model="{ progressPerc: undefined }"
:model="{ progressPerc: null }"
/>
<div v-if="selectedPage && selectedPage.isLocked" class="c-notebook__page-locked">
<div class="icon-lock"></div>
Expand Down
2 changes: 1 addition & 1 deletion src/plugins/plot/Plot.vue
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
<progress-bar
v-show="!!loading"
class="c-telemetry-table__progress-bar"
:model="{ progressPerc: undefined }"
:model="{ progressPerc: null }"
/>
<mct-plot
:class="[plotLegendExpandedStateClass, plotLegendPositionClass]"
Expand Down
2 changes: 1 addition & 1 deletion src/plugins/telemetryTable/components/table.vue
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@
<progress-bar
v-if="loading"
class="c-telemetry-table__progress-bar"
:model="{ progressPerc: undefined }"
:model="{ progressPerc: null }"
/>

<!-- Headers table -->
Expand Down
4 changes: 2 additions & 2 deletions src/ui/components/ProgressBar.vue
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<div class="c-progress-bar">
<div
class="c-progress-bar__bar"
:class="{ '--indeterminate': model.progressPerc === undefined }"
:class="{ '--indeterminate': model.progressPerc === null }"
:style="styleBarWidth"
></div>
<div v-if="model.progressText !== undefined" class="c-progress-bar__text">
Expand All @@ -43,7 +43,7 @@ export default {
},
computed: {
styleBarWidth() {
return this.model.progressPerc !== undefined ? `width: ${this.model.progressPerc}%;` : '';
return this.model.progressPerc !== null ? `width: ${this.model.progressPerc}%;` : '';
}
}
};
Expand Down
2 changes: 1 addition & 1 deletion src/ui/layout/BrowseBar.vue
Original file line number Diff line number Diff line change
Expand Up @@ -359,7 +359,7 @@ export default {
},
saveAndFinishEditing() {
let dialog = this.openmct.overlays.progressDialog({
progressPerc: 'unknown',
progressPerc: null,
message:
'Do not navigate away from this page or close this browser tab while this message is displayed.',
iconClass: 'info',
Expand Down
2 changes: 1 addition & 1 deletion src/ui/layout/search/SearchResultsDropDown.vue
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
</div>
<div v-if="searchLoading" class="c-gsearch__result-pane-msg">
<div class="hint">Searching...</div>
<progress-bar :model="{ progressPerc: undefined }" />
<progress-bar :model="{ progressPerc: null }" />
</div>
<div
v-if="
Expand Down
6 changes: 3 additions & 3 deletions src/ui/layout/status-bar/NotificationBanner.vue
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
>

<progress-bar
v-if="activeModel.progressPerc !== undefined"
v-if="activeModel.progressPerc !== null"
class="c-message-banner__progress-bar"
:model="activeModel"
/>
Expand Down Expand Up @@ -88,7 +88,7 @@ export default {
return {
activeModel: {
message: undefined,
progressPerc: undefined,
progressPerc: null,
progressText: undefined,
minimized: undefined,
options: undefined
Expand Down Expand Up @@ -178,7 +178,7 @@ export default {
return;
}
if (this.activeModel.progressPerc !== undefined) {
if (this.activeModel.progressPerc !== null) {
maximizedDialog = this.openmct.overlays.progressDialog({
buttons: [minimizeButton],
...this.activeModel
Expand Down

0 comments on commit b87459d

Please sign in to comment.