editor.on('NodeChange', event => {
const parentListEl = event.parents.find(el => el.nodeName === 'LI');
const inList = parentListEl && parentListEl.classList.contains('task-list-item');
- api.setActive(inList);
+ api.setActive(Boolean(inList));
});
}
});
const parentList = event.parents.find(el => el.nodeName === 'LI');
const inTaskList = parentList && parentList.classList.contains('task-list-item');
const inUlList = parentList && parentList.parentNode.nodeName === 'UL';
- api.setActive(inUlList && !inTaskList);
+ api.setActive(Boolean(inUlList && !inTaskList));
});
};
existingBullListButton.onAction = function() {
}
// Create & insert checkbox input element
- const checkbox = new tinymce.html.Node.create('input', inputAttrs);
+ const checkbox = tinymce.html.Node.create('input', inputAttrs);
checkbox.shortEnded = true;
node.firstChild ? node.insert(checkbox, node.firstChild, true) : node.append(checkbox);
}