1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| import { kebabCase } from 'uni-shared'
|
| export default function (Quill) {
| const { Scope, Attributor } = Quill.import('parchment')
| const config = {
| scope: Scope.BLOCK
| }
| const margin = ['margin', 'marginTop', 'marginBottom', 'marginLeft', 'marginRight']
| const padding = ['padding', 'paddingTop', 'paddingBottom', 'paddingLeft', 'paddingRight']
| const result = {}
| margin.concat(padding).forEach(name => {
| result[`formats/${name}`] = new Attributor.Style(name, kebabCase(name), config)
| })
|
| return result
| }
|
|