Medium Editor расширение анкер настройки

голоса
0

Я хотел бы настроить расширение Якорь Medium Editor. Мне нужно добавить цель = «_blank» автоматически только мои якореи, если ссылка иль ООН внешней ссылки, и добавить «название» атрибут с пользовательским текстом. Я написал новое расширение якоря, в котором я добавить «хорошие» атрибуты:

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

он заменяет элемент якорный со своими атрибутами, но когда я представить мою форму, мои атрибуты заменены атрибутами MediumEditor анкерных по умолчанию (отн = «noreferer noopener», и нет названия). Так как MediumEditor проверить все элементы перед представить? Где ? В какой метод? Спасибо за все ответы!

Задан 19/03/2020 в 21:59
источник пользователем
На других языках...                            

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