Das ist ja auch richtig so. Auf der Konfig-Seite, und nur auf dieser Seite, sind die Felder ja vorhanden. Daher dort keine Fehlermeldung.frase wrote:dass " inputs[0] is undefined" auch auf allen Seite - aber nicht bei der Konfig angezeigt wird.
Problem: jquery_for_CMSimple_latest
Re: Problem: jquery_for_CMSimple_latest
Re: Problem: jquery_for_CMSimple_latest
Das habe ich jetzt auch verstanden. Siehe letzten Post.Holger wrote:Das ist ja auch richtig so.
Ich wurde aber bei der Fehlersuche nach der Konsole gefragt.
Re: Problem: jquery_for_CMSimple_latest
Noch mal zur Erklärung: wenn im Firefox die Autovervollständigung aktiviert ist, dann trägt der FF das gespeicherte Password in das Passwort-Feld ein, obwohl dieses mit autocomplete=off ausgezeichnet ist (IMHO Unfug, aber ist halt so). Daher befindet sich in admin.js etwas JavaScript, dass den Wert dieses Feldes direkt nach dem Laden der Seite leeren soll, damit beim späteren Speichern die Password-Validierung auf dem Server nicht stattfindet (das Passwort wird dann eben nicht geändert).frase wrote:Die Konsole bleibt auch leer bei der originalen jQuery-Version.
Also besteht lediglich das Problem im Firefox mit der Autovervollständigung.
Wie gesagt. Ich kann alle gespeicherten Passwörter löschen.
Dann sollte es für mich gelöst sein.
Aber für alle?
Aus einem mir unbekannten Grund wird aber anscheinend bei Dir dieser JS-Code nicht ausgeführt, und das ausgerechnet dort nicht, wo er ausgeführt werden sollte, nämlich in der CMS-Konfiguration. Auf anderen Seiten wird der Code aber ausgeführt (daher die Fehlermeldung). Da ich das Problem nicht reproduzieren kann, kann ich nur raten. Vielleicht ist da noch eine weitere Sicherheitseinstellung aktiv, die das Leeren des Passwort verhindert (aber wieso dann der Debug-Output nicht kommt, verstünde ich dann immer noch nicht). Oder aber der Window-Load Event-Listener wird nicht getriggert (was dann auch den fehlenden Debug-Output erklären würde) – aber wieso nicht?
Christoph M. Becker – Plugins for CMSimple_XH
Re: Problem: jquery_for_CMSimple_latest
Tja. Weiß nicht.
Neue Tests zur Eingrenzung:
Ich kann in jQuery konfigurieren, was ich will.
Nur, wenn ich Core: 3.1.1 nehme passiert das mit dem Passwort.
Neue Tests zur Eingrenzung:
Ich kann in jQuery konfigurieren, was ich will.
Nur, wenn ich Core: 3.1.1 nehme passiert das mit dem Passwort.
Re: Problem: jquery_for_CMSimple_latest
Ich weiß auch nicht, warum die Firefox-Entwickler gegen HTML 5 und HTML 5.1 verstoßen, und es Webentwicklern so schwer machen. Diese Erklärung finde ich einfach nur lächerlich:frase wrote:Tja. Weiß nicht.
Wenn letzteres stimmt, dann frage ich mich, warum der Standard nicht angepasst wurde.This change puts the user back in control of the login experience and aligns with the trend in other browsers.
Okay, danke. Vielleicht stimmt dann mit jQuery 3.1.1 was nicht. Ansonsten bliebe vielleicht noch die Möglichkeit, dass wir das Passworteingabefeld als <input type="text> ausliefern, und erst wenn das Formular angezeigt wird zu <input type="password"> ändern – bin aber nicht sicher, ob das nicht wieder irgendwelche Probleme geben könnte.frase wrote:Neue Tests zur Eingrenzung:
Ich kann in jQuery konfigurieren, was ich will.
Nur, wenn ich Core: 3.1.1 nehme passiert das mit dem Passwort.
Christoph M. Becker – Plugins for CMSimple_XH
Re: Problem: jquery_for_CMSimple_latest
Weitere Tests:
Im FF alle Addons deaktiviert.
Keine Änderung.
(Cache leeren usw. Apache neu starten = alles schon mehrfach gatan)
Im FF alle Addons deaktiviert.
Keine Änderung.
(Cache leeren usw. Apache neu starten = alles schon mehrfach gatan)
Re: Problem: jquery_for_CMSimple_latest
Diese Vermutung liegt nahe. Ist noch relativ neu und es wird sicher Updates geben.cmb wrote:Vielleicht stimmt dann mit jQuery 3.1.1 was nicht.
Der ganze Trouble hat aber auch mal wieder Vorteile.
So habe ich nebenbei erfahren, dass meine animsition in einigen Templates nicht funktioniert mit jQuery 3.1.1 - gehört zu den wenigen Breaks die die Entwickler inkauf nehmen.
Re: Problem: jquery_for_CMSimple_latest
Nochmal zur Passwort Autovervollständigung.
Mir ist eingefallen, dass ich doch verschiedene Passwörter im FF unter localhost und 127.... gespeichert habe.
Da habe ich sogar verschiedene Versionen von xampp usw.
Vielleicht könnt ihr es so nachvollziehen mit mehreren Passwörtern?
Nur im FF und nur mit jQuery 3.1.1
Mir ist eingefallen, dass ich doch verschiedene Passwörter im FF unter localhost und 127.... gespeichert habe.
Da habe ich sogar verschiedene Versionen von xampp usw.
Vielleicht könnt ihr es so nachvollziehen mit mehreren Passwörtern?
Nur im FF und nur mit jQuery 3.1.1
Re: Problem: jquery_for_CMSimple_latest
Folgender Test, System Xampp + PHP 5.6.3, Firefox 50.1.0 portable
Eingeloggt per http://localhost/cmsimplexh169/
Passwort "test" durch FF speichern lassen
jQuery-Konfiguration so eingestellt wie Frank es hier beschrieben hat
Ausgeloggt
Eingeloggt per http://127.0.0.1/cmsimplexh169/
Passwort geändert zu "test01"
Ausgeloggt
Wieder eingeloggt
Passwort "test01" durch FF speichern lassen
Einstellungen > CMS: x-Mal "Sichern" angeklickt > Warnmeldung
Eingeloggt in http://localhost/cmsimplexh169/
Neues Passwort für localhost durch FF nicht aktualisieren lassen
Einstellungen > CMS: x-Mal "Sichern" angeklickt > Warnmeldung
Keine Fehleranzeige in der Browser-Konsole.
Wahrscheinlich ist das alles nichtig und bedarf keiner weiteren Analyse, auf alle Fälle tauchen sporadisch Warnungen auf. Mit anderen Browsern nicht getestet.
Eingeloggt per http://localhost/cmsimplexh169/
Passwort "test" durch FF speichern lassen
jQuery-Konfiguration so eingestellt wie Frank es hier beschrieben hat
Ausgeloggt
Eingeloggt per http://127.0.0.1/cmsimplexh169/
Passwort geändert zu "test01"
Ausgeloggt
Wieder eingeloggt
Passwort "test01" durch FF speichern lassen
Einstellungen > CMS: x-Mal "Sichern" angeklickt > Warnmeldung
Ausgeloggt! Das neue Passwort darf nur aus ASCII-Zeichen bestehen.
Eingeloggt in http://localhost/cmsimplexh169/
Neues Passwort für localhost durch FF nicht aktualisieren lassen
Einstellungen > CMS: x-Mal "Sichern" angeklickt > Warnmeldung
Warnmeldung tritt aber auch auf, wenn Autoload deaktiviert und nur jQuery geladen wird, auch bei Core 1.12.4 mit UI 1.12.1, jquery-migrate-1.4.1.min.js, Migrate aktiv. Man muss nur oft genug auf "Sichern" klicken, kann schon mal 50-60mal sein.! Das alte Passwort ist falsch.
Keine Fehleranzeige in der Browser-Konsole.
Wahrscheinlich ist das alles nichtig und bedarf keiner weiteren Analyse, auf alle Fälle tauchen sporadisch Warnungen auf. Mit anderen Browsern nicht getestet.
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“ Ludwig's XH-Templates for MultiPage & OnePage
Re: Problem: jquery_for_CMSimple_latest
Also nochmal zur Erklärung. Ihr konntet ja das Problem nicht nachstellen.
Ich habe im Firefox (Einstellungen-Sicherheit-gespeicherte Zugangsdaten) für "localhost" und für "127.0.0.1" jeweils mehrere Passwörter stehen. Nicht nur eines.
Und ich muss, bei jQuery-Core 3.1.1 nicht mehrmals auf Speichern klicken, sondern nur einmal. (ich muss nichtmal was ändern)
Es kommt:
Ich habe im Firefox (Einstellungen-Sicherheit-gespeicherte Zugangsdaten) für "localhost" und für "127.0.0.1" jeweils mehrere Passwörter stehen. Nicht nur eines.
Und ich muss, bei jQuery-Core 3.1.1 nicht mehrmals auf Speichern klicken, sondern nur einmal. (ich muss nichtmal was ändern)
Es kommt:
Sobald ich eine andere Core-Version nehme, ist diese Fehlermeldung weg.! Das alte Passwort ist falsch.