Sha256: d0ccd017d46b9425195505b9d2351796062681d31dd369cabcfcfb955b9bdd70
Contents?: true
Size: 1.41 KB
Versions: 1
Compression:
Stored size: 1.41 KB
Contents
format :html do view :header do voo.hide! :toggle main_header end def main_header header_wrap _render_header_title end def header_wrap content=nil voo&.hide :header_toggle res = haml :header_wrap, content: (block_given? ? yield : output(content)) return res #unless voo&.show?(:header_toggle) #content_toggle res end view :header_title do header_title_elements end def header_title_elements [_render_toggle, content_toggle(_render_title)] end def show_draft_link? card.drafts.present? && @slot_view == :edit end view :toggle do content_toggle end def content_toggle text="" return if text.nil? verb, adjective, direction = toggle_verb_adjective_direction text = icon_tag(direction.to_sym) if text.blank? link_to_view adjective, text, title: "#{verb} #{card.name}", class: "#{verb}-icon toggler nodblclick" end def toggle_view @toggle_mode == :close ? :open : :closed end def toggle_verb_adjective_direction if @toggle_mode == :close %w[open open expand] else %w[close closed collapse_down] end end view :navbar_links do wrap_with :ul, class: "navbar-nav" do item_links.map do |link| wrap_with(:li, class: "nav-item") { link } end.join "\n" end end def structure_editable? card.structure && card.template.ok?(:update) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
card-1.97.0 | mod/standard/set/all/rich_html/header.rb |