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