Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision c1ca855e

Von Sven Schöling vor fast 6 Jahren hinzugefügt

  • ID c1ca855e7bf0fb5cbc8fdac3589e6ca1822a3916
  • Vorgänger 6fe302af
  • Nachfolger 8ebb8ed8

Order: second row javascript direkt indizieren.

Beschleunigt das Nachladen der zweiten Zeile bei großen Aufträgen (100+
Zeilen), weil der client weit weniger DOM selectors auswerten muss.

(cherry picked from commit 87ca139b2162813d71dec8e4e8ecef21588c818d)

Unterschiede anzeigen:

SL/Controller/Order.pm
981 981
  my $row_as_html = $self->p->render('order/tabs/_second_row', ITEM => $item, TYPE => $self->type);
982 982

  
983 983
  $self->js
984
    ->html('.row_entry:has(#item_' . $item_id . ') [name = "second_row"]', $row_as_html)
985
    ->data('.row_entry:has(#item_' . $item_id . ') [name = "second_row"]', 'loaded', 1);
984
    ->html('#second_row_' . $item_id, $row_as_html)
985
    ->data('#second_row_' . $item_id, 'loaded', 1);
986 986
}
987 987

  
988 988
sub js_redisplay_line_values {

Auch abrufbar als: Unified diff