fix: delete default control color property #513

pr675
Hufe921 2 years ago
parent 6d358d16dc
commit 224ead0dff

@ -105,7 +105,6 @@ export const CONTROL_STYLE_ATTR: Array<keyof IControlStyle> = [
'font',
'size',
'bold',
'color',
'highlight',
'italic',
'strikeout'

@ -56,7 +56,6 @@ export interface IControlStyle {
font?: string
size?: number
bold?: boolean
color?: string
highlight?: string
italic?: boolean
strikeout?: boolean

@ -234,10 +234,8 @@ export function formatElementList(
)
// 前后缀个性化设置
const thePrePostfixArg: Omit<IElement, 'value'> = {
...controlDefaultStyle
}
if (!thePrePostfixArg.color) {
thePrePostfixArg.color = editorOptions.control.bracketColor
...controlDefaultStyle,
color: editorOptions.control.bracketColor
}
// 前缀
const prefixStrList = splitText(prefix || controlOption.prefix)
@ -341,10 +339,8 @@ export function formatElementList(
} else if (placeholder) {
// placeholder
const thePlaceholderArgs: Omit<IElement, 'value'> = {
...controlDefaultStyle
}
if (editorOptions?.control?.placeholderColor) {
thePlaceholderArgs.color = editorOptions.control.placeholderColor
...controlDefaultStyle,
color: editorOptions.control.placeholderColor
}
const placeholderStrList = splitText(placeholder)
for (let p = 0; p < placeholderStrList.length; p++) {

Loading…
Cancel
Save