Algo como api.decoreateCooked() para tópicos exibidos via Publicação de Páginas?

Existe algo análogo a api.decorateCooked() para a exibição de publicação de página de um tópico?

Tenho algum j/s em um componente de tema que é chamado usando api.decoreateCooked(). Funciona muito bem. Mas quando visualizo o tópico através da Publicação de Página, o j/s não é chamado. Então, presumo que o método api. não se aplica.

Aqui está um tópico que mostra isso em ação. Tudo o que você vê abaixo do H1 “Upcoming Events” não está realmente no tópico. Esse conteúdo é adicionado ao DOM dinamicamente.

\u003chttps://forum.podcaster.community/t/podcaster-community-calendar/123\u003e

Aqui está o mesmo tópico usando a Publicação de Página. As coisas na caixa amarela (uma regra CSS local estiliza explicitamente a div) são o que está literalmente no tópico. Quando é “cozido”, o j/s substitui a DIV (veja abaixo) por outros elementos DOM…

\u003chttps://forum.podcaster.community/pub/calendar\u003e

Para que você possa ver o que está acontecendo, aqui está a DIV real no tópico. O j/s no componente de tema detecta DIVs como esta e modifica o DOM.

\u003cdiv data-custom="umbconn" data-umbconn="/vcalendar"\u003e
A list of calendar events appears here if viewed on the Podcaster Community forum at https://forum.podcaster.community/t/podcaster-community-calendar/123
\u003c/div\u003e

oh, crud, Page Publishing - #76 by pfaffman

Olá Craig :slight_smile:

Você pode se interessar por esta alternativa:

Esteja ciente disto, no entanto:

1 curtida

Estou usando j/s para inserir coisas no DOM. Estou perguntando se é possível disparar algum j/s de um componente, em páginas de Publicação de Página…

1 curtida

Entendi e estou ciente de que páginas publicadas não carregam componentes de tema; é por isso que propus uma alternativa que, claro, pode não servir para todos por vários motivos. :slight_smile:

(minha frase foi mal formulada, vou mudá-la)

1 curtida