Neues Header-Symbol hinzufügen

Hallo,

ich versuche, ein neues Symbol in die Kopfzeile hinzuzufügen (für einen Licht-/Dunkelmodus-Umschalter), und habe mich dabei von einem anderen Kommentar hier inspirieren lassen, aber es funktioniert nicht ganz wie erwartet. Das Symbol verschwindet, wenn ich auf einer Beitragsseite nach unten scrollen. Kann mir jemand helfen, damit es die ganze Zeit dort bleibt?

Vielen Dank :grin:

(Ich habe versucht, die Klasse „keep

Es verschwindet, weil der Code dies mit !showExtraInfo veranlasst (showExtraInfo ist der Scrollzustand des Headers):

  if(!showExtraInfo) {
        return [helper.widget.attach('header-theme-selector')];
      }

Wenn Sie den gesamten api.decorateWidget-Block in folgendes ändern:

api.decorateWidget('header-buttons:after', (helper)=>{
  return [helper.widget.attach('header-theme-selector')];  
});

Dann sollte er auch beim Scrollen weiterhin angezeigt werden.

2 „Gefällt mir“

Verdammt, ich fühle mich jetzt dumm. Ich habe viel zu lange darauf gestarrt. Das kriegt man, wenn man versucht, deinen Code anzupassen! Vielen Dank, hab einen schönen Tag :grin:

1 „Gefällt mir“