Sha256: 3b09ec8cb421211c27c872559c27eae05ca7999a655424e298c5a7e524c8536c
Contents?: true
Size: 1000 Bytes
Versions: 1
Compression:
Stored size: 1000 Bytes
Contents
def guide_card guide_card = rule_card :guide return unless guide_card guide_card = guide_card.first_card if guide_card.type_id == PointerID guide_card if guide_card.ok?(:read) end format :html do view :guide, unknown: true, cache: :never, wrap: :slot do guide end def guide return "" unless (text = guide_text).present? wrap_with :div, class: classy("guide-text") do prepend_guide_edit_link text end end def alert_guide rendered = guide return "" unless rendered.present? alert(:secondary, true, false, class: "guide") { rendered } end private def prepend_guide_edit_link guide_text return unless (rule_card = card.help_rule_card) edit_link = with_nest_mode(:normal) { nest(rule_card, view: :edit_link) } "<span class='d-none'>#{edit_link}</span>#{guide_text}" end def guide_text return "" unless (guide_card = card.guide_card) with_nest_mode :normal do nest guide_card, view: :core end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
card-mod-help-0.14.0 | set/all/guide.rb |