Experiment: Kalender seitlich

This commit is contained in:
Stefan Schlott 2013-09-08 20:24:36 +02:00
parent 940111d12a
commit e9a148bb13

View file

@ -29,11 +29,11 @@ feed:
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<% upcomingEvents = get_events().select { |e| e[:startdate].to_datetime > DateTime.now } <div class="span8">
if (upcomingEvents.size>0) <% upcomingEvents = get_events().select { |e| e[:startdate].to_datetime > DateTime.now }
upcomingEvents.sort! { |a,b| a[:startdate].to_datetime <=> b[:startdate].to_datetime } if (upcomingEvents.size>0)
%> upcomingEvents.sort! { |a,b| a[:startdate].to_datetime <=> b[:startdate].to_datetime }
<div class="span6"> %>
<div class="well well-large"> <div class="well well-large">
<article itemscope itemtype="http://schema.org/EducationEvent"> <article itemscope itemtype="http://schema.org/EducationEvent">
<h1><a href="<%= upcomingEvents[0].path() %>">Nächster Vortrag</a></h1> <h1><a href="<%= upcomingEvents[0].path() %>">Nächster Vortrag</a></h1>
@ -43,13 +43,11 @@ feed:
</p> </p>
</article> </article>
</div> </div>
</div> <% end %>
<% end %> <% upcomingRegularsTable = get_regulars_tables().select { |e| e[:startdate].to_datetime > DateTime.now }
<% upcomingRegularsTable = get_regulars_tables().select { |e| e[:startdate].to_datetime > DateTime.now } if (upcomingRegularsTable.size>0)
if (upcomingRegularsTable.size>0) upcomingRegularsTable.sort! { |a,b| a[:startdate].to_datetime <=> b[:startdate].to_datetime }
upcomingRegularsTable.sort! { |a,b| a[:startdate].to_datetime <=> b[:startdate].to_datetime } %>
%>
<div class="span6">
<div class="well well-large"> <div class="well well-large">
<article itemscope itemtype="http://schema.org/SocialEvent"> <article itemscope itemtype="http://schema.org/SocialEvent">
<h1><a href="#">Nächster <span itemprop="name">CCCS Stammtisch</span></a></h1> <h1><a href="#">Nächster <span itemprop="name">CCCS Stammtisch</span></a></h1>
@ -59,8 +57,18 @@ feed:
</p> </p>
</article> </article>
</div> </div>
<% end %>
</div>
<div class="span4">
<h1>Kalender</h1>
<p>
<% allUpcomingEvents = get_public_events().select { |e| e[:startdate].to_datetime > DateTime.now }
if (allUpcomingEvents.size>0)
allUpcomingEvents.sort! { |a,b| a[:startdate].to_datetime <=> b[:startdate].to_datetime }
%>
<%= render 'calendar_list', :events => allUpcomingEvents.first(10) %>
<% end %>
</div> </div>
<% end %>
</div> </div>
<div class="row"> <div class="row">
<div class="span8"> <div class="span8">