mirror of
https://github.com/rstudio/shiny.git
synced 2026-02-07 13:15:00 -05:00
Move trigger after value change
This commit is contained in:
@@ -336,14 +336,17 @@ var ShinyApp = function() {
|
||||
evt.name = name;
|
||||
evt.value = value;
|
||||
evt.binding = binding;
|
||||
$(binding ? binding.el : document).trigger(evt);
|
||||
|
||||
if (this.$values[name] === value)
|
||||
if (this.$values[name] === value) {
|
||||
$(binding ? binding.el : document).trigger(evt);
|
||||
return undefined;
|
||||
}
|
||||
|
||||
this.$values[name] = value;
|
||||
delete this.$errors[name];
|
||||
|
||||
$(binding ? binding.el : document).trigger(evt);
|
||||
|
||||
if (!evt.isDefaultPrevented() && binding) {
|
||||
binding.onValueChange(evt.value);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user