Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 0d7bc007

Von Bernd Bleßmann vor 7 Monaten hinzugefügt

  • ID 0d7bc0071855679135fc53b75089c629c1412ef6
  • Vorgänger 6f34b2db
  • Nachfolger 84227426

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.

Unterschiede anzeigen:

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