소스 검색

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';
});

불러오는 중...
취소
저장