Revision 0d7bc007
Von Bernd Bleßmann vor 7 Monaten hinzugefügt
SL/Presenter/Chart.pm | ||
---|---|---|
37 | 37 |
push @classes, 'chart_autocomplete'; |
38 | 38 |
push @classes, 'chartpicker_fat_set_item' if $fat_set_item; |
39 | 39 |
|
40 |
# If there is no 'onClick' parameter, set it to 'this.select()', |
|
41 |
# so that the user can type directly in the input field |
|
42 |
# to search another chart. |
|
43 |
if (!grep { m{onclick}i } keys %params) { |
|
44 |
$params{onClick} = 'this.select()'; |
|
45 |
} |
|
46 |
|
|
40 | 47 |
my $ret = |
41 | 48 |
input_tag($name, (ref $value && $value->can('id') ? $value->id : ''), class => "@classes", type => 'hidden', id => $id) . |
42 | 49 |
join('', map { $params{$_} ? input_tag("", delete $params{$_}, id => "${id}_${_}", type => 'hidden') : '' } qw(type category choose booked status)) . |
Auch abrufbar als: Unified diff
Chart-Picker: Zum direkten Lostippen bei Klick das Input-Feld selektieren.
Wenn die BenutzerIn in das Eingabefeld des Pickers klickt, dann soll
vermutlich so gut wie immer ein anderes Konto gewählt werden.
Damit das einfacher geht, wird beim Klick der vorhandene Inhalt selektiert,
damit beim Lostippen das Feld gelöscht wird.