[%# Template for the method blocks inside controller blocks. Expects these parameter directly: item - hash describing the method block - a hash. only needs one key (name): the name of the item's parent Expects this parameter in view.data: statements - hash describing statements built by Bigtop::Parser::get_keyword_docs %]
[% blockname = block.ident methodname = item.ident fullname = "controller_method_${blockname}::$methodname" %]
Method ( edit or hide | [%- INCLUDE delete_link.ttc name = "app_body_delete::$item.ident" %] )
Name:
Type:
[% WRAPPER show_or_hide.ttc clickable_id = "heading_$fullname" element_under_control = "hideable_$item.ident" label = '' heading_level = 'none' expanded = view.data.expanded_divs.${ item.ident } || 0 %] [% INCLUDE method_statement_table method = item %] [% END %]

[% BLOCK method_statement_table %] [% mtype = method.method_type %] [% FOREACH method_statement IN view.data.statements.method.statements %] [% NEXT UNLESS method_statement.method_types.all OR method_statement.method_types.$mtype %] [% keyword = method_statement.keyword %] [% END %]
Keyword Value(s) Description
[% keyword %] [% values = method.statements.$keyword.get_unquoted_args single_value = values.0 %] [% INCLUDE input_boxes.ttc statement = method_statement keyword_prefix = "$method.ident::" name_prefix = "$method.ident::" id_prefix = "$method.ident::" method_group = 'method_statement' key = keyword %] [% method_statement.descr %]
[% END %][%# end of method_statement_table %]