Entwickler-Tools Button aktivieren

:information_source: Zusammenfassung Fügt eine Schaltfläche im Website-Header hinzu, um die Entwicklertools zu aktivieren
:eyeglasses: Vorschau https://discourse.theme-creator.io/theme/NateDhaliwal/enable-dev-tools-button
:hammer_and_wrench: Repository GitHub - NateDhaliwal/Enable-Dev-Tools-Button
:question: Installationsanleitung So installieren Sie ein Theme oder eine Theme-Komponente
:open_book: Neu bei Discourse Themes? Anfängerleitfaden zur Verwendung von Discourse Themes

<!- Füllen Sie "repoName" und "repoURL" für die automatische Installationsschaltfläche aus →

Installieren Sie diese Theme-Komponente

Diese Theme-Komponente fügt eine Schaltfläche im Website-Header hinzu, um die Entwicklertools zu aktivieren. Wenn die Entwicklertools nicht aktiviert sind, ist die Schaltfläche das normale bug-Symbol. Wenn sie aktiviert sind, ist es das bug-slash-Symbol.

Vor der Aktivierung:
image

Nach der Aktivierung:
image

Die Schaltfläche sollte in ihrem jeweiligen Zustand bleiben, auch wenn die Seite geschlossen wird, da sie localStorage verwendet.

7 „Gefällt mir“

Auf meiner Instanz scheint es für Nicht-Admin-Benutzer angezeigt zu werden. Könnte dies nur für Admins angepasst werden?

Es wird auch rechts vom Profil angezeigt. Vermutlich wegen der f-nav Theme-Komponente

1 „Gefällt mir“

Ja, die neue Einstellung admin_only wurde hinzugefügt. Ich habe einige davon von hier übernommen.

Ich habe es bereits so eingestellt, dass es vor dem Suchbutton angezeigt wird. Wahrscheinlich beeinflusst eine Komponente dies.

2 „Gefällt mir“

Vielen Dank!

Das TC, das uns betreffen wird, ist sehr wahrscheinlich

Es verschiebt die Suche und den Chat sowie ein paar andere Goodies in eine untere Leiste. Keine große Sache. Da die Entwicklerleiste, wenn sie aktiv ist, im Vergleich zu den alten TC-Plugin-Outlets auf Mobilgeräten etwas beschäftigt ist.

1 „Gefällt mir“

Einen schnellen Fix gepusht, um eine Einstellung (logged_in_only) hinzuzufügen, die den Button für eingeloggte Benutzer anzeigt. Sie ist standardmäßig auf true gesetzt.

2 „Gefällt mir“

Aus irgendeinem Grund sehe ich den Button nach der Installation dieser Komponente nicht. Jedes Mal, wenn das passiert, scheint es, als hätte ich etwas Kleines übersehen :roll_eyes:

Ich habe die Komponente „Custom Header Links“ installiert, sie aber deaktiviert, und der „Dev Tools Button“ ist trotzdem nicht erschienen.

Ich habe die Seite mehrmals neu geladen und mich sogar ab- und wieder angemeldet (da sie nur für Administratoren festgelegt ist).

Das neueste Discourse wurde gerade aktualisiert.

Das ist mir beim letzten Mal auch aufgefallen. Ich glaube, die Ikone hat aus irgendeinem Grund die gleiche Farbe wie die Kopfzeile. Soweit ich mich erinnere, ist sie bei genauerer Betrachtung vorhanden.

Es ist seltsam. Soweit ich mich erinnere, erscheint die Schaltfläche wieder, wenn man sie aktiviert und dann deaktiviert. Ich werde sehen, was ich tun kann.

2 „Gefällt mir“

@Andrew_Rowe Ich habe einen Fix hochgeladen. Versuchen Sie es und sagen Sie mir, ob es jetzt funktioniert, danke!

2 „Gefällt mir“

Ja… es funktioniert jetzt!!! Musste die Komponente aktualisieren. Danke Nate

2 „Gefällt mir“

Kein Problem!

Ich werde dies bald aktualisieren, um es in eine gjs-Datei anstelle einer js/hbs-Datei zu verwandeln.

3 „Gefällt mir“

Ich habe gerade einen PR zusammengeführt, der die Logik bezüglich der admin_only-Einstellung korrigiert. Die Einstellung sollte jetzt ordnungsgemäß funktionieren. Irgendwie habe ich diesen Fehler ziemlich lange übersehen.