So. Bin selbst etwas weiter gekommen. Wenn man "Ext.MessageBox" in den
"SqueezeJS.Controller.request" schreibt, dann sieht es schon besser aus.

Also du schreibst das nicht da rein, sondern du rufst das einfach auf. Da ich nicht weiss, was du zuvor gemacht hast, weiss ich auch nicht, warum es jetzt geht und zuvor nicht.

Die hat jetzt einen blauen Balken, den ich gerne etwas mehr "LMS-style"
haben würde. Falls das noch kein Standard in LMS ist: Kannst Du das
evtl. einbauen, dass das automatisch gestylt wird?

Das kannst du selber machen :-). Wirf mal eines der Entwicklertools im Browser deiner Wahl an, schau, welche Style-Klasse den Fortschrittsbalken definiert, und überschreibe ihn in deiner Vorlage. Ev. kannst du auch dem Balken selber deine eigene Klasse zuweisen (über Ext.MessageBox).

Ausserdem noch die Frage: Wie kann ich denn die in der MessageBox
angezeigten Strings internationalisieren, also wenn DE dann deutscher
Txt, etc...?

Wie bei den Vorlagen üblich: [% "MEIN_STRING_TOKEN" | string %] statt des Textes reinsetzen. Wenn dann die Seite auf dem Server erstellt wird, dann wird das mit dem übersetzten Text ersetzt.

Es scheint da sowas wie StringJS zu geben, aber da blicke ich nicht, wie
ich das implementiere... Oder reicht da einfach ein [% <WERT AUS DER
STRINGS.TXT> %]?

Ja, letzteres ist gut genug für deine Anwendung.

Und wenn ich schon dabei bin: Der Code läuft bzw. macht was er soll.
Wenn allerdings der Ajax.request etwas entdeckt hat, dann hängt die
ProgressBar kurz (z. B. bei 17%) nach ein paar Sekunden geht's dann erst
weiter (z. B. bei 32%).
Hättest Du da einen Tipp woran das liegen könnte? Steht der Request
evtl. an der falschen Stelle?

Da fällt mir nichts gleich auf... Ausser, dass ich mich frage, wie der Fortschritt aktualisiert wird. Rufst du die Abfrage wiederholt auf?

--

Michael
_______________________________________________
slimserver-de mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/slimserver-de

Antwort per Email an