From 3b2bdb8397bb71c3fdbe09bd3cff3f4d2cfccf4d Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Mon, 16 Nov 2015 10:31:22 +1100 Subject: [PATCH] Change the way changes to underlying model are watched and updated for select2 elements --- .../index_utils/directives/select2_min_search.js.coffee | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/admin/index_utils/directives/select2_min_search.js.coffee b/app/assets/javascripts/admin/index_utils/directives/select2_min_search.js.coffee index 053ea56d9c..3caebe8eda 100644 --- a/app/assets/javascripts/admin/index_utils/directives/select2_min_search.js.coffee +++ b/app/assets/javascripts/admin/index_utils/directives/select2_min_search.js.coffee @@ -4,5 +4,6 @@ angular.module("admin.indexUtils").directive "select2MinSearch", ($timeout) -> element.select2 minimumResultsForSearch: attrs.select2MinSearch - scope.$watch attrs.ngModel, (newVal, oldVal) -> - $timeout -> element.trigger('change') + ngModel.$formatters.push (value) -> + element.select2('val', value) + value