# -*- encoding : utf-8 -*- class Card; module Set; class All; module RichHtml; # Set: All cards (RichHtml, Title) # module Title; extend Card::Set def self.source_location; "/Users/ethan/dev/decko/gem/card/mod/standard/set/all/rich_html/title.rb"; end module Format; parent.send :register_set_format, Card::Format, self; extend Card::Set::AbstractFormat view :title, closed: true, perms: :none do standard_title end def standard_title name_variant title_in_context(voo.title) end end module HtmlFormat; 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, closed: true, perms: :none do link_to_card card.name, render_title_no_link end view :title_no_link, closed: 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;end; # ~~ generated from /Users/ethan/dev/decko/gem/card/mod/standard/set/all/rich_html/title.rb ~~