From fea1726f6d9f3c0deaa3a6d614c7491a8251bfc3 Mon Sep 17 00:00:00 2001 From: Fu Matthew Date: Thu, 24 Jan 2013 13:39:08 +0800 Subject: [PATCH] fix ajax error when edit new page --- app/helpers/admin/page_parts_helper.rb | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/app/helpers/admin/page_parts_helper.rb b/app/helpers/admin/page_parts_helper.rb index 36e58605..24f21b78 100644 --- a/app/helpers/admin/page_parts_helper.rb +++ b/app/helpers/admin/page_parts_helper.rb @@ -37,7 +37,7 @@ module Admin::PagePartsHelper def tag_checked_value(part,radio_value) if radio_value.blank? - part[:tag].blank?? true : false + (part.nil? || part[:tag].blank?)? true : false else part and (part[:tag] == radio_value.to_s) ? true : false end @@ -45,7 +45,7 @@ module Admin::PagePartsHelper def category_checked_value(part,radio_value) if radio_value.blank? - part[:category].blank?? true : false + (part.nil? || part[:category].blank?)? true : false else part and (part[:category] == radio_value.to_s) ? true : false end @@ -84,11 +84,7 @@ module Admin::PagePartsHelper end def show_default_widget_setting_panel - if @module_app && @module_app.has_default_widget? && (!@user_choose.nil? && @user_choose== 'default_widget') #&& @part.widget_path == 'default_widget' - true - else - false - end + @module_app && @module_app.has_default_widget? && (!@user_choose.nil? && @user_choose== 'default_widget') #&& @part.widget_path == 'default_widget' end def show_custom_widget_setting_panel