X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Felements%2Fselect-cgp_rule_condition.html;h=bc96ab48774cfe6b1b21a354d1b74629d6ac4341;hp=eaf7211fa20df92aa7330d5b844ba30dfc2203dc;hb=37e92c220a54636ebc7900cd59ec6ce56790ede8;hpb=fa6176ab2df85c4b66026e9fe2a7242293d20ce5 diff --git a/httemplate/elements/select-cgp_rule_condition.html b/httemplate/elements/select-cgp_rule_condition.html index eaf7211fa..bc96ab487 100644 --- a/httemplate/elements/select-cgp_rule_condition.html +++ b/httemplate/elements/select-cgp_rule_condition.html @@ -1,25 +1,41 @@ % unless ( $opt{'js_only'} ) { + + + <% include( 'select.html', - %opt, - 'options' => \@conditions, - 'labels' => { '' => 'Select Condition' }, - 'onchange' => $key.'_changed', + 'field' => $name.'_conditionname', + 'id' => $id.'_conditionname', + 'options' => \@conditions, + 'curr_value' => $conditionname, + 'labels' => { '' => 'Select Condition' }, + 'onchange' => $name.'_changed', ) %> + <% include( 'select.html', - 'name' => $opt{'field'}.'_op', - 'id' => $key.'_op', - 'options' => \@op, - #XXX curr op + 'field' => $name.'_op', + 'id' => $id.'_op', + 'options' => \@op, + 'curr_value' => scalar($cgi->param($name.'_op')) + || $cgp_rule_condition->op, + 'disabled' => $disabled, + 'style' => $style, ) %> + <% include( 'input-text.html', - 'name' => $opt{'field'}.'_params', - 'id' => $key.'_params', - #XXX curr value... anything else? + 'field' => $name.'_params', + 'id' => $id.'_params', + 'curr_value' => scalar($cgi->param($name.'_params')) + || $cgp_rule_condition->params, + 'disabled' => $disabled, + 'style' => $style, + 'nodarken_disabled' => 1, ) %> + % # could add more UI sugar for date/time ranges, string #lists, etc. + % } % unless ( $opt{'html_only'} || $opt{'js_only'} ) {