| 10813 | else return selectCategorical(column, legend, clickedIndex); |
| 10814 | } |
| 10815 | function selectCategorical(column, legend, clickedIndex) { |
| 10816 | const value = legend.rows[clickedIndex].value; |
| 10817 | if (value === (0, _sanddanceSpecs.Other)) { |
| 10818 | const values = []; |
| 10819 | for(let i in legend.rows)if (+i !== clickedIndex) values.push(legend.rows[i].value); |
| 10820 | return (0, _expression.selectNone)(column, values); |
| 10821 | } else //select equal |
| 10822 | return { |
| 10823 | expressions: [ |
| 10824 | (0, _expression.selectExact)(column, legend.rows[clickedIndex].value) |
| 10825 | ] |
| 10826 | }; |
| 10827 | } |
| 10828 | function selectQuantitative(colorBinType, column, legend, clickedIndex) { |
| 10829 | const keys = Object.keys(legend.rows).map((key)=>+key).sort((a, b)=>+a - +b); |
| 10830 | let lowValue; |