提交
This commit is contained in:
@@ -1531,37 +1531,29 @@ export default {
|
||||
},
|
||||
inTinymceButtonClass() {
|
||||
setTimeout(function () {
|
||||
// 查找该按钮并添加 className
|
||||
const commentaddbutton = document.querySelector('.tox-toolbar .tox-toolbar__group .tox-tbtn[data-mce-name="commentadd"]');
|
||||
if (commentaddbutton) {
|
||||
commentaddbutton.classList.add('tinymce-custom-button-commentadd');
|
||||
}
|
||||
const addrowbutton = document.querySelector('.tox-toolbar .tox-toolbar__group .tox-tbtn[data-mce-name="addrow"]');
|
||||
if (addrowbutton) {
|
||||
addrowbutton.classList.add('tinymce-custom-button-addrow');
|
||||
}
|
||||
const deletebutton = document.querySelector('.tox-toolbar .tox-toolbar__group .tox-tbtn[data-mce-name="delete"]');
|
||||
if (deletebutton) {
|
||||
deletebutton.classList.add('tinymce-custom-button-delete');
|
||||
}
|
||||
const editbutton = document.querySelector('.tox-toolbar .tox-toolbar__group .tox-tbtn[data-mce-name="edit"]');
|
||||
if (editbutton) {
|
||||
editbutton.classList.add('tinymce-custom-button-edit');
|
||||
}
|
||||
const savebutton = document.querySelector('.tox-toolbar .tox-toolbar__group .tox-tbtn[data-mce-name="save"]');
|
||||
if (savebutton) {
|
||||
savebutton.classList.add('tinymce-custom-button-save');
|
||||
}
|
||||
const button = document.querySelector('.tox-toolbar .tox-toolbar__group .tox-tbtn[data-mce-name="customblue"]');
|
||||
if (button) {
|
||||
button.classList.add('tinymce-custom-button-blue');
|
||||
}
|
||||
const removebutton = document.querySelector('.tox-toolbar .tox-toolbar__group .tox-tbtn[data-mce-name="removeblue"]');
|
||||
if (removebutton) {
|
||||
removebutton.classList.add('tinymce-custom-button-removeblue');
|
||||
}
|
||||
// 使用 querySelectorAll 获取所有符合条件的按钮
|
||||
const buttons = [
|
||||
{ selector: '.tox-tbtn[data-mce-name="commentadd"]', className: 'tinymce-custom-button-commentadd' },
|
||||
{ selector: '.tox-tbtn[data-mce-name="addrow"]', className: 'tinymce-custom-button-addrow' },
|
||||
{ selector: '.tox-tbtn[data-mce-name="delete"]', className: 'tinymce-custom-button-delete' },
|
||||
{ selector: '.tox-tbtn[data-mce-name="edit"]', className: 'tinymce-custom-button-edit' },
|
||||
{ selector: '.tox-tbtn[data-mce-name="save"]', className: 'tinymce-custom-button-save' },
|
||||
{ selector: '.tox-tbtn[data-mce-name="customblue"]', className: 'tinymce-custom-button-blue' },
|
||||
{ selector: '.tox-tbtn[data-mce-name="removeblue"]', className: 'tinymce-custom-button-removeblue' }
|
||||
];
|
||||
|
||||
// 遍历每个按钮并为每个按钮添加类
|
||||
buttons.forEach(item => {
|
||||
const buttonElements = document.querySelectorAll(item.selector);
|
||||
buttonElements.forEach(button => {
|
||||
if (!button.classList.contains(item.className)) { // 防止重复添加
|
||||
button.classList.add(item.className);
|
||||
}
|
||||
});
|
||||
});
|
||||
}, 100); // 延迟执行,确保按钮渲染完成
|
||||
}
|
||||
|
||||
|
||||
// 通用递归方法
|
||||
|
||||
|
||||
Reference in New Issue
Block a user