From 96f2d228eb3a6b6b8e23eaa0179edcd5f4d96b5a Mon Sep 17 00:00:00 2001 From: Ivan Tanev Date: Thu, 8 Sep 2016 07:08:31 +0300 Subject: [PATCH] Fix using setRules() does not trigger "afterUpdateRuleFilter" Because of the way DOM elements are updated in place with setFilters, we need to manually trigger the event or it will be omitted. --- src/plugins/change-filters/plugin.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/change-filters/plugin.js b/src/plugins/change-filters/plugin.js index a4e65069..27aa6881 100644 --- a/src/plugins/change-filters/plugin.js +++ b/src/plugins/change-filters/plugin.js @@ -53,6 +53,7 @@ QueryBuilder.extend({ self.createRuleFilters(rule); rule.$el.find(Selectors.rule_filter).val(rule.filter ? rule.filter.id : '-1'); + self.trigger('afterUpdateRuleFilter', rule); } }, updateBuilder