浏览代码

added settings button to templated pages

master
Haku 4 年前
父节点
当前提交
5bdc0dff29
共有 1 个文件被更改,包括 18 次插入0 次删除
  1. +18
    -0
      src/buttons.ts

+ 18
- 0
src/buttons.ts 查看文件

@@ -0,0 +1,18 @@
function addButton(label: string, callback: (e: MouseEvent) => void)
{
const button: HTMLInputElement = document.createElement('input');
button.type = 'button';
button.addEventListener('click', callback);
button.id = label.toLowerCase().replace(/ /g, '-');
button.value = label;
const belDiv: HTMLDivElement = document.createElement('div');
button.classList.add('button');
belDiv.classList.add('bel');
belDiv.appendChild(button);
document.querySelector('#loginswitcher').parentNode.insertBefore(belDiv, document.querySelector('#loginswitcher'));
}

addButton('Raspberry Settings', (e: MouseEvent): void =>
{
window.location.href = '/page=blank/raspberry=settings';
});

正在加载...
取消
保存