Changeset 1230
- Timestamp:
- 09/04/08 15:21:23 (4 months ago)
- Files:
-
- trunk/app/controllers/blog_controller.rb (modified) (1 diff)
- trunk/app/views/blog/_blog_index.html.erb (modified) (3 diffs)
- trunk/app/views/blog/_info.html.erb (modified) (1 diff)
- trunk/app/views/blog/_toc.html.erb (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/app/controllers/blog_controller.rb
r1213 r1230 120 120 121 121 def toc 122 @selected = 'tab4' 122 123 cond = "blog_id = '#{@blog.id}'" 123 124 cond += " and hidden = false" unless @used_by_owner 124 125 @posts = Post.paginate(:page => params[:page], :conditions => cond, :order => "created_at DESC", :per_page => 100) 126 127 @page_elements[:js] = [:blog, @blog.address] 128 render :template => "blog/blog" 129 125 130 end 126 131 trunk/app/views/blog/_blog_index.html.erb
r1131 r1230 6 6 cls2 = '' 7 7 cls3 = '' 8 cls4 = '' 8 9 if defined? selected 9 10 case selected … … 12 13 when 'tab3' 13 14 cls3 = 'selected' 15 when 'tab4' 16 cls4 = 'selected' 14 17 else 15 18 cls1 = 'selected' … … 30 33 <li class="<%= cls2 %>"><%= link_to _("Recently Commented Posts"), blog_recently_commented_posts_url %></li> 31 34 <li class="<%= cls3 %>"><%= link_to _("Blog Info"), blog_info_url %></li> 35 <li class="<%= cls4 %>"><%= link_to _("Table of Contents"), blog_toc_url %></li> 32 36 </ul> 33 37 </div> 34 38 <div id="tab-content"> 35 <% unless cls3.blank? %> 39 <% if cls3.blank? %> 40 <% if cls4.blank? %> 41 <% if posts.empty? -%> 42 <div id="posts"> 43 <p><%= _("No Post") %></p> 44 </div> 45 <% else -%> 46 <div id="posts"> 47 <% for post in posts -%> 48 <%= render :partial => "post/post_blog", :locals => {:post => post, :user => @user} %> 49 <% end -%> 50 <%= render :partial => "shared/pagination_links", :object => posts %> 51 </div> 52 <% end -%> 53 <% else %> 54 <%= render :partial => "blog/toc" %> 55 <% end -%> 56 <% else %> 36 57 <%= render :partial => "blog/info" %> 37 <% else %>38 <div id="posts">39 <% if posts.empty? -%>40 <p><%= _("No Post") %></p>41 <% else -%>42 <% for post in posts -%>43 <%= render :partial => "post/post_blog", :locals => {:post => post, :user => @user} %>44 <% end -%>45 <%= render :partial => "shared/pagination_links", :object => posts %>46 <% end -%>47 </div>48 58 <% end %> 49 59 </div> trunk/app/views/blog/_info.html.erb
r1052 r1230 72 72 </div> 73 73 74 <div id="blog-toc">75 <div class="title"><%= _("Table of Contents") %></div>76 <div id="blog-toc-content" class="short_item">77 <span class="more">78 <%= link_to_remote(_("View") + ' »',79 :update => 'blog-toc-content',80 :url => blog_toc_remote_url(:address => @blog.address),81 :loaded => "Element.show('blog-toc-content'); Element.show('blog-toc-switch');"82 ) %>83 </span>84 </div>85 <div id="blog-toc-switch" style="display:none;">86 <div id="blog-toc-switch-show" class="box short_item" style="display:none;">87 <span class="more">88 <%= link_to _("View") + ' »', '#',89 :onclick => "Element.show('blog-toc-content'); Element.show('blog-toc-switch-hide'); Element.hide('blog-toc-switch-show'); return false;"90 %>91 </span>92 </div>93 <div id="blog-toc-switch-hide" class="box right">94 <span class="more">95 <%= link_to '« ' + _("Hide"), '#',96 :onclick => "Element.hide('blog-toc-content'); Element.hide('blog-toc-switch-hide'); Element.show('blog-toc-switch-show'); return false;"97 %>98 </span>99 </div>100 </div>101 </div>102 103 74 <div id="tag-cloud"> 104 75 <div class="title"><%= _("Tag Cloud") %></div>
