Bug confirmed in 0.25.1 with Opera und Network Speed 3G.
Status bevor BB anfing an dem 4281 zu arbeiten:
https://git.math.uzh.ch/typo3/qfq/commit/d343cd13fda8bbd552497dc76fff30e6bc76ffb0
Merge von 4281 in master
https://git.math.uzh.ch/typo3/qfq/commit/086f18bd25cac14e6481e6cbf515ec006cef2b4f
Aktuell sehe ich keine Veraenderung des relevantes Codes zwischen 24.8.17 (v0.19.6) (Bug fix) und 4.11.17 (v0.25.1) (Bug wieder aufgetreten).
Achtung: Das der Bug in v0.19.6 wirklich behoben ist, habe ich nicht ueberprueft!!
Mir ist nicht klar warum die folgenden 2x2 Zeilen Code den Bug fixen. Reicht es die CSS 'disabled' Klasse hinzuzufuegen um einen Mausklick zu unterdruecken??
Form.js: $("#save-button")... Zeilen sind neu (vorletzte und vorvorletzte).
n.Form.prototype.ajaxSuccessHandler = function (data, textStatus, jqXHR) {
this.resetFormChangedState();
this.eventEmitter.emitEvent('form.submit.successful',
n.EventEmitter.makePayload(this, data, {
textStatus: textStatus,
jqXHR: jqXHR
}));
$("#save-button").removeClass('btn-warning active disabled');
$("#save-button").addClass('btn-default');
};
QfqForm.js: this.getSaveButton().... Zeilen sind neu (4.letzte & 3.letzte)
n.QfqForm.prototype.handleSaveClick = function () {
this.lastButtonPress = "save";
n.Log.debug("save click");
this.getSaveButton().removeClass('btn-info');
this.getSaveButton().addClass('btn-warning active disabled');
this.submit();
};