Revision 1ec0f541
Von Moritz Bunkus vor mehr als 12 Jahren hinzugefügt
SL/Template/Plugin/L.pm | ||
---|---|---|
252 | 252 |
return $code; |
253 | 253 |
} |
254 | 254 |
|
255 |
sub yes_no_tag { |
|
256 |
my ($self, $name, $value) = splice @_, 0, 3; |
|
257 |
my %attributes = _hashify(@_); |
|
258 |
|
|
259 |
my $options = $self->options_for_select([ [ 1, $::locale->text('Yes') ], [ 0, $::locale->text('No') ] ], default => $value ? 1 : 0); |
|
260 |
return $self->select_tag($name, $options, %attributes); |
|
261 |
} |
|
262 |
|
|
255 | 263 |
sub javascript { |
256 | 264 |
my ($self, $data) = @_; |
257 | 265 |
return $self->html_tag('script', $data, type => 'text/javascript'); |
... | ... | |
629 | 637 |
reference then it will be passed to L</options_for_select> |
630 | 638 |
automatically. |
631 | 639 |
|
640 |
=item C<yes_no_tag $name, $value, %attributes> |
|
641 |
|
|
642 |
Creates a HTML 'select' tag with the two entries C<yes> and C<no> by |
|
643 |
calling L<select_tag> and L<options_for_select>. C<$value> determines |
|
644 |
which entry is selected. The C<%attributes> are passed through to |
|
645 |
L<select_tag>. |
|
646 |
|
|
632 | 647 |
=item C<input_tag $name, $value, %attributes> |
633 | 648 |
|
634 | 649 |
Creates a HTML 'input type=text' tag named C<$name> with the value |
Auch abrufbar als: Unified diff
Helferfunktion L.yes_no_tag()
Implementiert die Standard-"Ja/Nein"-Selectbox via L.select_tag(...,
L.options_for_select())