<% 
import py_cmdtabs
sect = 0
%>
<style>
table {
	background-color: #f9f9f9;
}
.divPar {
	background-color: rgba(173, 216, 230, 0.3);
}
.divImpar {
	background-color: rgba(47, 180, 80, 0.21);
}
</style>

<div style="width: 95%; padding:20px;">
	<% plotter.set_header() %>
	<h1> Operation with tables </h1>
	<h3> Pautas generales </h3>	
	${ plotter.create_title(f'Pautas generales', id=f'gen_from', hlevel=1, indexable=True, clickable=True, t_id=f'gen_to', clickable_text = '(Click me)') }
	<% sect +=1; gen_cont = plotter.renderize_child_template(plotter.get_internal_template('general'), sect=sect) %>
	${plotter.create_collapsable_container(f'gen_to', gen_cont, display="visible") }
	
	<h3> aggregate_column_data </h3>
	${ plotter.create_title(f'aggregate_column_data', id=f'agg_from', hlevel=1, indexable=True, clickable=True, t_id=f'agg_to', clickable_text = '(Click me)') }
	<% sect +=1; agg_cont = plotter.renderize_child_template(plotter.get_internal_template('aggregate_column_data'), lib=py_cmdtabs, meth="aggregate_column_data", sect=sect) %>
	${plotter.create_collapsable_container(f'agg_to', agg_cont, display="visible") }

	<h3> column_filter </h3>
	${ plotter.create_title(f'column_filter', id=f'colfil_from', hlevel=1, indexable=True, clickable=True, t_id=f'colfil_to', clickable_text = '(Click me)') }
	<% sect +=1; colfil_cont = plotter.renderize_child_template(plotter.get_internal_template('column_filter'), lib=py_cmdtabs, meth="column_filter", sect=sect) %>
	${plotter.create_collapsable_container(f'colfil_to', colfil_cont, display="visible") }

	<h3> create_metric_table </h3>
	${ plotter.create_title(f'create_metric_table', id=f'metr_from', hlevel=1, indexable=True, clickable=True, t_id=f'metr_to', clickable_text = '(Click me)') }
	<% sect +=1; metr_cont = plotter.renderize_child_template(plotter.get_internal_template('create_metric_table'), lib=py_cmdtabs, meth="create_metric_table", sect=sect) %>
	${plotter.create_collapsable_container(f'metr_to', metr_cont, display="visible") }

	<h3> desaggregate_column_data </h3>
	${ plotter.create_title(f'desaggregate_column_data', id=f'desagg_from', hlevel=1, indexable=True, clickable=True, t_id=f'desagg_to', clickable_text = '(Click me)') }
	<% sect +=1; desagg_cont = plotter.renderize_child_template(plotter.get_internal_template('desaggregate_column_data'), lib=py_cmdtabs, meth="desaggregate_column_data", sect=sect) %>
	${plotter.create_collapsable_container(f'desagg_to', desagg_cont, display="visible") }

	<h3> excel_to_tabular </h3>
	${ plotter.create_title(f'excel_to_tabular', id=f'excel_from', hlevel=1, indexable=True, clickable=True, t_id=f'excel_to', clickable_text = '(Click me)') }
	<% sect +=1; excel_cont = plotter.renderize_child_template(plotter.get_internal_template('excel_to_tabular'), lib=py_cmdtabs, meth="excel_to_tabular", sect=sect) %>
	${plotter.create_collapsable_container(f'excel_to', excel_cont, display="visible") }

	<h3> filter_by_list </h3>
	${ plotter.create_title(f'filter_by_list', id=f'filt_from', hlevel=1, indexable=True, clickable=True, t_id=f'filt_to', clickable_text = '(Click me)') }
	<% sect +=1; filt_cont = plotter.renderize_child_template(plotter.get_internal_template('filter_by_list'), lib=py_cmdtabs, meth="filter_by_list", sect=sect) %>
	${plotter.create_collapsable_container(f'filt_to', filt_cont, display="visible") }

	<h3> get_columns </h3>
	${ plotter.create_title(f'get_columns', id=f'getcol_from', hlevel=1, indexable=True, clickable=True, t_id=f'getcol_to', clickable_text = '(Click me)') }
	<% sect +=1; getcol_cont = plotter.renderize_child_template(plotter.get_internal_template('get_columns'), lib=py_cmdtabs, meth="get_columns", sect=sect) %>
	${plotter.create_collapsable_container(f'getcol_to', getcol_cont, display="visible") }

	<h3> intersect_columns </h3>
	${ plotter.create_title(f'intersect_columns', id=f'inter_from', hlevel=1, indexable=True, clickable=True, t_id=f'inter_to', clickable_text = '(Click me)') }
	<% sect +=1; inter_cont = plotter.renderize_child_template(plotter.get_internal_template('intersect_columns'), lib=py_cmdtabs, meth="intersect_columns", sect=sect) %>
	${plotter.create_collapsable_container(f'inter_to', inter_cont, display="visible") }

	<h3> merge_tabular </h3>
	${ plotter.create_title(f'merge_tabular', id=f'merge_from', hlevel=1, indexable=True, clickable=True, t_id=f'merge_to', clickable_text = '(Click me)') }
	<% sect +=1; merge_cont = plotter.renderize_child_template(plotter.get_internal_template('merge_tabular'), lib=py_cmdtabs, meth="merge_tabular", sect=sect) %>
	${plotter.create_collapsable_container(f'merge_to', merge_cont, display="visible") }

	<h3> records_count </h3>
	${ plotter.create_title(f'records_count', id=f'recs_from', hlevel=1, indexable=True, clickable=True, t_id=f'recs_to', clickable_text = '(Click me)') }
	<% sect +=1; recs_cont = plotter.renderize_child_template(plotter.get_internal_template('records_count'), lib=py_cmdtabs, meth="records_count", sect=sect) %>
	${plotter.create_collapsable_container(f'recs_to', recs_cont, display="visible") }

	<h3> standard_name_replacer </h3>
	${ plotter.create_title(f'standard_name_replacer', id=f'repl_from', hlevel=1, indexable=True, clickable=True, t_id=f'repl_to', clickable_text = '(Click me)') }
	<% sect +=1; repl_cont = plotter.renderize_child_template(plotter.get_internal_template('standard_name_replacer'), lib=py_cmdtabs, meth="standard_name_replacer", sect=sect) %>
	${plotter.create_collapsable_container(f'repl_to', repl_cont, display="visible") }

	<h3> subset_table </h3>
	${ plotter.create_title(f'subset_table', id=f'subs_from', hlevel=1, indexable=True, clickable=True, t_id=f'subs_to', clickable_text = '(Click me)') }
	<% sect +=1; subs_cont = plotter.renderize_child_template(plotter.get_internal_template('subset_table'), lib=py_cmdtabs, meth="subset_table", sect=sect) %>
	${plotter.create_collapsable_container(f'subs_to', subs_cont, display="visible") }

	<h3> table_linker </h3>
	${ plotter.create_title(f'table_linker', id=f'link_from', hlevel=1, indexable=True, clickable=True, t_id=f'link_to', clickable_text = '(Click me)') }
	<% sect +=1; link_cont = plotter.renderize_child_template(plotter.get_internal_template('table_linker'), lib=py_cmdtabs, meth="table_linker", sect=sect) %>
	${plotter.create_collapsable_container(f'link_to', link_cont, display="visible") }

	<h3> tag_table </h3>
	${ plotter.create_title(f'tag_table', id=f'tag_from', hlevel=1, indexable=True, clickable=True, t_id=f'tag_to', clickable_text = '(Click me)') }
	<% sect +=1; tag_cont = plotter.renderize_child_template(plotter.get_internal_template('tag_table'), lib=py_cmdtabs, meth="tag_table", sect=sect) %>
	${plotter.create_collapsable_container(f'tag_to', tag_cont, display="visible") }

	<h3> transform_to_latex </h3>
	${ plotter.create_title(f'transform_to_latex', id=f'trnsf_from', hlevel=1, indexable=True, clickable=True, t_id=f'trnsf_to', clickable_text = '(Click me)') }
	<% sect +=1; trnsf_cont = plotter.renderize_child_template(plotter.get_internal_template('transform_to_latex'), lib=py_cmdtabs, meth="transform_to_latex", sect=sect) %>
	${plotter.create_collapsable_container(f'trnsf_to', trnsf_cont, display="visible") }

	<h3> transpose_table </h3>
	${ plotter.create_title(f'transpose_table', id=f'trnsp_from', hlevel=1, indexable=True, clickable=True, t_id=f'trnsp_to', clickable_text = '(Click me)') }
	<% sect +=1; trnsp_cont = plotter.renderize_child_template(plotter.get_internal_template('transpose_table'), lib=py_cmdtabs, meth="transpose_table", sect=sect) %>
	${plotter.create_collapsable_container(f'trnsp_to', trnsp_cont, display="visible") }
</div>