jodit-pro
Version:
PRO Version of Jodit Editor
2 lines (1 loc) • 688 B
JavaScript
var r=Object.defineProperty;var e=(o,t)=>r(o,"name",{value:t,configurable:!0});import c from"./assets/todo-list.svg.js";import{Config as l}from"jodit/esm/config.js";import{Dom as s}from"jodit/esm/core/dom/dom.js";import{Icon as n}from"jodit/esm/core/ui/icon.js";l.prototype.todoList={className:"todo-list",labelClassName:"todo-list__label",inputFactory:e(o=>o.createInside.element("input",{type:"checkbox",tabindex:-1}),"inputFactory")},l.prototype.controls.todoList={tooltip:"To-do List",icon:"todo-list",command:"todolist",isActive(o){const t=o.s.current();return!!(t&&s.closest(t,i=>s.isElement(i)&&s.isTag(i,"ul")&&i.classList.contains("todo-list"),o.editor))}},n.set("todo-list",c);