Średni Editor przedłużenie kotwica personalizacja

głosy
0

Chciałbym, aby dostosować przedłużenie kotwy medium Editor. Muszę dodać target = „_ blank” automatycznie tylko do moich kotew jeśli il un Link Link zewnętrzny, i dodać atrybut „title” z własnego tekstu. Napisałem nowe rozszerzenie kotwicy, w którym należy dodać „dobre atrybuty”:

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

zastępuje element kotwiący z moich cech, ale kiedy przedstawić moją formę, moje atrybuty zostają zastąpione domyślnymi atrybutami MediumEditor kotwy (rel = „noreferer noopener”, a nie tytuł). Więc jest MediumEditor sprawdzić wszystkie elementy przed wysłaniem? Gdzie ? W którym metoda? Dzięki za wszystkie odpowiedzi!

Utwórz 19/03/2020 o 21:59
źródło użytkownik
W innych językach...                            

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