Sha256: d99cbdf19f399eb89bbc4d07c7711314c9d4954fdee1bcfdd8352b53faf7e70f

Contents?: true

Size: 709 Bytes

Versions: 12

Compression:

Stored size: 709 Bytes

Contents

# LOCALIZE first item
TOGGLE_MAP = { close: %w[open open], open: %w[close closed] }.freeze

format :html do
  view :header, perms: :none do
    header_wrap [render_header_title, render_menu]
  end

  def header_wrap header_parts
    wrap_with :div, class: classy("d0-card-header") do
      output Array.wrap(header_parts)
    end
  end

  view :header_title, perms: :none do
    wrap_with (voo.header || default_header), class: classy("d0-card-header-title") do
      render_title
    end
  end

  def default_header
    main? ? :h1 : :h2
  end

  def show_draft_link?
    card.drafts.present? && @slot_view == :edit
  end

  def structure_editable?
    card.structure && card.template.ok?(:update)
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
card-mod-format-0.18.1 set/all/html/header.rb
card-mod-format-0.18.0 set/all/html/header.rb
card-mod-format-0.17.0 set/all/html/header.rb
card-mod-format-0.16.0 set/all/html/header.rb
card-mod-format-0.15.6 set/all/html/header.rb
card-mod-format-0.15.5 set/all/html/header.rb
card-mod-format-0.15.4 set/all/html/header.rb
card-mod-format-0.15.3 set/all/html/header.rb
card-mod-format-0.15.2.pre1 set/all/html/header.rb
card-mod-format-0.15.1.1 set/all/html/header.rb
card-mod-format-0.15.1 set/all/html/header.rb
card-mod-format-0.15.0 set/all/html/header.rb