1const flagGroupCheckboxIds = { 2 rv_flag: 'filterRvFlag', 3 tran_flag: 'filterTranFlag', 4 ast_flag: 'filterAstFlag', 5 ima_flag: 'filterImaFlag', 6 micro_flag: 'filterMicroFlag', 7 obm_flag: 'filterObmFlag', 8 etv_flag: 'filterEtvFlag', 9 pul_flag: 'filterPulFlag', 10 ptv_flag: 'filterPtvFlag', 11 dkin_flag: 'filterDkinFlag' 12}; 13 14const flagGroupLabels = { 15 rv_flag: 'Radialgeschwindigkeit (Zusatznachweis)', 16 tran_flag: 'Transit (Zusatznachweis)', 17 ast_flag: 'Astrometrie (Zusatznachweis)', 18 ima_flag: 'Direkte Abbildung (Zusatznachweis)', 19 micro_flag: 'Microlensing (Zusatznachweis)', 20 obm_flag: 'Helligkeitsmodulation (Zusatznachweis)', 21 etv_flag: 'Eclipse-Timing (Zusatznachweis)', 22 pul_flag: 'Pulsar-Timing (Zusatznachweis)', 23 ptv_flag: 'Pulsations-Timing (Zusatznachweis)', 24 dkin_flag: 'Scheiben-Kinematik (Zusatznachweis)' 25}; 26 27registerGroupParams(function () { 28 const params = {}; 29 Object.entries(flagGroupCheckboxIds).forEach(([paramKey, elementId]) => { 30 const el = document.getElementById(elementId); 31 params[paramKey] = (el && el.checked) ? '1' : ''; 32 }); 33 return params; 34}); 35 36registerGroupReset(function () { 37 Object.values(flagGroupCheckboxIds).forEach(elementId => { 38 const el = document.getElementById(elementId); 39 if (el) el.checked = false; 40 }); 41}); 42 43Object.entries(flagGroupLabels).forEach(([column, label]) => { 44 filterColumnDefs.push({ column: column, label: label, filters: [column] }); 45 paramLabels[column] = label; 46});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.