Sha256: d2df5bd32eb6464a60ff5126c6b25d026bcddcfbe0e64c5b6cb7e1dd4e3da11c

Contents?: true

Size: 617 Bytes

Versions: 88

Compression:

Stored size: 617 Bytes

Contents

angular.module 'NgBoolean', ['Factories', 'FactoryName','RailsUpdater']

  .directive 'ngBoolean', ($injector,factoryName,RailsUpdater) ->
    restrict: 'A'
    require:  ['ngModel','?ngCallback','?ngTrackBy']

    link: (scope, element, attributes, ngControllers) ->
      updater     = RailsUpdater.new(scope,ngControllers,attributes.ngModel,attributes.ngOverride)
      element.bind 'click', ->
        if element[0].tagName == 'INPUT'
          updater.update(element.val())
        else
          bool = !ngControllers[0].$modelValue
          updater.update(bool)
          ngControllers[0].$setViewValue(bool)

Version data entries

88 entries across 88 versions & 1 rubygems

Version Path
material_raingular-0.6.16 lib/assets/javascripts/directives/ngboolean.js.coffee
material_raingular-0.6.15 lib/assets/javascripts/directives/ngboolean.js.coffee
material_raingular-0.6.14 lib/assets/javascripts/directives/ngboolean.js.coffee
material_raingular-0.6.13 lib/assets/javascripts/directives/ngboolean.js.coffee
material_raingular-0.6.12 lib/assets/javascripts/directives/ngboolean.js.coffee
material_raingular-0.6.11 lib/assets/javascripts/directives/ngboolean.js.coffee
material_raingular-0.6.10 lib/assets/javascripts/directives/ngboolean.js.coffee
material_raingular-0.6.9 lib/assets/javascripts/directives/ngboolean.js.coffee
material_raingular-0.6.8 lib/assets/javascripts/directives/ngboolean.js.coffee
material_raingular-0.6.7 lib/assets/javascripts/directives/ngboolean.js.coffee
material_raingular-0.6.6 lib/assets/javascripts/directives/ngboolean.js.coffee
material_raingular-0.6.5 lib/assets/javascripts/directives/ngboolean.js.coffee
material_raingular-0.6.4 lib/assets/javascripts/directives/ngboolean.js.coffee
material_raingular-0.6.3 lib/assets/javascripts/directives/ngboolean.js.coffee
material_raingular-0.6.2.3 lib/assets/javascripts/directives/ngboolean.js.coffee
material_raingular-0.6.2.2 lib/assets/javascripts/directives/ngboolean.js.coffee
material_raingular-0.6.2.1 lib/assets/javascripts/directives/ngboolean.js.coffee
material_raingular-0.6.2 lib/assets/javascripts/directives/ngboolean.js.coffee
material_raingular-0.6.1.1 lib/assets/javascripts/directives/ngboolean.js.coffee
material_raingular-0.6.1 lib/assets/javascripts/directives/ngboolean.js.coffee