Method: ToolButtonsHelper#remove_button
- Defined in:
- app/helpers/tool_buttons_helper.rb
#remove_button(object, options = {}) ⇒ Object
options:
- show_only_in_edit_mode, default: true
- confirm, confirm message, e.g. "are you sure?", default: nil
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'app/helpers/tool_buttons_helper.rb', line 7 def (object, = {}) [:show_only_in_edit_mode] = true if [:show_only_in_edit_mode].nil? show_only_in_edit_mode_class = [:show_only_in_edit_mode] ? "show_only_in_edit_mode" : "" title = t(:remove) title += ": " + object.title if object.respond_to?(:title) && object.title.present? link_to( tool_icon( "trash white" ), object, method: 'delete', :class => "remove_button tool #{show_only_in_edit_mode_class} btn btn-danger btn-sm", :title => title, :remote => true, 'aria-label' => I18n.t(:remove), :confirm => [:confirm] ) end |