Hallo Thorsten
Die JS Klasse 1.1.0 von EMP 1.1.3-b19 werde ich jetzt in RT einbauen. Die Klasse reagiert nun auch automatisch auf einen Form Reset, somit entfällt die separate Funktion
RecentTopics.FormReset
. Anstatt einen Reset Button zu überwachen, wird jetzt ein Event Handler direkt für den Form Reset etabliert. Das hat den Vorteil, dass es keine Rolle mehr spielt, wie der Form Reset getriggert wird. Das kann also sowohl per Button geschehen (wie bei RT) oder auch direkt per JS Aufruf, somit einfacher und flexibler. Die
ready
Funktion sieht mittlerweile auch sehr übersichtlich aus:
Code: Alles auswählen
$(window).ready(function() {
RecentTopics.ConfirmBox = new LukeWCSphpBBConfirmBox('input[name="submit"]');
});
Mehr ist nicht.
Bevor ich den PR mache, hätte ich Vorschläge bezüglich CSS und JS:
adm/style/
- Du hast bei b11 die JS Datei entfernt und für die Confirm Geschichte eine separate JS angelegt. Ich würde das gerne wieder auf den vorherigen Dateinamen
acp_recenttopics.js
ändern, denn evtl. kommt noch später weiteres JS dazu und dann würde acp_confirm.js
eh nicht mehr passen.
- Wir haben im Moment 2 CSS Dateien im ACP die beide immer eingebunden werden. Bei EMP hatte ich das für Toggle bisher ähnlich, bin jedoch davon abgekommen (wurde bei 1.1.3 geändert) und ich würde das ACP CSS gerne in einer einzigen Datei zusammenfassen, also
acp_recenttopics.css
.
Schlussendlich hätten wir dann also das im Ordner:
acp_recenttopics.css
acp_recenttopics.js
acp_recenttopics.html
Was meinst?