Changeset 1351
- Timestamp:
- 08/13/08 18:10:17 (4 months ago)
- Files:
-
- trunk/app/controllers/episode_controller.rb (modified) (1 diff)
- trunk/app/views/episode/list.html.erb (modified) (1 diff)
- trunk/public/stylesheets/screen.css (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/app/controllers/episode_controller.rb
r1307 r1351 40 40 def list 41 41 @show = current_user.shows.find(params[:show]) 42 @episodes = @show.episodes.paginate(:per_page => 10, :page => (params[:page] or 1)) 42 @episodes = @show.episodes 43 44 @filter = params[:filter] 45 case @filter 46 when 'without_content' 47 @episodes = @episodes.find_all { |episode| episode.contents.empty? } 48 end 49 50 if params[:tag] 51 @tag = Tag.find(params[:tag]) 52 @episodes = @episodes.find_all { |episode| episode.tags.include? @tag } 53 end 54 55 @episode_count = @episodes.size 56 57 @episodes = @episodes.paginate(:per_page => 10, :page => (params[:page] or 1)) 43 58 end 44 59 trunk/app/views/episode/list.html.erb
r1307 r1351 1 1 <h2><%= h @show.name %> - Episodes</h2> 2 3 <div id="selection"> 4 <p id="selection-filter"> 5 <%= link_to "Tous", :show => @show %> | 6 Seulement : 7 <%= link_to "Sans contenu", :show => @show, :filter => :without_content, :tag => @tag %> 8 </p> 9 10 <p id="selection-tag"> 11 <% for tag in @show.tags.first(10) %> 12 <%= link_to tag.name.gsub(' ',' '), { :show => @show, :tag => tag, :filter => @filter }, :class => "rel-tag" %> 13 <% end %> 14 </p> 15 16 <p> 17 <%= @filter == 'without_content' ? "Sans contenu" : "Tous" %> 18 <%= "avec l'étiquette #{@tag.name}" if @tag %> 19 ⺠20 <%= pluralize @episode_count, 'épisode trouvé', 'épisodes trouvés' %> 21 </p> 22 </div> 23 2 24 3 25 <% unless @episodes.empty? %> trunk/public/stylesheets/screen.css
r1310 r1351 120 120 121 121 .textile_editor_help { padding: 4px 0 10px 10px; font-size: 0.9em; font-style: italic; } 122 123 #selection li { display: inline; }
