Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

105
Vistas
burbujeo de eventos tinyMCE v6

Intento capturar la activación del teclado en el elemento < p > dentro del iFrame del editor, pero con este código, obtengo el elemento textarea. Event.stopPropagation() no deja de burbujear, sigo obteniendo el elemento superior

 tinymce.init({ selector: 'textarea', setup:function(editor) { editor.on('keydown', function(event) { console.log(event.target); }); } });

Veo tinymce.event en API con su propio método stopPropagation() pero no entiendo cómo hacerlo funcionar. Tinymce.event devuelve indefinido igual que editor.event o tinymce.Event.type

también, existe la API de la utilidad eventDispatcher, pero al intentar procesar el keydown a través de eventDispatcher.dispatch() se activó dentro del editor. on keydown no me da nada

Al final, traté de eliminar la clase/estilo de un bloque dentro del editor. Y debido a que este bloque se agrega mediante programación, no puedo hacer esto con el nombre de la clase. Necesito un puntero de elemento donde ocurrió keydown

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Descubra que puedo usar el asistente de selección tinyMCE para obtener un elemento con el enfoque actual (que desencadenó un evento) y resolver mi tarea

Así que el código final es

 tinymce.init({ selector: 'textarea', setup:function(editor) { editor.on('keydown', function(event) { const element = editor.selection.getNode(); if (editor.dom.hasClass(element, 'classname')) { } } });
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda