27 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Ruby
		
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Ruby
		
	
	
	
| module Admin::PagePartsHelper
 | |
| 
 | |
|   def support_link
 | |
|     url_method = @module_app.get_default_widget[:url_method]
 | |
|     unless url_method.nil?
 | |
|       res = "Link:"
 | |
|       res << select_tag( "page_part[widget_field_is_link][]", options_for_select([["NotLink",false],["Link1",url_method]]))
 | |
|       res.html_safe
 | |
|     end
 | |
|   end
 | |
| 
 | |
|   def widget_field_options(i,local_item=nil)
 | |
|     local_item = @part if local_item.nil?
 | |
|     options = @module_app.widget_fields.collect{|widget_field| [I18n.t(widget_field[1]), widget_field[0]]}
 | |
|     options_for_select(options, (local_item[:widget_field][i][0] if (local_item && !local_item[:widget_field].blank? && !local_item[:widget_field][i].blank?)) )
 | |
|   end
 | |
| 
 | |
|   def widget_fiield_type_options(i,local_item=nil)
 | |
|     options = LIST[:widget_field_type].collect{|widget_field| [widget_field.humanize, widget_field]}
 | |
|     local_item = @part if local_item.nil?
 | |
|     options_for_select(options, (local_item[:widget_field][i][1] if (local_item && !local_item[:widget_field].blank? && !local_item[:widget_field][i].blank?)) )
 | |
|   end
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| end |