UNPKG

@atlaskit/adf-schema

Version:

Shared package that contains the ADF-schema (json) and ProseMirror node/mark specs

36 lines (34 loc) 1.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.decisionListSelector = exports.decisionList = void 0; var _uuid = require("../../utils/uuid"); var _nodeTypes = require("../../next-schema/generated/nodeTypes"); /** * @name decisionList_node */ var name = 'decisionList'; var decisionListSelector = exports.decisionListSelector = "[data-node-type=\"".concat(name, "\"]"); var decisionList = exports.decisionList = (0, _nodeTypes.decisionList)({ parseDOM: [{ tag: "ol".concat(decisionListSelector), // Default priority is 50. We normally don't change this but since this node type is // also used by ordered-list we need to make sure that we run this parser first. priority: 100, getAttrs: function getAttrs() { return { localId: _uuid.uuid.generate() }; } }], toDOM: function toDOM(node) { var localId = node.attrs.localId; var attrs = { 'data-node-type': name, 'data-decision-list-local-id': localId || 'local-decision-list', style: 'list-style: none; padding-left: 0' }; return ['ol', attrs, 0]; } });