Sha256: eba11606638b8ad174546dff45c33a1fa637a116da64c7c194c41f29cc110bdc
Contents?: true
Size: 1.43 KB
Versions: 2
Compression:
Stored size: 1.43 KB
Contents
# -*- encoding : utf-8 -*- class Card; module Set; class Type # Set: All "NestList" cards # module NestList; extend Card::Set def self.source_location; "/Users/ethan/dev/decko/gem/card-mod-list/set/type/nest_list.rb"; end include_set Abstract::Items def raw_item_strings content reference_chunks(content).map(&:referee_raw_name) end def item_options nest_chunks.map(&:raw_options) end def items_to_content array items = array.map { |i| standardize_item i }.reject(&:blank?) self.content = items.join("\n") end module Format; module_parent.send :register_set_format, Card::Format, self; extend Card::Set::AbstractFormat def chunk_list :references end end module HtmlFormat; module_parent.send :register_set_format, Card::Format::HtmlFormat, self; extend Card::Set::AbstractFormat def input_type :nest_list end view :nest_list_input, cache: :never do nest_list_input end view :input do _render_hidden_content_field + super() end def items_for_input items=nil items ||= card.item_names context: :raw items.empty? ? [["", ""]] : items.zip(card.item_options) end def nest_list_input args={} items = items_for_input args[:item_list] extra_class = "_nest-list-ul" ul_classes = classy "pointer-list-editor", extra_class haml :nest_list_input, items: items, ul_classes: ul_classes end end end;end;end;end; # ~~ generated from /Users/ethan/dev/decko/gem/card-mod-list/set/type/nest_list.rb ~~
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
card-1.101.7 | tmpsets/set/mod008-card-mod-list/type/nest_list.rb |
card-1.101.6 | tmpsets/set/mod008-card-mod-list/type/nest_list.rb |