Essaie d'optimisations

This commit is contained in:
echarp 2014-08-25 17:55:14 +02:00
parent 0d72422826
commit cce660843d
6 changed files with 18 additions and 17 deletions

View File

@ -9,10 +9,9 @@ header.calendar-header
&:first-child, &:last-child &:first-child, &:last-child
margin: 0 0.3em margin: 0 0.3em
.events, .event .city:after
.city:after content: ':'
content: ':' margin-right: -1px
margin-right: -1px
body.events.index table body.events.index table
width: 90% width: 90%

View File

@ -5,7 +5,7 @@ X-WR-CALNAME:Agenda du Libre
X-WR-TIMEZONE:Europe/Paris X-WR-TIMEZONE:Europe/Paris
CALSCALE:GREGORIAN CALSCALE:GREGORIAN
X-WR-CALDESC:<%= t 'title', scope: [:layouts, :application] %> X-WR-CALDESC:<%= t 'title', scope: [:layouts, :application] %>
<% @events.each do |event| %> <% @events.find_each do |event| %>
BEGIN:VEVENT BEGIN:VEVENT
DTSTART;TZID=Europe/Paris:<%= event.start_time.strftime '%Y%m%dT%H%M%S' %> DTSTART;TZID=Europe/Paris:<%= event.start_time.strftime '%Y%m%dT%H%M%S' %>
DTEND;TZID=Europe/Paris:<%= event.end_time.strftime '%Y%m%dT%H%M%S' %> DTEND;TZID=Europe/Paris:<%= event.end_time.strftime '%Y%m%dT%H%M%S' %>

View File

@ -1,7 +1,7 @@
xml.instruct! xml.instruct!
xml.events do xml.events do
@events.each do |event| @events.find_each do |event|
xml.event do xml.event do
xml.title event.title xml.title event.title
xml.start_time event.start_time.strftime '%Y/%m/%d %T' xml.start_time event.start_time.strftime '%Y/%m/%d %T'

View File

@ -17,9 +17,9 @@
year: params[:year], year: params[:year],
tag: params[:tag] tag: params[:tag]
- Region.all.each do |region| - Region.pluck(:id, :name).each do |id, name|
%li %li
= link_to region, region: region.id, = link_to name, region: id,
start_date: params[:start_date], start_date: params[:start_date],
year: params[:year], year: params[:year],
tag: params[:tag] tag: params[:tag]

View File

@ -13,7 +13,7 @@
%th= link_to :iCal, events_path(format: :ics, region: :all, only_path: false) %th= link_to :iCal, events_path(format: :ics, region: :all, only_path: false)
%tbody %tbody
- @regions.each do |region| - @regions.find_each do |region|
%tr %tr
%td= region.name %td= region.name
%td= link_to 'RSS', events_path(format: :rss, region: region.id) %td= link_to 'RSS', events_path(format: :rss, region: region.id)

View File

@ -4,9 +4,12 @@
%p=raw t '.future', count: @events_future.count %p=raw t '.future', count: @events_future.count
%ul %ul
- @events_future.each do |event| - @events_future.find_each do |event|
%li %li
%div= link_to event.title, event %div
= link_to event do
%em.city= event.city
= event.title
- if event.same_day? - if event.same_day?
le le
=l event.start_time.to_date, format: :long =l event.start_time.to_date, format: :long
@ -15,14 +18,15 @@
=l event.start_time.to_date, format: :long =l event.start_time.to_date, format: :long
au au
=l event.end_time.to_date, format: :long =l event.end_time.to_date, format: :long
à
= event.city
%p=raw t '.past', count: @events_past.count %p=raw t '.past', count: @events_past.count
%ul %ul
- @events_past.each do |event| - @events_past.find_each do |event|
%li %li
%div= link_to event.title, event %div
= link_to event do
%em.city= event.city
= event.title
- if event.same_day? - if event.same_day?
le le
=l event.start_time.to_date, format: :long =l event.start_time.to_date, format: :long
@ -31,5 +35,3 @@
=l event.start_time.to_date, format: :long =l event.start_time.to_date, format: :long
au au
=l event.end_time.to_date, format: :long =l event.end_time.to_date, format: :long
à
= event.city