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