Sha256: ff81964f53c0c145fcfd45740c2fee3c22957260cd3a7af294d79c77b600f9fa
Contents?: true
Size: 1.48 KB
Versions: 8
Compression:
Stored size: 1.48 KB
Contents
# -*- encoding : utf-8 -*- class Card; module Set; class All # Set: All cards (HtmlTitle) # module HtmlTitle; extend Card::Set def self.source_location; "/Users/ethan/dev/decko/gem/card-mod-format/set/all/html_title.rb"; end module Format; module_parent.send :register_set_format, Card::Format, self; extend Card::Set::AbstractFormat view :title, compact: true, perms: :none do standard_title end def standard_title name_variant title_in_context(voo.title) end end module HtmlFormat; module_parent.send :register_set_format, Card::Format::HtmlFormat, self; extend Card::Set::AbstractFormat view :title do show_view?(:title_link, :hide) ? render_title_link : render_title_no_link end view :title_link, compact: true, perms: :none do link_to_card card.name, render_title_no_link end view :title_no_link, compact: true, perms: :none do wrapped_title standard_title end def title_with_link link_text link_to_card card.name, link_text end def safe_name h super end def title_in_context title=nil title = title&.html_safe # escape titles generated from card names, but not those set explicitly h super(title) end def wrapped_title title wrap_with :span, class: classy("card-title"), title: title do title.to_name.parts.join wrapped_joint end end def wrapped_joint wrap_with :span, "+", classy("joint") end end end;end;end;end; # ~~ generated from /Users/ethan/dev/decko/gem/card-mod-format/set/all/html_title.rb ~~
Version data entries
8 entries across 8 versions & 1 rubygems