Fix bug when no bulletins or web_links
This commit is contained in:
1 parent
c304819d6b
commit
1146506063
5 files changed
+9
-9
No files matched your search
+3
-3
@@ -33,18 +33,18 @@ class Panel::Announcement::Widget::BulletinsController < ObitWidgetController
|
||||
def bulletins_and_web_links
|
||||
@tags = AnnouncementTag.all
|
||||
@selected_tag = AnnouncementTag.find(params[:id]) rescue @tags[0]
|
||||
@bulletins = @selected_tag.get_visible_bulletins.page(params[:page]).per(1) rescue nil
|
||||
@bulletins = @selected_tag.get_visible_bulletins.page(params[:page]).per(5) rescue nil
|
||||
@web_links = WebResourceTag.first(:conditions => {:en => @selected_tag[:en]}).get_visible_links.page(params[:page]).per(1) rescue nil
|
||||
end
|
||||
|
||||
def reload_bulletins
|
||||
@selected_tag = AnnouncementTag.find(params[:tag_id])
|
||||
@bulletins = @selected_tag.get_visible_bulletins.page(params[:page]).per(1) rescue nil
|
||||
@bulletins = @selected_tag.get_visible_bulletins.page(params[:page]).per(5) rescue nil
|
||||
end
|
||||
|
||||
def reload_web_links
|
||||
@selected_tag = AnnouncementTag.find(params[:tag_id])
|
||||
@web_links = WebResourceTag.first(:conditions => {:en => @selected_tag[:en]}).get_visible_links.page(params[:page]).per(1) rescue nil
|
||||
@web_links = WebResourceTag.first(:conditions => {:en => @selected_tag[:en]}).get_visible_links.page(params[:page]).per(5) rescue nil
|
||||
end
|
||||
|
||||
|
||||
|
||||
+2
-2
@@ -6,12 +6,12 @@
|
||||
|
||||
<div>
|
||||
<ul id='bulletins_web_links_bulletins'>
|
||||
<%= render 'bulletins' %>
|
||||
<%= render 'bulletins' if @bulletins %>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<ul id='bulletins_web_links_web_links'>
|
||||
<%= render 'web_links' %>
|
||||
<%= render 'web_links' if @web_links %>
|
||||
</ul>
|
||||
</div>
|
||||
+1
-1
@@ -1 +1 @@
|
||||
$('#bulletins_web_links_bulletins').html("<%= j render 'bulletins' %>")
|
||||
$('#bulletins_web_links_bulletins').html("<%= j render 'bulletins' if @bulletins %>")
|
||||
+1
-1
@@ -1 +1 @@
|
||||
$('#bulletins_web_links_web_links').html("<%= j render 'web_links' %>")
|
||||
$('#bulletins_web_links_web_links').html("<%= j render 'web_links' id @web_links %>")
|
||||
Reference in new issue
Block a user