mirror of
https://github.com/wintercms/winter.git
synced 2024-06-28 05:33:29 +02:00
Respect radio-button value in form triggers
When I tried to use form triggers for radio button I found that this is impossible: field1: type: radio options: val1: ... val2: ... field1: type: ... trigger: action: hide field: type condition: value[val2] Propsed fix allows conditions like that. * and of couse - we need rebuild october-min.js
This commit is contained in:
parent
02db7cd00a
commit
539705dbdf
@ -78,7 +78,12 @@
|
||||
this.updateTarget($(this.options.trigger + ':checked', this.triggerParent).length > 0)
|
||||
}
|
||||
else if (this.triggerCondition == 'value') {
|
||||
this.updateTarget($(this.options.trigger, this.triggerParent).val() == this.triggerConditionValue)
|
||||
var trigger = $(this.options.trigger + ':checked', this.triggerParent);
|
||||
if (trigger.length) {
|
||||
this.updateTarget(trigger.val() == this.triggerConditionValue)
|
||||
} else {
|
||||
this.updateTarget($(this.options.trigger, this.triggerParent).val() == this.triggerConditionValue)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -146,4 +151,4 @@
|
||||
$('[data-trigger]').triggerOn()
|
||||
})
|
||||
|
||||
}(window.jQuery);
|
||||
}(window.jQuery);
|
||||
|
Loading…
x
Reference in New Issue
Block a user