Quellcode durchsuchen

added settings button to templated pages

master
Haku vor 4 Jahren
Ursprung
Commit
5bdc0dff29
1 geänderte Dateien mit 18 neuen und 0 gelöschten Zeilen
  1. +18
    -0
      src/buttons.ts

+ 18
- 0
src/buttons.ts Datei anzeigen

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

Laden…
Abbrechen
Speichern