class Card::Act::ActRenderer::BridgeActRenderer
Used for the bridge
Public Instance Methods
bridge_link()
click to toggle source
# File lib/card/act/act_renderer/bridge_act_renderer.rb, line 25 def bridge_link opts = @format.bridge_link_opts( path: { act_id: @act.id, view: :bridge_act, act_seq: @args[:act_seq] }, "data-toggle": "pill" ) add_class opts, "d-flex nav-link" opts[:path].delete :layout link_to_card @card, title, opts end
left_title()
click to toggle source
# File lib/card/act/act_renderer/bridge_act_renderer.rb, line 11 def left_title ["##{@args[:act_seq]}", @act.actor.name, wrap_with(:small, edited_ago)].join " " end
overlay_title()
click to toggle source
# File lib/card/act/act_renderer/bridge_act_renderer.rb, line 35 def overlay_title wrap_with :div do [left_title, summary, subtitle.present? ? subtitle : nil, rollback_or_edit_link].compact.join " | " end end
render()
click to toggle source
# File lib/card/act/act_renderer/bridge_act_renderer.rb, line 19 def render return "" unless @act_card details end
right_title()
click to toggle source
# File lib/card/act/act_renderer/bridge_act_renderer.rb, line 15 def right_title summary end
rollback_or_edit_link()
click to toggle source
# File lib/card/act/act_renderer/bridge_act_renderer.rb, line 43 def rollback_or_edit_link if @act.draft? autosaved_draft_link text: "continue editing" elsif show_rollback_link? revert_link end end
title()
click to toggle source
# File lib/card/act/act_renderer/bridge_act_renderer.rb, line 6 def title wrap_with(:div, left_title, class: "mr-2") + wrap_with(:div, right_title, class: "ml-auto act-summary") end