Sha256: 87dea3e4c18b5d6da2b425d90c29b76c648583a4f3365341d5812b449dbbfdf2

Contents?: true

Size: 970 Bytes

Versions: 8

Compression:

Stored size: 970 Bytes

Contents

ACTS_PER_PAGE = 50

view :title do
  voo.title = "Recent Changes"
  super()
end

format :html do
  view :core do
    voo.hide :history_legend unless voo.main
    bs_layout container: true, fluid: true do
      html _render_history_legend with_drafts: false
      row 12 do
        html _render_recent_acts
      end
      row 12 do
        col act_paging
      end
    end
  end

  view :recent_acts, cache: :never do
    acts = Act.all_viewable.order(id: :desc)
              .page(page_from_params).per(ACTS_PER_PAGE)
    act_accordion acts do |act, act_seq|
      act.card.format(:html).render_act act: act, act_seq: act_seq, act_context: :absolute
    end
  end

  def act_paging
    acts = Act.all_viewable.order(id: :desc).page(page_from_params).per(ACTS_PER_PAGE)
    wrap_with :span, class: "slotter" do
      paginate acts, remote: true, theme: "twitter-bootstrap-4"
    end
  end
end

format :rss do
  view :feed_item_description do
    render_blank
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
card-1.94.1 mod/search/set/self/recent.rb
card-1.94.0 mod/search/set/self/recent.rb
card-1.93.13 mod/search/set/self/recent.rb
card-1.93.12 mod/search/set/self/recent.rb
card-1.93.11 mod/search/set/self/recent.rb
card-1.93.10 mod/search/set/self/recent.rb
card-1.93.9 mod/search/set/self/recent.rb
card-1.93.8 mod/search/set/self/recent.rb