mirror of
https://github.com/ENSL/ensl.org.git
synced 2024-12-27 04:51:14 +00:00
Merge pull request #56 from cblanc/expose_new_gathers
Expose new gathers
This commit is contained in:
commit
a114df8e95
4 changed files with 33 additions and 6 deletions
|
@ -189,4 +189,12 @@ module ApplicationHelper
|
|||
def latest_rules
|
||||
article_path(Article::RULES)
|
||||
end
|
||||
|
||||
def gathers_url
|
||||
if Rails.env.production?
|
||||
"http://gathers.ensl.org"
|
||||
else
|
||||
"http://gathers.staging.ensl.org"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -25,14 +25,19 @@
|
|||
</ul>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<%= active_link_to Gather.last, class: 'gathers' do %>
|
||||
<%= link_to gathers_url, class: 'gathers', target: "_blank" do %>
|
||||
Gathers
|
||||
<span class="count"><%= Gather.player_count_for_game('NS2') %>/<%= Gather::FULL %></span>
|
||||
<span class="count" id="gathercount"></span>
|
||||
<% end %>
|
||||
|
||||
<ul>
|
||||
<li><%= link_to "Introduction", article_url(464) %></li>
|
||||
<li><%= link_to "Archives", "/gathers/" %></li>
|
||||
<li>
|
||||
<%= active_link_to Gather.last, class: 'gathers' do %>
|
||||
Fallback
|
||||
<span class="count"><%= Gather.player_count_for_game('NS2') %>/<%= Gather::FULL %></span>
|
||||
<% end %>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown icon">
|
||||
|
@ -73,3 +78,14 @@
|
|||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
<script>
|
||||
$(function () {
|
||||
$.ajax({
|
||||
datatype: "json",
|
||||
url: "<%= gathers_url %>/gathers/current",
|
||||
success: function (data) {
|
||||
$("#gathercount").html(data.gatherers.length + "/12");
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
|
@ -143,6 +143,10 @@
|
|||
<% end %>
|
||||
</div>
|
||||
|
||||
<h4 class="fancy add-top">
|
||||
Gathers have moved to <%= link_to "gathers.ensl.org", gathers_url, target: "_blank" %>. This app is just a fallback in case something goes wrong
|
||||
</h4>
|
||||
|
||||
<% if @gather and @gather.status != Gather::STATE_FINISHED %>
|
||||
<div id="gather-info">
|
||||
<div class="info">
|
||||
|
|
|
@ -32,9 +32,8 @@ describe Topic do
|
|||
it "returns 5 unique, most recently posted topics" do
|
||||
topics = []
|
||||
10.times do
|
||||
topic = create :topic
|
||||
topics << topic
|
||||
3.times { create :post, topic: topic }
|
||||
topic = create :topic, first_post: "Foo"
|
||||
topics.push(topic)
|
||||
end
|
||||
recent_topics = Topic.recent_topics
|
||||
topics.last(5).each do |topic|
|
||||
|
|
Loading…
Reference in a new issue