diff --git a/content/multipledataset.html b/content/multipledataset.html index 6da8c106..a108ac9e 100644 --- a/content/multipledataset.html +++ b/content/multipledataset.html @@ -221,25 +221,20 @@ draft: false dtb.empty() sel_ref = $("#sel_ref") await doiCache.addRange(window.filt.map((x)=>x.DOI.string)) - for (const el of uniq(window.filt.map(d=>[d.code,d.method,d.DOI])).sort((a,b)=>{ - if (a[1].method.name==b[1].name) { - return 0 - } - else{ - if(a.method.name=="TBE"){ - return -1 - } - else if(b.method.name=="TBE){ - return 1 - } - } - return 0 - } + for (const el of uniq(window.filt.map(d=>[d.code,d.method,d.DOI]))) { - $("", { + op=$("", { value: JSON.stringify(el) - }).text(el[1]).appendTo(sel_ref) + }).text(el[1]) + if(el[1].name=="TBE"){ + $(sel_ref).prepend(op) + } + else + { + $(sel_ref).append(op) + } } + sel_ref.selectedIndex=0; for (const d of window.filt) { var row = $("