% if (@t) { % if ($GraphViz::VERSION) { Schema graph % } % if ( $m->base_comp->attr('full_header') ) { Tables % for (my $x = 0; $x <= int ($#t / 5); $x++) { % for (my $y = $x * 5; $y < ($x * 5) + 5; $y++) { % if ( my $t = $t[$y] ) { % if ( $y > 0 ) { <& 'href', text => '<', path => 'move_table' . Alzabo::GUI::Mason::Config::mason_extension(), query => { schema => $s->name, before => $t[ $y - 1 ]->name, table => $t->name } &> % } <& 'href', text => $t->name, path => 'view_table' . Alzabo::GUI::Mason::Config::mason_extension(), query => { schema => $s->name, table => $t->name } &> % if ( $t[ $y + 1 ]) { <& 'href', text => '>', path => 'move_table' . Alzabo::GUI::Mason::Config::mason_extension(), query => { schema => $s->name, after => $t[ $y + 1 ]->name, table => $t->name } &> % } % } else {   % } % } % } % } % } <%init> my $s = shift; my @t = $s->tables;