【发布时间】:2014-11-26 12:48:11
【问题描述】:
基本上我想在工具栏上添加一个按钮,以允许用户将 © 插入 textangular 编辑器 (http://textangular.com/),但是我无法理解如何在按钮注册后向其添加功能。 . 由于 textangular 网站上的所有自定义功能示例都使用相同的语句“wrapSelection”,其文档非常少,因此下面显示了一个带有引用按钮的示例。
taRegisterTool('quote', {
iconclass: 'fa fa-quote-right',
tooltiptext: taTranslations.quote.tooltip,
action: function(){
return this.$editor().wrapSelection("formatBlock", "<BLOCKQUOTE>");
},
activeState: function(){ return this.$editor().queryFormatBlockState('blockquote'); }
});
我对“formatBlock”的初始化位置感到困惑,并相信找到它的来源可以帮助我解决这个问题。如您所见,任何帮助将不胜感激
taRegisterTool('insertCopyright', {
buttontext: '©',
tooltiptext: taTranslations.insertCopyright.tooltip,
action: function () {
//???
},
});
【问题讨论】:
-
我会记录下 wrapSelection 糟糕的文档 - 它基本上是
execCommand的包装器,但我们修复了一些不一致的调用。 -
@SimeonCheeseman 很酷,谢谢
标签: javascript jquery angularjs angular-ui