Gibt es etwas Analoges zu api.decorateCooked() für die Anzeige eines Themas durch Seitenveröffentlichung?
Ich habe etwas JavaScript in einer Themenkomponente, die mit api.decoreateCooked() aufgerufen wird. Funktioniert großartig. Aber wenn ich das Thema über Seitenveröffentlichung anzeige, wird das JavaScript nicht aufgerufen. Ich gehe also davon aus, dass die api.-Methode nicht zutrifft.
Hier ist ein Thema, das es in Aktion zeigt. Alles, was Sie unter der Überschrift “Upcoming Events” sehen, ist nicht tatsächlich im Thema enthalten. Diese Inhalte werden dynamisch in das DOM eingefügt.
\u003chttps://forum.podcaster.community/t/podcaster-community-calendar/123\u003e
Hier ist dasselbe Thema mit Seitenveröffentlichung. Der Inhalt im gelben Feld (lokale CSS-Regel formatiert die DIV explizit) ist das, was buchstäblich im Thema steht. Wenn es “gekocht” wird, ersetzt das JavaScript die DIV (siehe unten) durch andere DOM-Elemente…
\u003chttps://forum.podcaster.community/pub/calendar\u003e
Damit Sie sehen können, was vor sich geht, hier ist die eigentliche DIV im Thema. Das JavaScript in der Themenkomponente erkennt DIVs wie diese und modifiziert das DOM.
\u003cdiv data-custom="umbconn" data-umbconn="/vcalendar"\u003e
Ein Kalender mit Veranstaltungen erscheint hier, wenn er im Podcaster Community Forum unter https://forum.podcaster.community/t/podcaster-community-calendar/123 angezeigt wird.
\u003c/div\u003e