mirror of
https://github.com/go-gitea/gitea
synced 2025-07-14 22:47:21 +00:00
Although we decided to "reduce the button amount" on the side bar, not only one user reported that the "time tracker dropdown" is not easy to use. So the best we can do at the moment is: move the buttons to the sidebar again. Fix #34979
16 lines
628 B
TypeScript
16 lines
628 B
TypeScript
import {showInfoToast, showWarningToast, showErrorToast} from '../modules/toast.ts';
|
|
|
|
function initDevtestToast() {
|
|
const levelMap: Record<string, any> = {info: showInfoToast, warning: showWarningToast, error: showErrorToast};
|
|
for (const el of document.querySelectorAll('.toast-test-button')) {
|
|
el.addEventListener('click', () => {
|
|
const level = el.getAttribute('data-toast-level');
|
|
const message = el.getAttribute('data-toast-message');
|
|
levelMap[level](message);
|
|
});
|
|
}
|
|
}
|
|
|
|
// NOTICE: keep in mind that this file is not in "index.js", they do not share the same module system.
|
|
initDevtestToast();
|