wangeditor
Version:
wangEditor - 轻量级 web 富文本编辑器,配置方便,使用简单,开源免费
22 lines (18 loc) • 687 B
text/typescript
/**
* @description 增加缩进
* @author tonghan
*/
import { DomElement } from '../../utils/dom-core'
import { IndentationOptions } from '../../config/menus'
function increaseIndentStyle($node: DomElement, options: IndentationOptions): void {
const $elem = $node.elems[0]
if ($elem.style['paddingLeft'] === '') {
$node.css('padding-left', options.value + options.unit)
} else {
const oldPL = $elem.style['paddingLeft']
const oldVal = oldPL.slice(0, oldPL.length - options.unit.length)
const newVal = Number(oldVal) + options.value
$node.css('padding-left', `${newVal}${options.unit}`)
}
}
export default increaseIndentStyle