Sha256: c0972c4c1f1c7772b114591e8df4a0b194e1aa4a0ffbee381d607ba664620832

Contents?: true

Size: 632 Bytes

Versions: 43

Compression:

Stored size: 632 Bytes

Contents

class Releaf::Builders::ToolboxBuilder
  include Releaf::Builders::Base
  include Releaf::Builders::Template
  include Releaf::Builders::Resource

  def output
    safe_join do
      items.map do |item|
        tag('li', item)
      end
    end
  end

  def items
    list = []
    list << destroy_confirmation_link if feature_available? :destroy
    list
  end

  def destroy_confirmation_link
    button(t("Delete"), nil, class: %w(ajaxbox danger), href: destroy_confirmation_url, data: {modal: true})
  end

  def destroy_confirmation_url
     url_for(action: :confirm_destroy, id: resource.id, index_path: index_path)
  end
end

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
releaf-core-3.1.0 app/builders/releaf/builders/toolbox_builder.rb
releaf-core-3.0.3 app/builders/releaf/builders/toolbox_builder.rb
releaf-core-3.0.2 app/builders/releaf/builders/toolbox_builder.rb
releaf-core-3.0.1 app/builders/releaf/builders/toolbox_builder.rb
releaf-core-3.0.0 app/builders/releaf/builders/toolbox_builder.rb
releaf-core-2.2.1 app/builders/releaf/builders/toolbox_builder.rb
releaf-core-2.2.0 app/builders/releaf/builders/toolbox_builder.rb
releaf-core-2.1.2 app/builders/releaf/builders/toolbox_builder.rb
releaf-core-2.1.1 app/builders/releaf/builders/toolbox_builder.rb
releaf-core-2.1.0 app/builders/releaf/builders/toolbox_builder.rb
releaf-core-2.0.1 app/builders/releaf/builders/toolbox_builder.rb
releaf-core-2.0.0 app/builders/releaf/builders/toolbox_builder.rb
releaf-core-1.1.22 app/builders/releaf/builders/toolbox_builder.rb
releaf-core-1.1.21 app/builders/releaf/builders/toolbox_builder.rb
releaf-core-1.1.20 app/builders/releaf/builders/toolbox_builder.rb
releaf-core-1.1.19 app/builders/releaf/builders/toolbox_builder.rb
releaf-core-1.1.18 app/builders/releaf/builders/toolbox_builder.rb
releaf-core-1.1.17 app/builders/releaf/builders/toolbox_builder.rb
releaf-core-1.1.16 app/builders/releaf/builders/toolbox_builder.rb
releaf-core-1.1.15 app/builders/releaf/builders/toolbox_builder.rb