1 package Webmin::JavascriptButton;
4 @ISA = ( "Webmin::Input" );
6 =head2 new Webmin::JavascriptButton(label, script, [disabled])
7 Create a button that runs some Javascript when clicked
11 if (defined(&Webmin::Theme::JavascriptButton::new) &&
12 caller() !~ /Webmin::Theme::JavascriptButton/) {
13 return new Webmin::Theme::JavascriptButton(@_[1..$#_]);
15 my ($self, $value, $script, $disabled) = @_;
18 $self->set_value($value);
19 $self->set_script($script);
20 $self->set_disabled($disabled) if ($disabled);
25 Returns the HTML for this text input
30 return "<input type=button value=\""."e_escape($self->get_value())."\" ".
31 "onClick=\"".$self->get_script()."\">";
36 my ($self, $script) = @_;
37 $self->{'script'} = $script;
43 return $self->{'script'};