Version 2.9.0

Antwort erstellen

Bestätigungscode
Gib den Code genau so ein, wie du ihn siehst; Groß- und Kleinschreibung wird nicht unterschieden.
Smileys
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[url] ist eingeschaltet
Smileys sind eingeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Version 2.9.0

Re: Version 2.9.0

von pichel » Fr 27. Jun 2025, 13:37

SYNC/ASYNC ist in utilities.js definiert. Hast du den Cache des Browsers gelöscht oder die Seite per Strg-F5 geladen?

Re: Version 2.9.0

von gruam » Fr 27. Jun 2025, 12:36

Haette die Waiter Datei hier hochgeladen aber geht nicht.

Re: Version 2.9.0

von gruam » Fr 27. Jun 2025, 12:32

Hab die Waiter.html durch chatgpt gejagt und jetzt geht es.
Das war das Feedback von Chat:

Thanks for sharing the waiter.html file. Based on your earlier error:

Uncaught ReferenceError: SYNC is not defined
And after inspecting your file, the variable SYNC is being used in multiple places like:

doAjax(..., SYNC)
…but it is never defined, which causes the ReferenceError.

✅ Fix Instructions
Step 1: Add this at the top of your script section (near other const declarations):
Just like we added ASYNC, add:

const SYNC = false;
const ASYNC = true;
You can place them right after this block starts:


<script>
var W_TABLES = [...];
Or ideally, right after your first block of constants (like WORKFLOW_DIGI, PERFTIMER_ORDER, etc.).

✅ Example Insert (somewhere near top of <script>):

const SYNC = false; // used for synchronous ajax – mostly discouraged, false is preferred
const ASYNC = true; // used for async ajax
Step 2: Save and Reload
Save waiter.html

Clear your browser cache (or do a hard reload: Ctrl+Shift+R or Cmd+Shift+R)

Try loading the page again

🧠 Why This Works
These variables are passed into doAjax(...), which expects a true (async) or false (sync) boolean. But if they're not declared, it throws a ReferenceError.

Re: Version 2.9.0

von gruam » Fr 27. Jun 2025, 12:11

Hallo Stefan bei mir geht nach dem Upgrade auf 2.9.1 die Bestellansicht nicht mehr.
Dateianhänge
Screenshot 2025-06-27 121740.png
Screenshot 2025-06-27 121740.png (51.89 KiB) 54 mal betrachtet
Screenshot 2025-06-27 121026.png
Screenshot 2025-06-27 121026.png (18.06 KiB) 56 mal betrachtet

Re: Version 2.9.0

von PSO » Fr 27. Jun 2025, 09:52

Update erfolgreich. Danke fürs zeitnahe patchen. :D

Re: Version 2.9.0

von pichel » Do 26. Jun 2025, 17:33

Danke allerseits für das Feedback. Ich habe diese Bugs gefixt und hoffe, noch heute eine Version 2.9.1 veröffentlichen zu können.

Gruß,

Stefan

Re: Version 2.9.0

von PSO » Mi 25. Jun 2025, 11:38

Hallo Stefan,

es werden auch nicht mehr Die Buttons bei Kassenbons anzuzeigen. Der Text lässt sich auch nicht anklicken.
1d3bc539-7167-4286-be17-2740569838c6.JPG
1d3bc539-7167-4286-be17-2740569838c6.JPG (56.31 KiB) 118 mal betrachtet

Re: Version 2.9.0

von Frank S. » Mi 25. Jun 2025, 00:28

Hallo Stefan,

beim Aufrufen der Kassenansicht tritt ein kurzes visuelles Problem auf: Direkt nach dem Laden werden für einen Moment zusätzliche Elemente und Buttons angezeigt. Diese verschwinden nach sehr kurzer Zeit wieder, sodass anschließend die korrekte Kassen-Oberfläche dargestellt wird.

Getestet im Demo von dir und bei mir @localhost.

Viele Grüße
1.png
1.png (13.68 KiB) 129 mal betrachtet
2.png
2.png (161.42 KiB) 129 mal betrachtet
3.png
3.png (232.95 KiB) 129 mal betrachtet

Re: Version 2.9.0

von pichel » Di 24. Jun 2025, 08:41

Danke für das Feedback.

Das ist offenbar eine Race Condition, die bei mir nicht auftritt, wenn die Latenzen klein sind ( "localhost" ) und somit nicht bei den automatischen Tests in meiner Entwicklungsumgebung aufgefallen sind.

Ich konnte es aber auch schon im Demo-System reproduzieren und vermute, dass dann auch noch andere Einstellung davon betroffen sind.

Der Bug wundert mich nicht, denn an der Kommunikation zwischen Client und Server habe ich für 2.9.0 intensiv gearbeitet. Ich werde mir das anschauen...

Gruß,

Stefan

Version 2.9.0

von Skifan » Mo 23. Jun 2025, 21:50

Hallo Stefan,
erstmal vielen Dank für die Version 2.9.0.
Eine Kleinigkeit ist mir aufgefallen und zwar fehlt in der Tischauswahl in der mobilen Ansicht das €-Zeichen. Stattdessen steht "undefined" (siehe Screenshot).

Des Weiteren ist mir aufgefallen, dass beim Nachbestellen der Artikel der Preis in der Ansicht hinzugefügt wird, beim normalen bestellen nicht. Hier steht dann ebenfalls "undefined"
Dateianhänge
Nachbestellung.jpg
Nachbestellung.jpg (23.6 KiB) 161 mal betrachtet
version 2.9.0.jpg
version 2.9.0.jpg (8.73 KiB) 162 mal betrachtet

Nach oben