From: Ævar Arnfjörð Bjarmason Date: Thu, 16 Sep 2010 10:26:46 GMT Subject: Re: [PATCH 5/7] gitweb: auxiliary functions to group data Message-ID: In-Reply-To: <1284629465-14798-6-git-send-email-giuseppe.bilotta@gmail.com> On Thu, Sep 16, 2010 at 09:31, Giuseppe Bilotta wrote: > Signed-off-by: Giuseppe Bilotta > --- >  gitweb/gitweb.perl |   15 +++++++++++++++ >  1 files changed, 15 insertions(+), 0 deletions(-) > > diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl > index 6138c6e..92551e4 100755 > --- a/gitweb/gitweb.perl > +++ b/gitweb/gitweb.perl > @@ -3765,6 +3765,21 @@ sub git_print_header_div { >              "\n\n"; >  } > > +sub git_begin_group { > +       my ($class, $id, @rest) = @_; > + > +       $class = ' class="' . join(' ', 'group', $class) . '"'; > + > +       $id = ' id="' . $id . '"' if $id; > + > +       print "\n"; Hrm, this would be better: $cgi->div( { class => "group $class", $id ? (id => $id) : () } ) > +       git_print_header_div(@rest); > +} > + > +sub git_end_group { > +       print "\n" > +} > + But obviously that won't fit if the closing element is being printed separately.