Estoy trabajando en un complemento para agregar navegación externa en un sitio web principal con un iframe incrustado donde se ejecuta Etherpad. La navegación hasta cierto punto funciona bien a través de Vanilla JavaScript y window.postmessage , pero no tengo idea de cómo obtener nuevos puntos de navegación en el pad.
Estoy usando la API de Etherpad para Java para rellenar previamente el pad con los puntos de navegación/anclajes existentes, lo que funciona bien.
Después de revisar otros 24 complementos, finalmente encontré esas líneas que resolvieron mi problema
context.ace.callWithAce((ace) => { // New Line gets created ace.ace_doReturnKey(); }, 'addNewLine', true);Es una llamada a través de as y el contexto, pero se puede hacer en cada gancho con acceso de contexto y as