Skip to content

Commit 70f26f2

Browse files
authored
Merge pull request #400 from Codeinwp/fix/checkbox-condition-checking
fix: allow select input for comparison value on Checkbox
2 parents 806f2ec + bcec227 commit 70f26f2

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

js/admin/ppom-admin.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
// @ts-check
22
"use strict";
33

4-
const FIELD_COMPATIBLE_WITH_SELECT_OPTIONS = [ 'select', 'radio', 'switcher', 'image','conditional_meta'];
4+
const FIELD_COMPATIBLE_WITH_SELECT_OPTIONS = [ 'select', 'radio', 'switcher', 'image', 'conditional_meta' ];
55
const OPERATOR_COMPARISON_VALUE_FIELD_TYPE = {
6-
'select': FIELD_COMPATIBLE_WITH_SELECT_OPTIONS,
6+
'select': [...FIELD_COMPATIBLE_WITH_SELECT_OPTIONS, 'checkbox'],
77
}
88
const COMPARISON_VALUE_CAN_USE_SELECT = [ 'is', 'not', 'greater than', 'less than' ];
99
const HIDE_COMPARISON_INPUT_FIELD = ['any', 'empty', 'odd-number', 'even-number'];
1010
const FIELDS_COMPATIBLE_WITH_TEXT = [ 'text', 'textarea', 'date', 'email' ]
1111
const FIELDS_COMPATIBLE_WITH_NUMBERS = [ ...FIELD_COMPATIBLE_WITH_SELECT_OPTIONS, 'number' ];
1212
const OPERATORS_FIELD_COMPATIBILITY = {
13-
'is': [...FIELD_COMPATIBLE_WITH_SELECT_OPTIONS, ...FIELDS_COMPATIBLE_WITH_TEXT, ...FIELDS_COMPATIBLE_WITH_NUMBERS, 'checkbox',],
13+
'is': [...FIELD_COMPATIBLE_WITH_SELECT_OPTIONS, ...FIELDS_COMPATIBLE_WITH_TEXT, ...FIELDS_COMPATIBLE_WITH_NUMBERS, 'checkbox'],
1414
'not': [...FIELD_COMPATIBLE_WITH_SELECT_OPTIONS, ...FIELDS_COMPATIBLE_WITH_TEXT, ...FIELDS_COMPATIBLE_WITH_NUMBERS, 'checkbox'],
1515
'greater than': FIELDS_COMPATIBLE_WITH_NUMBERS,
1616
'less than': FIELDS_COMPATIBLE_WITH_NUMBERS,

0 commit comments

Comments
 (0)