personnalisation d'extension d'ancrage moyen Editeur

voix
0

Je voudrais personnaliser l'extension d'ancrage de moyen Editor. Je dois ajouter target = « _ blank » automatiquement uniquement à mes ancres si le lien il un lien externe, et ajouter un attribut « title » avec un texte personnalisé. J'ai écrit une nouvelle extension d'ancrage dans lequel ajouter les « bons attributs »:

  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);
  },

il remplace l'élément d'ancrage avec mes attributs, mais lorsque je soumets ma forme, mes attributs sont remplacés par les attributs par défaut d'ancrage MediumEditor (rel = « noreferer noopener », et il n'y a pas de titre). Alors, est MediumEditor vérifier tous les éléments avant de soumettre? Où ? Dans quelle méthode? Merci pour toutes les réponses!

Créé 19/03/2020 à 21:59
source utilisateur
Dans d'autres langues...                            

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