Sha256: 10f199570efc727f5707a8c5d1944c0e8707809ad9c3db2a8eee6de5f8594018

Contents?: true

Size: 332 Bytes

Versions: 34

Compression:

Stored size: 332 Bytes

Contents

class TableCheckboxes
  constructor: (el) ->
    $el  = $(el)
    $mainContainer = $el.closest('table')

    $el.on 'click', (event, element)->
      check = if $el.is(':checked') then true else false

      $mainContainer.find('.rs').each ->
        $(@).prop('checked', check)

Handlers.register 'TableCheckboxes', TableCheckboxes

Version data entries

34 entries across 34 versions & 1 rubygems

Version Path
manage-1.4.3 app/assets/javascripts/manage/table_checkboxes.js.coffee
manage-1.4.2 app/assets/javascripts/manage/table_checkboxes.js.coffee
manage-1.4.1 app/assets/javascripts/manage/table_checkboxes.js.coffee
manage-1.4 app/assets/javascripts/manage/table_checkboxes.js.coffee
manage-1.3.52 app/assets/javascripts/manage/table_checkboxes.js.coffee
manage-1.3.51 app/assets/javascripts/manage/table_checkboxes.js.coffee
manage-1.3.50 app/assets/javascripts/manage/table_checkboxes.js.coffee
manage-1.3.49 app/assets/javascripts/manage/table_checkboxes.js.coffee
manage-1.3.48 app/assets/javascripts/manage/table_checkboxes.js.coffee
manage-1.3.47 app/assets/javascripts/manage/table_checkboxes.js.coffee
manage-1.3.46 app/assets/javascripts/manage/table_checkboxes.js.coffee
manage-1.3.45 app/assets/javascripts/manage/table_checkboxes.js.coffee
manage-1.3.44 app/assets/javascripts/manage/table_checkboxes.js.coffee
manage-1.3.43 app/assets/javascripts/manage/table_checkboxes.js.coffee
manage-1.3.42 app/assets/javascripts/manage/table_checkboxes.js.coffee
manage-1.3.40 app/assets/javascripts/manage/table_checkboxes.js.coffee
manage-1.3.39 app/assets/javascripts/manage/table_checkboxes.js.coffee
manage-1.3.38 app/assets/javascripts/manage/table_checkboxes.js.coffee
manage-1.3.37 app/assets/javascripts/manage/table_checkboxes.js.coffee
manage-1.3.36 app/assets/javascripts/manage/table_checkboxes.js.coffee