Module: AjaxLoading::ControllerClassMethods
- Defined in:
- lib/ajax_loading/action_controller_extensions.rb
Instance Method Summary collapse
Instance Method Details
#ajax_loading(options = {}) ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'lib/ajax_loading/action_controller_extensions.rb', line 3 def ajax_loading(={}) class_eval do include AjaxLoading::ActionControllerExtensions helper_method :container, :ajax_function cattr_accessor :ajax_loading_settings self.ajax_loading_settings = ajax_loading_defaults.merge() end end |
#ajax_loading_defaults ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/ajax_loading/action_controller_extensions.rb', line 12 def ajax_loading_defaults { :container => { :index => "main_container", :show => "main_container", :new => "main_container", :create=> "main_container", :edit => proc{|resource| resource.element_id}, :update=> proc{|resource| resource.element_id}, :destroy=>proc{|resource| resource.element_id} }, :ajax_function => { :index => "html", :show => "html", :new => "append", :create=> "append", :edit => "html", :update=> "html", :destroy=>"remove" } } end |