we're getting there

This commit is contained in:
Lorin Werthen 2016-10-03 22:33:52 +02:00
parent 6b5cfa3916
commit 367b2a6a17
10 changed files with 29 additions and 10 deletions

7
Rules
View file

@ -37,7 +37,10 @@ preprocess do
) )
end end
academic_years_items[academic_years.max][:navigable] = true academic_years_items[academic_years.max].update_attributes(
navigable: true,
order: 10
)
all_events.each do |event| all_events.each do |event|
event[:time] = Date.parse(event[:time]) event[:time] = Date.parse(event[:time])
@ -54,6 +57,8 @@ compile '/feed.xml' do
write '/feed.xml' write '/feed.xml'
end end
passthrough '/quotes.json'
# #
# ARCHIVES # ARCHIVES
# #

View file

@ -1,6 +1,7 @@
--- ---
navigable: true navigable: true
title: About title: About
order: 0
--- ---
<div class="content"> <div class="content">
<h1>Over Zeus WPI</h1> <h1>Over Zeus WPI</h1>

View file

@ -0,0 +1,4 @@
$ ->
$.getJSON 'http://localhost:3000/quotes.json', (data) ->
quote = data[Math.floor(Math.random()*data.length)]
$('#quote').append("<h3>#{quote.title}</h3><p>#{quote.description}</p>")

View file

@ -1,6 +1,7 @@
--- ---
navigable: true navigable: true
title: Events title: Events
order: 20
--- ---
<div> <div>

View file

@ -5,7 +5,7 @@ description: Zeus bezoekt het datacenter en de supercomputer in S10!
created_at: 3-10-2016 created_at: 3-10-2016
time: 10-10-2016 time: 10-10-2016
location: hpc gent location: hpc gent
locationlink: Sterre,Ghent Belgium locationlink: 51.023650, 3.712018
--- ---
Zeus WPI organiseert in samenwerking met de medewerkers van de HPC een rondleiding in de S10. Zeus WPI organiseert in samenwerking met de medewerkers van de HPC een rondleiding in de S10.

View file

@ -14,21 +14,26 @@
<%= render '/partials/_tile.*', article: all_events[1], small_text: "Upcoming event" %> <%= render '/partials/_tile.*', article: all_events[1], small_text: "Upcoming event" %>
</div> </div>
<div class="tile is-parent is-4"> <div class="tile is-parent is-4">
<div class="tile is-child box highlighted centering"> <div class="tile is-child box highlighted">
<img src="//thecatapi.com/api/images/get?format=src&type=gif&size=small"> <!-- <img src="//thecatapi.com/api/images/get?format=src&type=gif&size=small"> -->
<div class="content has-text-centered">
<blockquote id="quote" >
<!-- INTENTIONALLY LEFT BLANK -->
</blockquote>
</div>
</div> </div>
</div> </div>
<div class="tile is-vertical is-2"> <div class="tile is-vertical is-2">
<a class="tile" href="https://zeus.ugent.be/wiki"> <a class="tile" href="https://zeus.ugent.be/wiki">
<div class="tile is-parent"> <div class="tile is-parent">
<div class="tile is-child box has-text-centered" > <div class="tile is-child box imgcenter" >
<%= fa 'wikipedia-w' %> <%= fa 'wikipedia-w' %>
</div> </div>
</div> </div>
</a> </a>
<a class="tile" href="/cammie"> <a class="tile" href="/cammie">
<div class="tile is-parent"> <div class="tile is-parent">
<div class="tile is-child box has-text-centered"> <div class="tile is-child box imgcenter">
<%= fa 'video-camera' %> <%= fa 'video-camera' %>
</div> </div>
</div> </div>
@ -37,14 +42,14 @@
<div class="tile is-vertical is-2"> <div class="tile is-vertical is-2">
<a class="tile" href="https://github.com/ZeusWPI"> <a class="tile" href="https://github.com/ZeusWPI">
<div class="tile is-parent"> <div class="tile is-parent">
<div class="tile is-child box has-text-centered"> <div class="tile is-child box imgcenter">
<%= fa 'github' %> <%= fa 'github' %>
</div> </div>
</div> </div>
</a> </a>
<a class="tile" href="https://www.facebook.com/zeus.wpi/?fref=ts"> <a class="tile" href="https://www.facebook.com/zeus.wpi/?fref=ts">
<div class="tile is-parent"> <div class="tile is-parent">
<div class="tile is-child box has-text-centered"> <div class="tile is-child box imgcenter">
<%= fa 'facebook-official' %> <%= fa 'facebook-official' %>
</div> </div>
</div> </div>
@ -71,3 +76,4 @@
</div> </div>
</div> </div>
<%= asset :js, :gamification %> <%= asset :js, :gamification %>
<%= asset :js, :quote %>

View file

@ -1,6 +1,7 @@
--- ---
navigable: true navigable: true
title: Projecten title: Projecten
order: 30
--- ---
<div class="content"> <div class="content">
<div class="container"> <div class="container">

1
content/quotes.json Normal file

File diff suppressed because one or more lines are too long

View file

@ -24,7 +24,7 @@
<p class="subtitle is-3"> <p class="subtitle is-3">
<ul class="fa-ul"> <ul class="fa-ul">
<li><%= fa 'clock-o', li: true %><%= item[:time].strftime '%A %d %B %Y' %></li> <li><%= fa 'clock-o', li: true %><%= item[:time].strftime '%A %d %B %Y' %></li>
<li><%= fa 'globe', li: true %><%= item[:location] %></li> <li><%= fa 'map-marker', li: true %><%= item[:location] %></li>
</ul> </ul>
</p> </p>
</div> </div>

View file

@ -1,6 +1,6 @@
module NavigationHelper module NavigationHelper
def nav_items def nav_items
navigables = items.select { |i| i[:navigable] } navigables = items.select { |i| i[:navigable] }.sort_by { |x| x[:order] || 10000 }
navigables.each do |item| navigables.each do |item|
is_active = @item_rep && @item_rep.path == item.path is_active = @item_rep && @item_rep.path == item.path