diff options
author | Jonathan Prykop <jonathan@freeside.biz> | 2016-03-02 22:41:51 -0600 |
---|---|---|
committer | Jonathan Prykop <jonathan@freeside.biz> | 2016-03-11 19:21:42 -0600 |
commit | f2c029cf7e49a7597d25d17562a054d6e37731b5 (patch) | |
tree | 9f5d06ef9b29a229dc900c2d00fc8d698bee98d9 /httemplate/elements/select-table.html | |
parent | 80cbfd9890ba84c49ee40164e1ec27aff05c272a (diff) |
RT#21463: Option to show disabled package definitions [v4 merge of ajax refactor]
Diffstat (limited to 'httemplate/elements/select-table.html')
-rw-r--r-- | httemplate/elements/select-table.html | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/httemplate/elements/select-table.html b/httemplate/elements/select-table.html index cc79f3038..6fb6b388b 100644 --- a/httemplate/elements/select-table.html +++ b/httemplate/elements/select-table.html @@ -51,12 +51,9 @@ Example: #<SELECT> element 'onchange' => '', #javascript code - #params controlling the <OPTION>s + #params (well, a param) controlling the <OPTION>s 'extra_option_attributes' => [ 'field' ], #field or method in $table objects #(are prefixed w/data- per HTML5) - 'hidden_sub' => sub { my $rec = shift; $rec->disabled; }, #sets option hidden att if true - #won't hide selected options - #hidden att not supported IE < 11 #special return options 'js_only' => 0, #set true to return only the JS portions (i.e. nothing) @@ -111,10 +108,8 @@ Example: % $selected = ( ref($value) && $value->{$recvalue} ) % || ( $value && $value eq $recvalue ); #not == because of value_col % } -% $opt{'hidden_sub'} ||= sub { 0 }; <OPTION VALUE="<% $recvalue %>" <% $selected ? ' SELECTED' : '' %> - <% (&{$opt{'hidden_sub'}}($record) && !$selected) ? ' hidden' : '' %> % foreach my $att ( @{ $opt{'extra_option_attributes'} } ) { data-<% $att %>="<% $record->$att() |h %>" % } |