Feat:RichText插件新增扩展字体列表的方法
This commit is contained in:
parent
5fb35d656f
commit
79ccd9892c
@ -143,14 +143,7 @@ class RichText {
|
|||||||
}
|
}
|
||||||
extended = true
|
extended = true
|
||||||
|
|
||||||
// 扩展quill的字体列表
|
this.extendFont([])
|
||||||
const FontAttributor = Quill.import('attributors/class/font')
|
|
||||||
FontAttributor.whitelist = fontFamilyList
|
|
||||||
Quill.register(FontAttributor, true)
|
|
||||||
|
|
||||||
const FontStyle = Quill.import('attributors/style/font')
|
|
||||||
FontStyle.whitelist = fontFamilyList
|
|
||||||
Quill.register(FontStyle, true)
|
|
||||||
|
|
||||||
// 扩展quill的字号列表
|
// 扩展quill的字号列表
|
||||||
const SizeAttributor = Quill.import('attributors/class/size')
|
const SizeAttributor = Quill.import('attributors/class/size')
|
||||||
@ -162,6 +155,20 @@ class RichText {
|
|||||||
Quill.register(SizeStyle, true)
|
Quill.register(SizeStyle, true)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 扩展字体列表
|
||||||
|
extendFont(list = [], cover = false) {
|
||||||
|
fontFamilyList = cover ? [...list] : [...fontFamilyList, ...list]
|
||||||
|
|
||||||
|
// 扩展quill的字体列表
|
||||||
|
const FontAttributor = Quill.import('attributors/class/font')
|
||||||
|
FontAttributor.whitelist = fontFamilyList
|
||||||
|
Quill.register(FontAttributor, true)
|
||||||
|
|
||||||
|
const FontStyle = Quill.import('attributors/style/font')
|
||||||
|
FontStyle.whitelist = fontFamilyList
|
||||||
|
Quill.register(FontStyle, true)
|
||||||
|
}
|
||||||
|
|
||||||
// 显示文本编辑控件
|
// 显示文本编辑控件
|
||||||
showEditText({ node, rect, isInserting, isFromKeyDown, isFromScale }) {
|
showEditText({ node, rect, isInserting, isFromKeyDown, isFromScale }) {
|
||||||
if (this.showTextEdit) {
|
if (this.showTextEdit) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user