ListPropertiesStyleConfig
Properties
module:list/listconfig~ListPropertiesStyleConfig#listStyleTypesDefines which list styles should be available in the UI. Accepts a configuration object with numbered and bulleted styles.
Copy code{ list: { properties: { styles: { listStyleTypes: { numbered: [ 'decimal', 'lower-roman', 'upper-roman' ], bulleted: [ 'disc', 'circle' ] } } } } }When the
listTypesconfiguration is set,listStyleTypeswill only take effect for the enabled list types. For example, with the following configuration:
Copy code{ list: { properties: { styles: { listTypes: 'numbered', listStyleTypes: { numbered: [ 'decimal', 'lower-roman' ], bulleted: [ 'disc', 'circle' ] } } } } }Only the numbered list styles will be available in the UI, as the
listTypesproperty limits style selection to numbered lists only.Note: This configuration works only with list properties.
Defaults to
`{ numbered: [ 'decimal', 'decimal-leading-zero', 'lower-roman', 'upper-roman', 'lower-latin', 'upper-latin' ], bulleted: [ 'disc', 'circle', 'square' ] }`module:list/listconfig~ListPropertiesStyleConfig#listTypesEnable style feature for the given list type only.
Copy code{ list: { properties: { styles: { listTypes: 'numbered' } // ... } }, // ... }Note: This configuration works only with list properties.
Defaults to
['bulleted','numbered']useAttribute?: booleanmodule:list/listconfig~ListPropertiesStyleConfig#useAttributeWhen set
true, the list style feature will use thetypeattribute of<ul>and<ol>elements instead of thelist-style-typestyle.
Copy code{ list: { properties: { styles: { useAttribute: true }, // ... } }, // ... }Note: Due to limitations of HTML, the "Decimal with leading zero" style is impossible to set using the
typeattribute.Note: This configuration works only with list properties.
Defaults to
false