22 lines
769 B
TypeScript
22 lines
769 B
TypeScript
import Log from "../../../class/Log";
|
|
|
|
/**
|
|
* @deprecated
|
|
*/
|
|
export default function addActionBtn(txt: string, func: (ev: Event) => void, mainBtnNode: Element): void {
|
|
addActionBtn.proxy(txt, func, mainBtnNode);
|
|
}
|
|
|
|
addActionBtn.proxy = (txt: string, func: (ev: Event) => void, mainBtnNode: Element) => {
|
|
if (mainBtnNode.querySelector('#wh-trans-icon-btn').nextSibling !== null) return;
|
|
let btn = document.createElement('button');
|
|
btn.style.padding = '8px 13px 8px 0';
|
|
btn.style.verticalAlign = 'bottom';
|
|
btn.style.color = '#4CAF50';
|
|
btn.innerHTML = txt;
|
|
btn.addEventListener('click', func);
|
|
mainBtnNode.querySelector('button').after(btn);
|
|
addActionBtn.proxy = () => {
|
|
Log.error('错误:附加按钮已存在')
|
|
};
|
|
} |