2016-11-29 3 views
2

Я пытаюсь создать простую настраиваемую кнопку плагина, которая будет запускать модальную. Вот мой код:Редактор Froala v2 несколько редакторов Текущий экземпляр

$.FE.DefineIcon('mybutton', { 
     NAME: 'smile' 
    }); 
    $.FE.RegisterCommand('mybutton', { 
     title: 'My Button', 
     undo: true, 
     focus: true, 
     refreshOnCallback: true, 
     popup: false, 
     callback: function() { 
      var editor = this; 
      this.selection.save(); 

      $('#modal').modal('show'); 
      $('#modal').on('click', 'a', function() { 
       editor.selection.restore(); 
       editor.html.insert('<i class="icon-apple"></i>'); 
       $(this).modal('hide'); 
      }); 
     }, 
    }); 

выше все работает отлично, но так как у меня есть 3 редакторов инициализированы на той же странице, все 3 из них получить «значок» вставить. Как назначить только активному редактору.

+0

Вы можете представить рабочий пример об этой проблеме? (Jsfiddle) – deividsito

ответ

0

Если вы используете реакцию или угловой, вы можете использовать состояние для установки редактора, а затем события, такие как «initialized» in froala для установки редактора. Это отличает различные редакторы на страницах или представлениях.

Смежные вопросы