Sha256: 9a5ba42814c6bdb52319eff0564c19f2336dec12d3e8f8b49e248b7592ec186d

Contents?: true

Size: 917 Bytes

Versions: 25

Compression:

Stored size: 917 Bytes

Contents

format :html do
  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

Version data entries

25 entries across 25 versions & 2 rubygems

Version Path
card-mod-rules-0.14.2 set/rule/rule_form/set_selection.rb
card-mod-rules-0.14.1 set/rule/rule_form/set_selection.rb
card-mod-rules-0.14.0 set/rule/rule_form/set_selection.rb
card-mod-rules-0.13.4 set/rule/rule_form/set_selection.rb
card-mod-rules-0.13.3 set/rule/rule_form/set_selection.rb
card-mod-rules-0.13.2 set/rule/rule_form/set_selection.rb
card-mod-rules-0.13.1 set/rule/rule_form/set_selection.rb
card-mod-rules-0.13.0 set/rule/rule_form/set_selection.rb
card-mod-rules-0.11.7 set/rule/rule_form/set_selection.rb
card-mod-rules-0.12.0 set/rule/rule_form/set_selection.rb
card-mod-rules-0.11.6 set/rule/rule_form/set_selection.rb
card-mod-rules-0.11.5 set/rule/rule_form/set_selection.rb
card-mod-rules-0.11.4 set/rule/rule_form/set_selection.rb
card-mod-rules-0.11.3 set/rule/rule_form/set_selection.rb
card-mod-rules-0.11.2 set/rule/rule_form/set_selection.rb
card-mod-rules-0.11.1 set/rule/rule_form/set_selection.rb
card-mod-rules-0.11.0 set/rule/rule_form/set_selection.rb
card-1.100.0 mod/rules/set/rule/rule_form/set_selection.rb
card-1.99.6 mod/rules/set/rule/rule_form/set_selection.rb
card-1.99.5 mod/rules/set/rule/rule_form/set_selection.rb