Sha256: 1a2368cb5b370b9d8b056399f64f3a9b86268c1726bd1baaba02e1eab328e35c
Contents?: true
Size: 1.88 KB
Versions: 3
Compression:
Stored size: 1.88 KB
Contents
format :html do mini_bar_cols 6, 6 bar_cols 5, 4, 3 def existing_rule_card @existing_rule_card ||= card.find_existing_rule_card end view :bar, unknown: true do class_up "card-slot", "_rule-item #{category_classes}" voo.hide :bar_nav unless existing_rule_card super() end view :one_line_content, wrap: { div: { class: "text-muted one-line" } }, unknown: true do return render_mini_unknown unless existing_rule_card with_nest_mode :compact do one_line_content end end view :raw_one_line_content, wrap: { div: { class: "text-muted one-line" } }, unknown: true do return render_mini_unknown unless existing_rule_card raw_one_line_content end view :bar_bottom, unknown: true do if nest_mode == :edit current_rule_form else nest existing_rule_card, view: :core end end view :bar_middle, unknown: true do # rule_info end view :bar_right, unknown: true do rule_short_content end def rule_short_content return "" unless existing_rule_card nest existing_rule_card, { view: :one_line_content }, { set_context: card.name.trunk_name } end private # LOCALIZE def rule_info if existing_rule_card wrap_with :span, "#{rule_setting_link} rule that applies to #{existing_rule_set_link}" else wrap_with :em, "no existing #{rule_setting_link} rule" end end def rule_setting_link link_to_card card.rule_setting, card.rule_setting_name, class: "_over-card-link" end def existing_rule_set_link rule_set_link existing_rule_card end def rule_set_link existing_rule count = link_to_card [card.rule_set, :by_name], card.rule_set.count link = link_to_card card.rule_set, existing_rule.trunk&.label&.downcase, class: "_over-card-link" "#{link} (#{count})" end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
card-mod-rules-0.18.1 | set/rule/bar_view.rb |
card-mod-rules-0.18.0 | set/rule/bar_view.rb |
card-mod-rules-0.17.0 | set/rule/bar_view.rb |