@@ -7460,7 +7460,11 @@ const initiate_generate = async () => {
7460
7460
document . getElementById ( "div-new-curate-progress" ) . style . display = "block" ;
7461
7461
document . getElementById ( "div-generate-comeback" ) . style . display = "none" ;
7462
7462
7463
+ // Create the progress bar clone for the navigation bar
7463
7464
let organizeDataset = document . getElementById ( "organize_dataset_btn" ) ;
7465
+ let curateAndShareNavButton = document . getElementById ( "guided_mode_view" ) ;
7466
+ let documentationNavButton = document . getElementById ( "documentation-view" ) ;
7467
+ let contactNavButton = document . getElementById ( "contact-us-view" ) ;
7464
7468
let uploadLocally = document . getElementById ( "upload_local_dataset_btn" ) ;
7465
7469
let guidedModeHomePageButton = document . getElementById ( "button-homepage-guided-mode" ) ;
7466
7470
let organizeDataset_option_buttons = document . getElementById ( "div-generate-comeback" ) ;
@@ -7493,8 +7497,12 @@ const initiate_generate = async () => {
7493
7497
returnButton . id = "returnButton" ;
7494
7498
returnButton . innerHTML = "Return to progress" ;
7495
7499
7500
+ // Event handler for navigation menu's progress bar clone
7496
7501
returnButton . onclick = function ( ) {
7497
7502
organizeDataset . disabled = false ;
7503
+ contactNavButton . classList . remove ( "is-selected" ) ;
7504
+ documentationNavButton . classList . remove ( "is-selected" ) ;
7505
+ curateAndShareNavButton . classList . add ( "is-selected" ) ;
7498
7506
organizeDataset . className = "content-button is-selected" ;
7499
7507
organizeDataset . style = "background-color: #fff" ;
7500
7508
organizeDataset . click ( ) ;
@@ -7510,7 +7518,6 @@ const initiate_generate = async () => {
7510
7518
organizeDataset . style = "background-color: #f6f6f6; border: #fff;" ;
7511
7519
} ;
7512
7520
7513
- //document.body.appendChild(statusBarClone);
7514
7521
let sparc_container = document . getElementById ( "sparc-logo-container" ) ;
7515
7522
sparc_container . style . display = "none" ;
7516
7523
navContainer . appendChild ( statusBarClone ) ;
@@ -7523,17 +7530,15 @@ const initiate_generate = async () => {
7523
7530
sodaJSONObj [ "manifest-files" ] [ "auto-generated" ] = true ;
7524
7531
}
7525
7532
7526
- //dissmisButton.addEventListener("click", dismiss('status-bar-curate-progress'));
7527
7533
if ( "manifest-files" in sodaJSONObj ) {
7528
- if ( "auto-generated" in sodaJSONObj [ "manifest-files" ] ) {
7529
- if ( sodaJSONObj [ "manifest-files" ] [ "auto-generated" ] === true ) {
7530
- delete_imported_manifest ( ) ;
7531
- }
7532
- } else {
7533
- if ( sodaJSONObj [ "manifest-files" ] [ "destination" ] === "generate-dataset" ) {
7534
- manifest_files_requested = true ;
7535
- delete_imported_manifest ( ) ;
7536
- }
7534
+ if (
7535
+ "auto-generated" in sodaJSONObj [ "manifest-files" ] &&
7536
+ sodaJSONObj [ "manifest-files" ] [ "auto-generated" ] === true
7537
+ ) {
7538
+ delete_imported_manifest ( ) ;
7539
+ } else if ( sodaJSONObj [ "manifest-files" ] [ "destination" ] === "generate-dataset" ) {
7540
+ manifest_files_requested = true ;
7541
+ delete_imported_manifest ( ) ;
7537
7542
}
7538
7543
}
7539
7544
@@ -7545,9 +7550,6 @@ const initiate_generate = async () => {
7545
7550
let uploadedBytes = 0 ;
7546
7551
let increaseInFileSize = 0 ;
7547
7552
let generated_dataset_id = undefined ;
7548
- // when generating a new dataset we need to add its ID to the ID -> Name mapping
7549
- // we need to do this only once
7550
- // TODO: Integrate into modified analytics tracking
7551
7553
let loggedDatasetNameToIdMapping = false ;
7552
7554
7553
7555
// determine where the dataset will be generated/uploaded
0 commit comments