openfoodfoundation/openfoodnetwork

View on GitHub
app/assets/javascripts/admin/index_utils/directives/select2_min_search.js.coffee

Summary

Maintainability
Test Coverage
angular.module("admin.indexUtils").directive "select2MinSearch", ($timeout) ->
  require: 'ngModel'
  link: (scope, element, attrs, ngModel) ->
    element.select2
      minimumResultsForSearch: attrs.select2MinSearch

    ngModel.$formatters.push (value) ->
      element.select2('val', value)
      value