Sha256: 7ef1eba577e41f4ea331ffd6f3a8d04454deb680d62883a8aca419e5668e9bf0

Contents?: true

Size: 727 Bytes

Versions: 25

Compression:

Stored size: 727 Bytes

Contents

= simple_form_for role, url: admin_role_toggle_permissions_path(role), method: :post, remote: true do
  %label.switch-box{ style: 'padding-top: 5px; padding-right: 0px' }
    %label.switch
      %input{ name: 'role[module]', type: 'hidden', value: module_name }
      - actions.each do |action|
        %input{ name: 'role[actions][]', type: 'hidden', value: action }
      %input{ id: "all-#{module_name.split('::').join('')}", type: 'checkbox', class: ('active' if role.all_actions?(module_name, actions)) }
      %span.slider.round{ onclick: "send('#{module_name}', '#{actions}')" }

:javascript
  function send(module_name, actions) {
    $('#all-'+module_name.split('::').join('')).parent().parent().parent().submit()
  }

Version data entries

25 entries across 24 versions & 1 rubygems

Version Path
keppler-2.1.22 installer/core/app/views/admin/permissions/_switch.html.haml
keppler-2.1.21 installer/core/app/views/admin/permissions/_switch.html.haml
keppler-2.1.20 installer/core/app/views/admin/permissions/_switch.html.haml
keppler-2.1.19 installer/core/app/views/admin/permissions/_switch.html.haml
keppler-2.1.18 testing-with-2.1.18/app/views/admin/permissions/_switch.html.haml
keppler-2.1.18 installer/core/app/views/admin/permissions/_switch.html.haml
keppler-2.1.17 installer/core/app/views/admin/permissions/_switch.html.haml
keppler-2.1.16 installer/core/app/views/admin/permissions/_switch.html.haml
keppler-2.1.15 installer/core/app/views/admin/permissions/_switch.html.haml
keppler-2.1.14 installer/core/app/views/admin/permissions/_switch.html.haml
keppler-2.1.13 installer/core/app/views/admin/permissions/_switch.html.haml
keppler-2.1.12 installer/core/app/views/admin/permissions/_switch.html.haml
keppler-2.1.11 installer/core/app/views/admin/permissions/_switch.html.haml
keppler-2.1.10 installer/core/app/views/admin/permissions/_switch.html.haml
keppler-2.1.9 installer/core/app/views/admin/permissions/_switch.html.haml
keppler-2.1.8 installer/core/app/views/admin/permissions/_switch.html.haml
keppler-2.1.7 installer/core/app/views/admin/permissions/_switch.html.haml
keppler-2.1.6 installer/core/app/views/admin/permissions/_switch.html.haml
keppler-2.1.5 installer/core/app/views/admin/permissions/_switch.html.haml
keppler-2.1.4 installer/core/app/views/admin/permissions/_switch.html.haml