table_helper.rb 668 Bytes
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