Sha256: a8c8dc6d0ded9230e3f0db55033261586e60a88d5b5c3b6c29cad22e729ed7c0

Contents?: true

Size: 677 Bytes

Versions: 3

Compression:

Stored size: 677 Bytes

Contents

ACTS_PER_PAGE = 50

view :title do |args|
  super args.merge(title: "Recent Changes")
end

format :html do
  view :core do |args|
    content_tag(:div, class: "history-slot list-group") do
      [history_legend, render_recent_acts(args)].join
    end
  end

  view :recent_acts do |args|
    page = params["page"] || 1
    acts = Act.all_viewable.order(id: :desc).page(page).per(ACTS_PER_PAGE)
    acts.map do |act|
      if (act_card = act.card)
        act_view_args = args.merge(act: act, act_context: :absolute)
        act_card.format(:html).render_act act_view_args
      else
        Rails.logger.info "bad data, act: #{act}"
        ""
      end
    end.join
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
card-1.19.6 mod/standard/set/self/recent.rb
card-1.19.5 mod/standard/set/self/recent.rb
card-1.19.4 mod/standard/set/self/recent.rb