| 12888 | } |
| 12889 | } |
| 12890 | function getExpressionClauses(currClause, disableOR) { |
| 12891 | const keys = [ |
| 12892 | [ |
| 12893 | "&&", |
| 12894 | (0, _language.strings).searchAND |
| 12895 | ] |
| 12896 | ]; |
| 12897 | if (!disableOR) keys.push([ |
| 12898 | "||", |
| 12899 | (0, _language.strings).searchOR |
| 12900 | ]); |
| 12901 | return keys.map((key, i)=>{ |
| 12902 | const [clause, text] = key; |
| 12903 | const selected = currClause == clause; //deliberate double equal |
| 12904 | const option = { |
| 12905 | key: i, |
| 12906 | text, |
| 12907 | data: clause, |
| 12908 | selected |
| 12909 | }; |
| 12910 | return option; |
| 12911 | }); |
| 12912 | } |
| 12913 | function getOperators(ex, column) { |
| 12914 | let anySelected = false; |
| 12915 | const validOperators = getValidOperators(column); |