HiPSSelector: clear input elements when closing window

This commit is contained in:
Thomas Boch
2022-05-30 14:43:15 +02:00
parent b82abdd15a
commit 83aecd8fd2

View File

@@ -75,7 +75,7 @@ import autocomplete from 'autocompleter';
this.parentDiv.appendChild(this.mainDiv);
// setup autocomplete
var input = document.getElementById(autocompleteId);
let input = document.getElementById(autocompleteId);
// Query the mocserver
MocServer.getAllHiPSes();
@@ -132,15 +132,21 @@ import autocomplete from 'autocompleter';
$(selectBtn).click(function() {
let byIdSelected = $(self.mainDiv.querySelectorAll('div div a')[0]).hasClass('tab-active');
let idInput = self.mainDiv.querySelectorAll('div div .p-4')[0].querySelector('input');
let urlInput = self.mainDiv.querySelectorAll('div div .p-4')[1].querySelector('input');
if (byIdSelected) {
let idInput = self.mainDiv.querySelectorAll('div div .p-4')[0].querySelector('input');
self.fnIdSelected && self.fnIdSelected(idInput.value);
}
else {
let urlInput = self.mainDiv.querySelectorAll('div div .p-4')[1].querySelector('input');
self.fnURLSelected && self.fnURLSelected(urlInput.value);
}
idInput.value = '';
urlInput.value = '';
self.hide();
});
}