Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 45bf194d

Von Hans Peter Schlaepfer vor etwa 4 Jahren hinzugefügt

  • ID 45bf194da9661588cba0ce8517953e1a52ce2d50
  • Vorgänger 4e22c343
  • Nachfolger 23c0031f

Design 4.0: areainput_tag: übergebene CSS-Klasse beibehalten und Design-Änderung

Unterschiede anzeigen:

SL/Template/Plugin/L.pm
248 248
  my $minrows = delete $attributes{min_rows} || 1;
249 249
  my $maxrows = delete $attributes{max_rows};
250 250
  my $rows    = $::form->numtextrows($value, $cols, $maxrows, $minrows);
251
  my $class   = $attributes{class}; # Do not delete attribute/hash element
251 252

  
252 253
  $attributes{id} ||= _tag_id();
253 254
  my $id            = $attributes{id};
254 255

  
255 256
  return $self->textarea_tag($name, $value, %attributes, rows => $rows, cols => $cols) if $rows > 1;
256

  
257
  return '<span>'
257
  # PENDENT: Hier sollte noch eine Klasse an kivi.switch_areainput_to_textarea uebergeben werden
258
  # PENDENT: ID gugusli aus button entfernen, wird nicht angezeigt im browser (war nur Test)
259
  return '<span class="switch-form-element">'
258 260
    . $self->input_tag($name, $value, %attributes, size => $cols)
259
    . "<img src=\"image/edit-entry.png\" onclick=\"kivi.switch_areainput_to_textarea('${id}')\" style=\"margin-left: 2px;\">"
261
    . "<button class=\"wi-tiny icon\"><img src=\"image/pencil.png\" onclick=\"kivi.switch_areainput_to_textarea('${id}','".$class."')\"></button>"
260 262
    . '</span>';
261 263
}
262 264

  

Auch abrufbar als: Unified diff