Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision f5e340df

Von Sven Schöling vor mehr als 16 Jahren hinzugefügt

  • ID f5e340dfd90576faa5130ca4530840e6d2ce5e81
  • Vorgänger e2edfbac
  • Nachfolger 2ed420df

Fokus Patch.

Angeregt durch Bug798, allerdings erweitert und verallgemeinert.

Essentiell merkt sich Lx-Office jetzt in den Bereichen Auftrag, Rechnung, Einkaufsrechnung und Lizenzen die Fokusposition bei Update.

Das Javascript ist in common.js enthalten. Um es in andere Bereiche einzubinden muessen die folgenden Schritte gemacht werden:
1. Jedes Formular muss ein input Feld mit dem Namen "cursor_fokus" durchschleifen.
2. Das Script "js/common.js" muss nach dem body tag eingebunden werden.

Alles andere macht das Script von alleine, die Handler sind erweiterbar auf andere onsubmit und onload Scripte.

Unterschiede anzeigen:

bin/mozilla/ir.pl
418 418
  $onload .= qq|;setupPoints('|. $myconfig{numberformat} .qq|', '|. $locale->text("wrongformat") .qq|')|;
419 419
  print qq|
420 420
<body onLoad="$onload">
421

  
421
<script type="text/javascript" src="js/common.js"></script>
422 422
<form method=post action=$form->{script}>
423 423
|;
424 424

  
425 425
  $form->hide_form(qw(id title vc type level creditlimit creditremaining closedto locked shippted storno storno_id
426 426
                      max_dunning_level dunning_amount vendor_id oldvendor selectvendor taxaccounts
427
                      fxgain_accno fxloss_accno taxpart taxservice),
427
                      fxgain_accno fxloss_accno taxpart taxservice cursor_fokus),
428 428
                      map { $_.'_rate', $_.'_description' } split / /, $form->{taxaccounts} );
429 429

  
430 430
  print qq|<p>$form->{saved_message}</p>| if $form->{saved_message};

Auch abrufbar als: Unified diff