Hallo tami!
test.js:116:61:Uninitialized 'threads_open'.
threads_open taucht m.e. überhaupt nur dreimal auf, in der von mir vorgenommenen erwähnung bei den vars und dann in der funktion:
if ((threads_open === undefined || threads_open === false) || !a || !a.onclick) {
das kann also komplett raus.
Sieht so aus ...!
Das ist ein vergessener Rest von einem früheren Ansatz, der nach Änderung an anderer Stelle nicht mehr erforderlich ist.
test.js:116:75:Uninitialized 'Config'.
das macht wohl keinen Sinn, das in der Funktion Modules.init als var zu initilisieren.
var Config = {};
in Zeile 1433 bei mir gehört einfach nach ganz oben in die Variableninitialisierung, würde ich meinen ...;
Würde ich nicht meinen ..., zumindest was die "Übersichtlichkeit" anbelangt.
Das ganze Skript besteht ja aus einer einzigen Funktion. Und molily hat einzelne "Module" erstellt, die erst in einen Queue gesteckt werden, und wenn das DOMContentLoaded Ereignis gefeuert hat, initialisiert und ausgeführt werden.
Der Fehler mit 'Config' rührt aktuell noch daher, dass ich im Falle einer "fehlerhaften Konfiguration" (in den Benutzer-Einstellungen), diese Initialisierung und Ausführung verhindern möchte. Im Moment verwende ich da aber schon Teile von dem Config-Modul, die halt zu diesem Zeitpunkt noch nicht initialisiert sind.
Aber das bringe ich noch alles in Ordnung. Deshalb macht es imho im Augenblick wenig Sinn, jetzt schon hinzugehen, und das Skript "auf zu hübschen". It's still work in progress ..., oder mit anderen Worten, wir befinden uns ja noch mitten in der "Testphase" ...! ;-)
Gruß
Gunther