- Updated styles to better align checkboxes within page content.
- Updated functionality to use a cross-compatible property on checkbox
click within the editor.
// Handle checkbox click in editor
editor.on('click', function(event) {
- const clickedEl = event.originalTarget;
+ const clickedEl = event.target;
if (clickedEl.nodeName === 'LI' && clickedEl.classList.contains('task-list-item')) {
handleTaskListItemClick(event, clickedEl, editor);
+ event.preventDefault();
}
});
}
clear: both;
}
+ li > input[type="checkbox"] {
+ vertical-align: top;
+ margin-top: 0.3em;
+ }
+
p:empty {
min-height: 1.6em;
}