mirror of
https://github.com/ENSL/ensl.org.git
synced 2024-12-26 12:30:48 +00:00
Merge pull request #56 from cblanc/expose_new_gathers
Expose new gathers
This commit is contained in:
commit
c128833f8f
4 changed files with 33 additions and 6 deletions
|
@ -189,4 +189,12 @@ module ApplicationHelper
|
||||||
def latest_rules
|
def latest_rules
|
||||||
article_path(Article::RULES)
|
article_path(Article::RULES)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def gathers_url
|
||||||
|
if Rails.env.production?
|
||||||
|
"http://gathers.ensl.org"
|
||||||
|
else
|
||||||
|
"http://gathers.staging.ensl.org"
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -25,14 +25,19 @@
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="dropdown">
|
<li class="dropdown">
|
||||||
<%= active_link_to Gather.last, class: 'gathers' do %>
|
<%= link_to gathers_url, class: 'gathers', target: "_blank" do %>
|
||||||
Gathers
|
Gathers
|
||||||
<span class="count"><%= Gather.player_count_for_game('NS2') %>/<%= Gather::FULL %></span>
|
<span class="count" id="gathercount"></span>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><%= link_to "Introduction", article_url(464) %></li>
|
<li><%= link_to "Introduction", article_url(464) %></li>
|
||||||
<li><%= link_to "Archives", "/gathers/" %></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>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="dropdown icon">
|
<li class="dropdown icon">
|
||||||
|
@ -73,3 +78,14 @@
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</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 %>
|
<% end %>
|
||||||
</div>
|
</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 %>
|
<% if @gather and @gather.status != Gather::STATE_FINISHED %>
|
||||||
<div id="gather-info">
|
<div id="gather-info">
|
||||||
<div class="info">
|
<div class="info">
|
||||||
|
|
|
@ -32,9 +32,8 @@ describe Topic do
|
||||||
it "returns 5 unique, most recently posted topics" do
|
it "returns 5 unique, most recently posted topics" do
|
||||||
topics = []
|
topics = []
|
||||||
10.times do
|
10.times do
|
||||||
topic = create :topic
|
topic = create :topic, first_post: "Foo"
|
||||||
topics << topic
|
topics.push(topic)
|
||||||
3.times { create :post, topic: topic }
|
|
||||||
end
|
end
|
||||||
recent_topics = Topic.recent_topics
|
recent_topics = Topic.recent_topics
|
||||||
topics.last(5).each do |topic|
|
topics.last(5).each do |topic|
|
||||||
|
|
Loading…
Reference in a new issue