2016-03-02 163 views
0

在tinyMCE的的配置,我定義一些字體選擇:如何向font_formats和fontsize_formats添加空白(或默認)選擇?

font_formats: "Calibri=calibri,sans-serif; Arial=arial,sans-serif; Times New Roman=times new roman,sans-serif", 
fontsize_formats: "8pt 10pt 12pt 14pt 18pt 24pt 36pt", 

現在用戶可以標記一些文本並分配一個特殊字體或特殊字號的標註文字。 我希望用戶能夠再次撤銷。這意味着,稍後用戶應該能夠再次標記 這個文本,並將「無特殊字體」或「無特殊字體大小」分配給標記的文本。 但是,在選擇字體和字體大小時,沒有空項目,也沒有「默認」項目。

如何將這些添加到這些字體選擇框?

(我使用TinyMCE的4.1.10)

回答

1

你可以在你的初始化添加該到工具欄添加清除格式工具欄按鈕:

toolbar: '... | removeformat | ...' 

...這將添加一個按鈕,將清除所選文本的格式(包括通過您引用的兩個選項添加的格式)。

+0

感謝,它不完全是我想要的,因爲它也刪除了其他格式如粗體等,但它是一個很好的解決方法! – Gio

+0

我唯一可以推薦的其他事情就是構建自己的插件,只刪除要刪除的元素。您可以查看任何現有的插件來了解它們如何實現自己。您始終可以複製現有的插件作爲起點,然後對其進行調整以滿足您的需求。 –