package Oak::Web::HTML::Optgroup; use strict; use Error qw(:try); use base qw(Oak::Web::Container); =head1 NAME Oak::Web::HTML::Optgroup - A optgroup component =head1 HIERARCHY L<Oak::Object|Oak::Object> L<Oak::Persistent|Oak::Persistent> L<Oak::Component|Oak::Component> L<Oak::Web::Visual|Oak::Web::Visual> L<Oak::Web::Container|Oak::Web::Container> L<Oak::Web::HTML::Optgroup|Oak::Web::HTML::Optgroup> =head1 PROPERTIES The Oak::Web::HTML::Optgroup object has the properties defined by W3C =cut sub valid_html_attributes { my $self = shift; ( $self->core_attributes, $self->i18n_attributes, $self->events_attributes, "disabled", "label" ); } sub start_container { my $self = shift; print "<OPTGROUP"; print $self->print_html_attributes; print ">\n"; } sub end_container { print "</OPTGROUP>\n"; } 1; __END__ =head1 BUGS Too early to determine. :) =head1 COPYRIGHT Copyright (c) 2001 Daniel Ruoso <daniel@ruoso.com> All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.