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:

SL/Form.pm
577 577
    if ($self->{jsscript} == 1) {
578 578

  
579 579
      $jsscript = qq|
580
        <script type="text/javascript" src="js/common.js"></script>
580 581
        <style type="text/css">\@import url(js/jscalendar/calendar-win2k-1.css);</style>
581 582
        <script type="text/javascript" src="js/jscalendar/calendar.js"></script>
582 583
        <script type="text/javascript" src="js/jscalendar/lang/calendar-de.js"></script>

Auch abrufbar als: Unified diff