# File lib/cgikit/elements/outline.rb, line 56 def invoke_action( request, context ) take_value(:action, false) take_bool(:expanded) result = nil if context.action?(request) then set_value(:expanded, !@values[:expanded]) if @values[:action] then result = @root[@values[:action]] else result = @node.invoke_action(request, context) end end result end