Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 2ef509b3

Von Bernd Bleßmann vor 7 Monaten hinzugefügt

  • ID 2ef509b3842559b49e406a5d6d2cb5e67c3f88e4
  • Vorgänger 6f34b2db
  • Nachfolger 7e4d9e8e

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