Changeset 1350
- Timestamp:
- 08/13/08 18:10:13 (5 months ago)
- Files:
-
- trunk/app/models/show.rb (modified) (2 diffs)
- trunk/templates/re2008/_programme.liquid (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/app/models/show.rb
r1348 r1350 35 35 end 36 36 37 def tags 38 tag_counts = episodes.collect(&:tags).flatten.inject({}) do |counts, tag| 39 counts[tag] = (counts[tag] or 0) + 1 40 counts 41 end 42 43 tag_counts.sort { |a, b| b[1]<=>a[1] }.collect { |tag, count| tag } 44 end 45 37 46 def last_update_at 38 47 (self.episodes + [ self ]).collect(&:updated_at).max … … 65 74 end 66 75 67 def tag s76 def tag 68 77 @show_tags ||= ShowTags.new(@object) 69 78 end trunk/templates/re2008/_programme.liquid
r1328 r1350 3 3 <h3>Jeudi</h3> 4 4 <ul> 5 {% for episode in show.tag s.jeudi reversed %}5 {% for episode in show.tag.jeudi reversed %} 6 6 <li><span class="dtstart">{{ episode.broadcasted_at|date:'%H:%M' }}</span> <a href="{{episode.url_for}}">{{episode.title}}</a></li> 7 7 {% endfor %} … … 14 14 <h3>Vendredi</h3> 15 15 <ul> 16 {% for episode in show.tag s.vendredi reversed %}16 {% for episode in show.tag.vendredi reversed %} 17 17 <li><span class="dtstart">{{ episode.broadcasted_at|date:'%H:%M' }}</span> <a href="{{episode.url_for}}">{{episode.title}}</a></li> 18 18 {% endfor %} … … 24 24 <h3>Samedi</h3> 25 25 <ul> 26 {% for episode in show.tag s.samedi reversed %}26 {% for episode in show.tag.samedi reversed %} 27 27 <li><span class="dtstart">{{ episode.broadcasted_at|date:'%H:%M' }}</span> <a href="{{episode.url_for}}">{{episode.title}}</a></li> 28 28 {% endfor %} … … 34 34 <h3>Dimanche</h3> 35 35 <ul> 36 {% for episode in show.tag s.dimanche reversed %}36 {% for episode in show.tag.dimanche reversed %} 37 37 <li><span class="dtstart">{{ episode.broadcasted_at|date:'%H:%M' }}</span> <a href="{{episode.url_for}}">{{episode.title}}</a></li> 38 38 {% endfor %}
