[Jifty-commit] r7151 - jifty/trunk/lib/Jifty/Plugin/SetupWizard
Jifty commits
jifty-commit at lists.jifty.org
Mon Jun 1 19:52:14 EDT 2009
Author: sartak
Date: Mon Jun 1 19:52:13 2009
New Revision: 7151
Modified:
jifty/trunk/lib/Jifty/Plugin/SetupWizard/View.pm
Log:
Grab the config's current value for a default value
Modified: jifty/trunk/lib/Jifty/Plugin/SetupWizard/View.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Plugin/SetupWizard/View.pm (original)
+++ jifty/trunk/lib/Jifty/Plugin/SetupWizard/View.pm Mon Jun 1 19:52:13 2009
@@ -79,7 +79,14 @@
my $action = new_action('AddConfig');
- outs_raw($action->form_field('value', %{ $args{value_args} }));
+ my %value_args = %{ $args{value_args} || {} };
+
+ # Grab a sensible default, the current value of config
+ if (!exists($value_args{default_value})) {
+ $value_args{default_value} ||= Jifty->config->contextual_get($args{context}, $args{field});
+ }
+
+ outs_raw($action->form_field('value' => %value_args));
for my $field (qw/field context target_file/) {
outs_raw($action->form_field(
More information about the Jifty-commit
mailing list