Editor de personalización medio extensión de anclaje

votos
0

Me gustaría personalizar la extensión de anclaje de Medio Editor. Tengo que añadir target = _ blank automáticamente sólo a mis anclas si el enlace il ONU enlace externo, y añadir un atributo title con el texto de encargo. Escribí una nueva extensión de anclaje en la que agrego los buenos atributos:

  completeFormSave: function (opts) {
    this.base.restoreSelection();
    this.execAction(this.action, opts);
    this.base.checkSelection();
    // override created element to allow to change attrs
    var createxdAnchor = MediumEditor.selection.getSelectionStart(this.document);
    var newAnchor = createxdAnchor;
    newAnchor.setAttribute('title', opts.title);
    newAnchor.setAttribute('rel', opts.rel);
    createxdAnchor.replaceWith(newAnchor);
  },

que sustituye el elemento de anclaje con mis atributos, pero cuando presente mi forma, mis atributos se sustituyen por los atributos por defecto MediumEditor de anclaje (rel = noopener noreferer, y no hay título). Así se MediumEditor comprobar todos los elementos antes de enviarlo? Dónde ? En cuyo método? Gracias por todas las respuestas!

Publicado el 19/03/2020 a las 21:59
fuente por usuario
En otros idiomas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more