edit: Ich denke die ConfirmBox Klasse ist jetzt ausgereift, werde dann die nächsten Tage RT pl12 PR machen. Spätestens dann sehe ich auch, ob ich bei EMP Beta das CSS (und alles andere) sauber isoliert habe.
[3.3] Recent Topics NG
Re: [3.3][Fork] Recent Topics
edit: Ich denke die ConfirmBox Klasse ist jetzt ausgereift, werde dann die nächsten Tage RT pl12 PR machen. Spätestens dann sehe ich auch, ob ich bei EMP Beta das CSS (und alles andere) sauber isoliert habe.
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Re: [3.3][Fork] Recent Topics
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
Mehr ist nicht.
Bevor ich den PR mache, hätte ich Vorschläge bezüglich CSS und JS:
Was meinst?
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"]');
});
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ürdeacp_confirm.jseh 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.
acp_recenttopics.cssacp_recenttopics.jsacp_recenttopics.htmlWas meinst?
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Re: [3.3][Fork] Recent Topics
Hallo Patrick,
Ich selbst neige leider oft dazu den einfacheren Weg zu gehen.
)
Wenn du es wie von dir vorgeschlagen machst wird die Dateistruktur übersichtlicher. Deshalb finde ich deinen Vorschlag gut und richtig.
Das ist der Vorteil einer gut gemachten Klasse. In der Erstellung etwas aufwendiger, jedoch später im Code übersichtlicher.
Ich selbst neige leider oft dazu den einfacheren Weg zu gehen.
Genau, den Toggle hatte vor meinen Augen als ich die Dateien separiert hatte. Außerdem war es einfacher. (Ich bin etwas schreibfaulLukeWCS hat geschrieben: 03.11.2023 18:05 Schlussendlich hätten wir dann also das im Ordner:
acp_recenttopics.css
acp_recenttopics.js
acp_recenttopics.html
Was meinst?
Wenn du es wie von dir vorgeschlagen machst wird die Dateistruktur übersichtlicher. Deshalb finde ich deinen Vorschlag gut und richtig.
Re: [3.3][Fork] Recent Topics
Ich hatte bei EMP eine einfache Integration der ConfirmBox in andere Exts ja auch nicht gleich auf dem Schirm. Die Idee für eine Klasse, in der alle Komponenten zu einem Objekt zusammengefasst sind, kam auch erst durch die geplante Verwendung in WWH und RT.IMC hat geschrieben: 03.11.2023 19:41 Ich selbst neige leider oft dazu den einfacheren Weg zu gehen.![]()
Roger, dementsprechend umgesetzt. pl12 PR fedsch.Wenn du es wie von dir vorgeschlagen machst wird die Dateistruktur übersichtlicher. Deshalb finde ich deinen Vorschlag gut und richtig.
P.S.: Eigentlich könnten wir bei den alten Branches mal aufräumen, zumindest im Repo, oder? Ich denke die haben sich eh alle erledigt inzwischen.
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Re: [3.3][Fork] Recent Topics
Die lösche ich morgen/übermorgen, nachdem ich den Pull request übernommen habe. DenLukeWCS hat geschrieben: 03.11.2023 21:53 P.S.: Eigentlich könnten wir bei den alten Branches mal aufräumen, zumindest im Repo, oder? Ich denke die haben sich eh alle erledigt inzwischen.
develop32 würde ich noch behalten, mit dem hat alles angefangen.Re: [3.3][Fork] Recent Topics
Gehts dir dabei um die vorherige Historie? Falls ja, wir haben im "master" Branch eine lückenlose Historie bis zurück zu den Anfängen von Paybas:IMC hat geschrieben: 03.11.2023 23:32 Dendevelop32würde ich noch behalten, mit dem hat alles angefangen.
https://github.com/IMC-GER/RecentTopics ... s%2Fmaster
"develop32" wäre ohnehin nicht mehr Original, sondern Stand 2.2.15-pl10. Wenn es dir aber um einen sauberen Stand auf Basis derjenigen Version geht, mit der dein Fork tatsächlich begonnen hat, kannst du folgendes im Repo machen:
- Auf die "Branches" Ansicht wechseln.
- Den Branch "develop32" löschen.
- "New branch" klicken.
- Bei "New branch name"
develop32eingeben. - Darunter das Repo "avandenberghe/RecentTopics" wählen.
- Darunter den Branch "develop32" wählen.
- "Create new branch" klicken.
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Re: [3.3][Fork] Recent Topics
Recent Topics v2.2.15-pl12 kann jetzt im Startbeitrag heruntergeladen werden.
Ich habe erst einmal alle alten Branches gelöscht und werde demnächst den
Ich kann mich nur schwer von Sachen trennen. Deshalb fahre auch noch mit meinem ersten Motorrad durch die Gegend.
Ich habe erst einmal alle alten Branches gelöscht und werde demnächst den
develop32 nach deiner Anleitung wieder einfügen. Re: [3.3][Fork] Recent Topics
Ja, kenn ich, ich bin auch ein Daten-Messie und sichere lieber alles doppelt und dreifach.IMC hat geschrieben: 04.11.2023 18:09 Ich kann mich nur schwer von Sachen trennen. Deshalb fahre auch noch mit meinem ersten Motorrad durch die Gegend.![]()
Es gibt noch einen alternativen Weg, hab mir eben angeschaut, ob das direkt mit GH Desktop geht, ja, tut es:Ich habe erst einmal alle alten Branches gelöscht und werde demnächst dendevelop32nach deiner Anleitung wieder einfügen.
- Auf das RT Repo wechseln.
- Tab "History".
- Dann blätterst die Commits nach unten bis du das hier findest: "fix extension-validation review 2.2.15".
- Rechtsklick darauf und "Create branch from commit" wählen.
- Bei "Name"
develop32eintragen. - "Create branch" klicken.
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Re: [3.3][Fork] Recent Topics
War easy mit deiner Anleitung.LukeWCS hat geschrieben: 04.11.2023 19:34 Fertig ist die Laube. Dann kannst das optional noch ins remote Repo pushen und gut ist.
In dem Zusammenhang habe ich noch etwas quer gelesen und musste mal wieder feststellen das mein Hintergrundwissen zu GitHub doch sehr lückenhaft ist. Beim Klären von einer Frage, entstehen immer 3 neue. Für meine tägliche Arbeit reicht es zum Glück.
Re: [3.3][Fork] Recent Topics
Das kommt mir ja so bekannt vor.
Mehr muss ja auch nicht. Für uns beide ist GH ein hilfreiches Werkzeug, weil es die Zusammenarbeit erleichtert und auch ein gewisses Mass an strukturiertem Arbeiten voraussetzt, was uns dann ebenfalls wieder beiden hilft. Wir wissen genug, um GH als Werkzeug für RT einsetzen zu können.Für meine tägliche Arbeit reicht es zum Glück.
Davon abgesehen, habe ich persönlich nicht vor, git und GH bis ins Detail zu studieren, da wende ich meine Zeit lieber auf, um bei PHP, phpBB Ext, Twig, JS und CSS dazuzulernen, da gibts schon genug zu tun.
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
