Skip to content

Commit

Permalink
bug fix
Browse files Browse the repository at this point in the history
  • Loading branch information
turner committed Aug 7, 2024
1 parent 98953ee commit 4d780e9
Showing 1 changed file with 14 additions and 12 deletions.
26 changes: 14 additions & 12 deletions js/widgets/trackWidgets.js
Original file line number Diff line number Diff line change
Expand Up @@ -120,11 +120,12 @@ function createGenericSelectModalWidget(igvMain, selectModalIdOrUndefined, track

const okHandler = () => {
const configurations = [];
const selectedOptions = select.querySelectorAll('option:checked');
selectedOptions.forEach(option => {
configurations.push(option.dataset.track);
option.selected = false;
});
const selectedOptions = select.querySelectorAll('option:checked')
for (const option of selectedOptions) {
const config = JSON.parse(option.dataset.track)
configurations.push(config)
option.selected = false
}

if (configurations.length > 0) {
trackLoadHandler(configurations);
Expand All @@ -142,15 +143,16 @@ function createGenericSelectModalWidget(igvMain, selectModalIdOrUndefined, track
})

genericSelectModalElement.addEventListener('show.bs.modal', () => {
const trackConfigList = [];
const options = genericSelectModalElement.querySelectorAll('select option');

options.forEach(option => {
const trackConfiguration = option.dataset.track;
trackConfigList.push({ element: option, trackConfiguration });
});
const options = genericSelectModalElement.querySelectorAll('select option')

const trackConfigList = []
for (const option of options) {
const trackConfiguration = JSON.parse(option.dataset.track)
trackConfigList.push({ element: option, trackConfiguration })
}

trackMenuHandler(trackConfigList);
trackMenuHandler(trackConfigList)
})

}
Expand Down

0 comments on commit 4d780e9

Please sign in to comment.