diff --git a/content/dataset.html b/content/dataset.html
index 0becdb2f..9cb09719 100644
--- a/content/dataset.html
+++ b/content/dataset.html
@@ -139,7 +139,7 @@ draft: false
}
})
processingIndicator.isActive = false
- reloadGeoms()
+ await reloadGeoms()
reloadCustomFiles()
}
async function reloadGeoms(){
@@ -150,19 +150,28 @@ draft: false
molecule:d.molecule
}
})))
- const nHnums=window.geoms.map((g)=>{
- return g.molecule.atoms.count((a)=>a.label!=="H")
- })
- var nHmin = ss.min(nHnums)
- $("#nHmin").attr("min",nHmin).val(nHmin)
- var nHmax = ss.max(nHnums)
- $("#nHmax").attr("max",nHmax).val(nHmax)
- const mols = uniq(window.geoms.map(g=>g.parseMetadata().molecule))
- const shownHunknow=window.dats.some((d)=>!mols.includes(d.molecule))
- if (shownHunknow) {
- $("#cb_nHUnknow").parent().show()
+ processingIndicator.isActive = false
+ reloadSizeSelector()
+ }
+ function reloadSizeSelector() {
+ if (window.geoms && window.dats) {
+ const nHnums=window.geoms.map((g)=>{
+ return g.molecule.atoms.count((a)=>a.label!=="H")
+ })
+ var nHmin = ss.min(nHnums)
+ $("#nHmin").attr("min",nHmin).val(nHmin)
+ var nHmax = ss.max(nHnums)
+ $("#nHmax").attr("max",nHmax).val(nHmax)
+ const mols = uniq(window.geoms.map(g=>g.parseMetadata().molecule))
+ const shownHunknow=window.dats.some((d)=>!mols.includes(d.molecule))
+ const nHUnknowDiv = $("#cb_nHUnknow").parent()
+ if (shownHunknow) {
+ nHUnknowDiv.show()
+ }
+ else{
+ nHUnknowDiv.hide()
+ }
}
- processingIndicator.isActive = false
}
async function reloadCustomFiles() {
processingIndicator.isActive = true
@@ -177,6 +186,7 @@ draft: false
}
}
processingIndicator.isActive = false
+ reloadSizeSelector()
reloadSelect("sets")
}
async function clearSelect(BeforeName = null) {