Sha256: fcf4e752e86fe047bab154d42786ef8567b94cfbe77ccba974f9e9217bc7a654
Contents?: true
Size: 1.58 KB
Versions: 9
Compression:
Stored size: 1.58 KB
Contents
# -*- encoding : utf-8 -*- class Card; module Set; class Rule; module RuleForm; # Set: All rule cards (RuleForm, SetSelection) # module SetSelection; extend Card::Set def self.source_location; "/Users/ethan/dev/decko/gem/card/mod/rules/set/rule/rule_form/set_selection.rb"; end module HtmlFormat; parent.send :register_set_format, Card::Format::HtmlFormat, self; extend Card::Set::AbstractFormat def bridge_rule_set_selection wrap_with :div, class: "set-list" do bridge_rule_set_formgroup end end def bridge_rule_set_formgroup tag = @rule_context.rule_user_setting_name narrower = [] bridge_option_list "set" do rule_set_options.map do |set_name, state| RuleSetRadio.new(self, set_name, tag, state).html narrower end end end def bridge_option_list _title index = -1 formgroup "", editor: "set", class: "col-xs-6", help: false do yield.inject("") do |res, radio| index += 1 # TODO if false # index.in? [2,3] wrap_with(:li, radio, class: "radio") + res else wrap_with :ul do wrap_with(:li, (radio + res), class: "radio") end end end end end def rule_set_options @rule_set_options ||= @rule_context.set_options end def selected_rule_set if @rule_set_options.length == 1 then true elsif params[:type_reload] then card.rule_set_name else false end end end end;end;end;end;end; # ~~ generated from /Users/ethan/dev/decko/gem/card/mod/rules/set/rule/rule_form/set_selection.rb ~~
Version data entries
9 entries across 9 versions & 1 rubygems