Sha256: aa0f264514b74273b4f9dc41d27fc00eeb123f679c9c2dc18354c83937a527ce

Contents?: true

Size: 1.39 KB

Versions: 8

Compression:

Stored size: 1.39 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; module_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 title, input: "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
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

8 entries across 8 versions & 1 rubygems

Version Path
card-1.101.7 tmpsets/set/mod037-card-mod-rules/rule/rule_form/set_selection.rb
card-1.101.6 tmpsets/set/mod037-card-mod-rules/rule/rule_form/set_selection.rb
card-1.101.5 tmpsets/set/mod036-card-mod-rules/rule/rule_form/set_selection.rb
card-1.101.4 tmpsets/set/mod036-card-mod-rules/rule/rule_form/set_selection.rb
card-1.101.3 tmpsets/set/mod036-card-mod-rules/rule/rule_form/set_selection.rb
card-1.101.2 tmpsets/set/mod036-card-mod-rules/rule/rule_form/set_selection.rb
card-1.101.1 tmpsets/set/mod036-card-mod-rules/rule/rule_form/set_selection.rb
card-1.101.0 tmpsets/set/mod036-card-mod-rules/rule/rule_form/set_selection.rb