Skip to content

Commit

Permalink
Merge pull request #2596 from NCEAS/bugfix-2586-button-wording
Browse files Browse the repository at this point in the history
Fix wording on editor button when metadata loading
  • Loading branch information
robyngit authored Jan 28, 2025
2 parents e27adc1 + 7e39492 commit 1124b51
Showing 1 changed file with 14 additions and 19 deletions.
33 changes: 14 additions & 19 deletions src/js/views/metadata/EML211EditorView.js
Original file line number Diff line number Diff line change
Expand Up @@ -1199,25 +1199,20 @@ define([
* @since 2.17.1
*/
toggleEnableControls() {
if (MetacatUI.rootDataPackage.packageModel.get("isLoadingFiles")) {
const noun =
MetacatUI.rootDataPackage.packageModel.get("numLoadingFiles") > 1
? " files"
: " file";
this.disableControls(
`Waiting for ${MetacatUI.rootDataPackage.packageModel.get(
"numLoadingFiles",
)}${noun} to upload...`,
);
} else if (
MetacatUI.rootDataPackage.packageModel.get("numLoadingFileMetadata") >
0
) {
this.disableControls(
`Waiting for ${MetacatUI.rootDataPackage.packageModel.get(
"numLoadingFileMetadata",
)} file metadata to load...`,
);
const packageModel = MetacatUI.rootDataPackage.packageModel;
const numLoadingMetadata = packageModel.get("numLoadingFileMetadata");
const numLoadingFiles = packageModel.get("numLoadingFiles");
const isLoadingMetadata = numLoadingMetadata > 0;
const isLoadingFiles = packageModel.get("isLoadingFiles");

if (isLoadingFiles) {
const noun = numLoadingFiles > 1 ? "files" : "file";
const message = `Waiting for ${numLoadingFiles} ${noun} to upload...`;
this.disableControls(message);
} else if (isLoadingMetadata) {
const noun = numLoadingMetadata > 1 ? "files" : "file";
const message = `Waiting for metadata from ${numLoadingMetadata} ${noun} to load...`;
this.disableControls(message);
} else {
this.enableControls();
}
Expand Down

0 comments on commit 1124b51

Please sign in to comment.