Ho trovato api.decorateCookedElement e ho notato il riferimento a afterAdopt: true, ma non mi porta dove vorrei arrivare.
Sto cercando di misurare l’offset del contenuto all’interno del corpo principale dell’argomento usando getBoundingClientRect, ma restituisce sempre zero perché il contenuto non è ancora effettivamente visualizzato nella pagina…
Il mio codice funziona perfettamente se eseguito in un secondo momento (manualmente dalla console o tramite un listener per eventi come il ridimensionamento della finestra), quindi il problema è solo il timing.
Si potrebbe aggirare il problema ottenendo l’offset del contenitore principale del contenuto (#topic), ma poi dovrei sottrarre manualmente la larghezza dell’avatar nel mio calcolo. Sembra una soluzione di fortuna e potrebbe non funzionare in tutti i casi limite relativi alla posizione effettiva degli elementi decorati.
Ho anche controllato i plugin-outlet, ma non ne ho trovati che sembrassero promettenti. decorateWidget mi ha fatto sperare, ma non sembra applicabile in modo generico ai post e al loro contenuto.
È possibile farlo? C’è un evento a cui ascoltare, o un’opzione o un hook che mi sfugge?