ref: master
plugins/orders/lib/toggle_edit/table_helper.rb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
module ToggleEdit module TableHelper def edit_arrow anchor, toggle = true, options = {} content_tag 'div', edit_arrow_circle(anchor, toggle, options), class: 'box-field actions' end def edit_arrow_circle anchor, toggle, options options[:class] ||= '' options[:onclick] ||= '' options[:class] += ' actions-circle' options['toggle-edit'] = '' options[:onclick] = "r = sortable_table.edit_arrow_toggle(this); #{options[:onclick]}; return r;" if toggle link_to content_tag('div', '', :class => 'action-hide') + content_tag('div', '', :class => 'action-show'), anchor, options end end end |