@awesome-fe/translate
Version:
Translation utils
24 lines • 851 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TinyListItemRenderer = void 0;
const base_tiny_node_renderer_1 = require("./base-tiny-node-renderer");
class TinyListItemRenderer extends base_tiny_node_renderer_1.BaseTinyNodeRenderer {
tagName = 'li';
render(node) {
const list = node.getList();
if (list.getNodeName() === 'dlist') {
return this.getContent(node);
}
else {
return super.render(node);
}
}
getContent(node) {
return [node.hasText() && node.getText(), node.getBlocks().map(it => it.convert()).join('').trim()]
.filter(it => !!it)
.filter(it => it.trim())
.join('');
}
}
exports.TinyListItemRenderer = TinyListItemRenderer;
//# sourceMappingURL=tiny-list-item-renderer.js.map