Author: spadkins
Date: Tue Jan 13 10:28:04 2009
New Revision: 12429
Modified:
p5ee/trunk/App-Widget/lib/App/Widget/Checkbox.pm
Log:
enable warning
Modified: p5ee/trunk/App-Widget/lib/App/Widget/Checkbox.pm
==============================================================================
--- p5ee/trunk/App-Widget/lib/App/Widget/Checkbox.pm (original)
+++ p5ee/trunk/App-Widget/lib/App/Widget/Checkbox.pm Tue Jan 13 10:28:04 2009
@@ -79,12 +79,30 @@
# universally implemented. If anyone knows differently, please
# let me know.)
+ # To caputre the click event
+ my $enable_warn = $self->{enable_warning};
+ my $enable_warning_widget = $self->{enable_warning_widget};
+
$html = "<input type=\"hidden\" name=\"$name\" value=\"{:delete:}\" />";
if ($value) {
- $html .= "<input type=\"checkbox\" name=\"$name\" value=\"1\" checked
/>";
+ if($enable_warn) {
+ $html .= "<input type=\"checkbox\" name=\"$name\" value=\"1\"
checked
+ onclick=\"javascript: var enable_warning =
context.getElementByName('" . $enable_warning_widget . "');
+ enable_warning.value = 'enabled';\" />";
+ }
+ else {
+ $html .= "<input type=\"checkbox\" name=\"$name\" value=\"1\"
checked />";
+ }
}
else {
- $html .= "<input type=\"checkbox\" name=\"$name\" value=\"1\" />";
+ if($enable_warn) {
+ $html .= "<input type=\"checkbox\" name=\"$name\" value=\"1\"
+ onclick=\"javascript: var enable_warning =
context.getElementByName('" . $enable_warning_widget . "');
+ enable_warning.value = 'enabled';\" />";
+ }
+ else {
+ $html .= "<input type=\"checkbox\" name=\"$name\" value=\"1\" />";
+ }
}
$html;
}