mirror of
https://github.com/LCPQ/QUESTDB_website.git
synced 2024-12-26 06:14:38 +01:00
Fix initialization of size range
This commit is contained in:
parent
5ed2e8f8d6
commit
3c0eb7f519
@ -158,10 +158,24 @@ draft: false
|
|||||||
const nHnums=window.geoms.map((g)=>{
|
const nHnums=window.geoms.map((g)=>{
|
||||||
return g.molecule.atoms.count((a)=>a.label!=="H")
|
return g.molecule.atoms.count((a)=>a.label!=="H")
|
||||||
})
|
})
|
||||||
var nHmin = ss.min(nHnums)
|
const nHmin = ss.min(nHnums)
|
||||||
$("#nHmin").attr("min",nHmin).val(nHmin)
|
const nMin=$("#nHmin")
|
||||||
var nHmax = ss.max(nHnums)
|
nMin.attr("min",nHmin)
|
||||||
$("#nHmax").attr("max",nHmax).val(nHmax)
|
const nHmax = ss.max(nHnums)
|
||||||
|
const nMax=$("#nHmax")
|
||||||
|
nMax.attr("max",nHmax)
|
||||||
|
var init = nMin.attr("data-init")
|
||||||
|
if (typeof init !== undefined && init !== false) {
|
||||||
|
nMin.removeAttr("data-init")
|
||||||
|
nMin.val(nHmin)
|
||||||
|
updateNumberRange(nMin[0])
|
||||||
|
}
|
||||||
|
init = nMax.attr("data-init")
|
||||||
|
if (typeof init !== undefined && init !== false) {
|
||||||
|
nMin.removeAttr("data-init")
|
||||||
|
nMax.val(nHmax)
|
||||||
|
updateNumberRange(nMax[0])
|
||||||
|
}
|
||||||
const mols = uniq(window.geoms.map(g=>g.parseMetadata().molecule))
|
const mols = uniq(window.geoms.map(g=>g.parseMetadata().molecule))
|
||||||
const shownHunknow=window.dats.some((d)=>!mols.includes(d.molecule))
|
const shownHunknow=window.dats.some((d)=>!mols.includes(d.molecule))
|
||||||
const nHUnknowDiv = $("#cb_nHUnknow").parent()
|
const nHUnknowDiv = $("#cb_nHUnknow").parent()
|
||||||
@ -777,9 +791,9 @@ draft: false
|
|||||||
<fieldset>
|
<fieldset>
|
||||||
<legend>Molecule Size</legend>
|
<legend>Molecule Size</legend>
|
||||||
<p>Select the molecule size (by the number of non H atoms)</p>
|
<p>Select the molecule size (by the number of non H atoms)</p>
|
||||||
<input class="range min" airia-label="Minimum value" type="number" id="nHmin" onchange="numberRangeChange(event)">
|
<input class="range min" airia-label="Minimum value" data-init type="number" id="nHmin" onchange="numberRangeChange(event)">
|
||||||
<span>\(\leq \text{non-H atoms} \leq\)</span>
|
<span>\(\leq \text{non-H atoms} \leq\)</span>
|
||||||
<input class="range max" airia-label="Maximum value" type="number" id="nHmax" onchange="numberRangeChange(event)">
|
<input class="range max" airia-label="Maximum value" data-init type="number" id="nHmax" onchange="numberRangeChange(event)">
|
||||||
<div hidden=true>
|
<div hidden=true>
|
||||||
<input type="checkbox" id="cb_nHUnknow" name="nHUnknoww">
|
<input type="checkbox" id="cb_nHUnknow" name="nHUnknoww">
|
||||||
<label for="cb_nHUnknow">Unknow size</label>
|
<label for="cb_nHUnknow">Unknow size</label>
|
||||||
|
Loading…
Reference in New Issue
Block a user