Versuch, Strings in Nutzerbeiträgen zu ersetzen / automatisch zu formatieren

Alles klar! Es scheint, dass decorateCookedElement das ist, was ich brauchte (laut @Arkshine-Hinweis).

Ich habe auch diesen Beitrag gefunden, der einige schöne Beispiele enthält, um nach interessanten Elementen zu filtern:
How do we fire scripts after topic HTML is rendered in DOM? - dev - Discourse Meta

Besonders hilfreich fand ich Folgendes:

$.fn.doSomething = function() {
  const targetElement = $(this).children("[data-theme-test]").length;
  if (!targetElement) return;

  // erledige deine Arbeit
  
  return this;
};

api.decorateCooked($elem => $elem.doSomething(), { onlyStream: true });

Danke!

2 „Gefällt mir“