Настройка кнопки редактирования для ContentTools

мне трудно понять, как я могу изменить внешний вид и / или положение кнопки редактирования (зажигания) в ContentTools (редактор wysiwyg).

я узнал, что я могу использовать editor.start(); и editor.stop(); для запуска редактирования страницы, и я хотел бы сопоставить эти функции с моими собственными кнопками, но я не могу избавиться от кнопки по умолчанию.

документация и учебники на их веб-сайте не помогли мне достаточно, чтобы понять этот.

спасибо!

1 ответов


есть 2 способа, которые я рекомендую сделать это, самый простой вариант-скрыть кнопку зажигания (как она называется) так (ссылка SASS):

.ct-ignition {
    display: none;
}

Если вы предпочитаете полностью удалить кнопку из DOM, вы можете отключить кнопку из пользовательского интерфейса, как это (ссылка CoffeeScript):

// Once the Editor has been initialized
ContentTools.EditorApp.get()._ignition.unmount();

мой совет будет использовать CSS, чтобы скрыть зажигание и вызвать события против него, чтобы вызвать функциональность вручную через ваш пользовательская кнопка, например:

var editor = ContentTools.EditorApp.get();

// Starting the editor manually
editor._ignition.trigger('start');

// Stoping the editor manually (save)
editor._iginition.trigger('stop', true);

// Stoping the editor manually (cancel)
editor._iginition.trigger('stop', false);

может быть полезно рассмотреть эти вопросы, заданные в списке проблем проектов github также: