Erstellt vor 2 Jahren
Geschlossen vor 2 Jahren
#2028 closed Fehler (fixed)
Seit No Frames gibt es kein HTML-Menü (Links) mehr bei einigen Masken
| Erstellt von: | bibi@… | Verantwortlicher: | m.bunkus@… |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.7.1 unstable |
| Schweregrad: | normal | Stichworte: | |
| Beobachter: |
Beschreibung
- bei Stammdaten->Berichte->Kunden
- Verkauf->Rechnung erfassen
- Verkauf->Gutschrift erfassen
- Verkauf->Mahnung erzeugen
- Verkauf->Berichte->Rechnungen, dann in der Auflistung auf eine Rechnungsnummer klicken
- Einkauf->Einkaufsrechnung erfassen
- Einkauf->Berichte->Einkaufsrechnungen
- Finanzbuchhaltung->Dialogbuchung
ich klick hier mal nicht weiter - evtl. erschliesst sich das Problem ja so.
Unter Finanzbuchhaltung ist m.E. auch die Einrückung der Menü-Unterpunkte nicht korrekt.
Änderungshistorie (4)
comment:1 Geändert vor 2 Jahren durch s.schoeling@…
comment:2 Geändert vor 2 Jahren durch bibi@…
Hi Sven,
ok, habe das dann mal genauer untersucht. Da ich Debian nutze, habe ich auch ältere Firefox-Versionen. Hier behandele ich mal den Fall "Verkauf->Rechnung erfassen":
Debian squeeze: iceweasel/firefox 3.5.16 -> kein Menü
Knoppix ???: iceweasel/firefox 3.6.13 -> kein Menü
Linux Mint 13: firefox 12 -> kein Menü
Ubuntu 12.04.1: firefox 16.0.1 -> MENÜ (ja!)
Das Problem liegtwohl am Fokus. Die Fehlerkonsole meldet bei den Versionen, die nicht gehen:
Fehler: invoice is not defined
Quelldatei: https://kiebitz.weitan.org/lxoffice-git-bernd/is.pl?action=add&type=invoice Zeile: 772
Ersetze ich in bin/mozilla/is.pl:353
$form->{fokus} = "invoice.customer";
durch
$::request->{layout}->focus('#customer');
Dann geht es bei allen, aber 3.5.16 springt nicht zum Fokus. Bei allen anderen (also auch 3.6.13) tut's.
Die ersetzende Zeile habe ich aus Deiner No-Frames-Erklärung und anderen Code-Stellen geklaut. Da kenne ich mich nicht wirklich aus.
Soweit erstmal und Grüße
Bernd
comment:3 Geändert vor 2 Jahren durch s.schoeling@…
Urgh, alte Browserversionen.
Das Javascripte fragiler sind wusste ich, und dass der alte Fokusmechanismus murks ist auch, deshalb hab ich ihn ja deprecated. Prinzipiell war Dein Ansatz genau der richtige.
Ich schau mir das mal an, ich glaube ich hab hier noch nen FF8 rumfliegen.
comment:4 Geändert vor 2 Jahren durch s.schoeling@…
- Lösung auf fixed gesetzt
- Status von new nach closed geändert

Das klingt komisch, zumal ich mit links menü und den Belegmasken am meisten getestet habe.