当前位置:  开发笔记 > 编程语言 > 正文

自定义ContentTools的编辑按钮

如何解决《自定义ContentTools的编辑按钮》经验,为你挑选了1个好方法。

我很难理解如何在ContentTools(一个所见即所得的编辑器)中更改编辑(Ignition)按钮的外观和/或位置.

我发现我可以使用editor.start();editor.stop();触发页面的编辑,我想将这些功能映射到我自己的按钮,但我无法摆脱默认按钮.

他们网站上的文档和教程没有帮助我理解这一点.

谢谢!



1> Anthony Blac..:

有两种方法我建议这样做,最简单的选择是隐藏点火按钮(就像它所说的那样)(参考SASS):

.ct-ignition {
    display: none;
}

如果您希望完全从DOM中删除按钮,那么您可以从UI中卸载按钮(参考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问题列表中提出的这些问题可能也很有用:

https://github.com/GetmeUK/ContentTools/issues/77

https://github.com/GetmeUK/ContentTools/issues/78

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有