module Engine2::ActionPanelSupport
Public Instance Methods
modal_action(modal = true)
click to toggle source
# File lib/engine2/action.rb, line 514 def modal_action modal = true panel[:modal_action] = modal end
panel()
click to toggle source
# File lib/engine2/action.rb, line 510 def panel @meta[:panel] ||= {} end
panel_class(cls)
click to toggle source
# File lib/engine2/action.rb, line 526 def panel_class cls panel[:class] = cls end
panel_header(hdr)
click to toggle source
# File lib/engine2/action.rb, line 534 def panel_header hdr panel[:header] = hdr end
panel_panel_template(tmpl)
click to toggle source
# File lib/engine2/action.rb, line 522 def panel_panel_template tmpl panel[:panel_template] = tmpl end
panel_template(tmpl)
click to toggle source
# File lib/engine2/action.rb, line 518 def panel_template tmpl panel[:template] = tmpl end
panel_title(tle)
click to toggle source
# File lib/engine2/action.rb, line 530 def panel_title tle panel[:title] = tle end
post_run()
click to toggle source
Calls superclass method
# File lib/engine2/action.rb, line 499 def post_run super if @meta[:panel] panel_panel_template 'menu_m' if panel[:panel_template].nil? # modal_action false if panel[:panel_template] == false panel_class '' unless panel[:class] panel_footer true if panel[:footer] != false && menu?(:panel_menu) panel_header true if panel[:header] != false end end
pre_run()
click to toggle source
Calls superclass method
# File lib/engine2/action.rb, line 494 def pre_run modal_action true super end