# -*- encoding : utf-8 -*- class Card; module Set; class All; module RichHtml;; module HtmlViews; # Set: All cards (RichHtml, HtmlViews, Info) # module Info; extend Card::Set def self.source_location; "/Users/ethan/dev/decko/gem/card/mod/standard/set/all/rich_html/html_views/info.rb"; end module HtmlFormat; parent.send :register_set_format, Card::Format::HtmlFormat, self; extend Card::Set::AbstractFormat view :type do link_to_card card.type_card, nil, class: "cardtype" end view :change do voo.show :title_link voo.hide :menu wrap do [_render_title, _render_menu, _render_last_action] end end view :last_action do act = card.last_act return unless act action = act.action_on card.id return unless action action_verb = case action.action_type when :create then "added" when :delete then "deleted" else link_to_view :history, "edited", class: "last-edited", rel: "nofollow" end %( #{action_verb} #{_render_acted_at} ago by #{subformat(card.last_actor)._render_link} ) end view :type_info do return unless card.type_code != :basic wrap_with :span, class: "type-info float-right" do link_to_card card.type_name, nil, class: "navbar-link" end end view :view_list do %i[bar box info_bar open closed titled labeled content content_panel].map do |v| wrap_with :p, [content_tag(:h3, v), render(v, show: :menu)] end.flatten.join "" end view :demo do frame do [ view_select, wrap_with(:div, view_demo, class: "demo-slot") ] end end def demo_view Env.params[:demo_view] || :core end def view_demo wrap(true) do render demo_view end end def view_select card_form :get, success: { view: :demo } do select_tag :demo_view, options_for_select(all_views, demo_view), class: "_submit-on-select" end end def all_views Card::Set::Format::AbstractFormat::ViewDefinition.views .slice(*self.class.ancestors) .values.map(&:keys).flatten.uniq end end end;end;end;end;end;end; # ~~ generated from /Users/ethan/dev/decko/gem/card/mod/standard/set/all/rich_html/html_views/info.rb ~~