You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
1.1 KiB
57 lines
1.1 KiB
3 years ago
|
function getArrayForm(inputs) {
|
||
|
if (!inputs) return false;
|
||
|
var data = {};
|
||
|
inputs.forEach((x) => {
|
||
|
data[x.name] = x.value;
|
||
|
});
|
||
|
return data;
|
||
|
}
|
||
|
|
||
|
async function wait(ms) {
|
||
|
return new Promise((resolve) => {
|
||
|
setTimeout(() => {
|
||
|
resolve();
|
||
|
}, ms);
|
||
|
});
|
||
|
}
|
||
|
|
||
|
async function initGreeter() {
|
||
|
if (greeter_config.greeter.debug_mode) {
|
||
|
//debug = new Debug()
|
||
|
}
|
||
|
|
||
|
lightdm.authentication_complete?.connect(() => authentication_done());
|
||
|
|
||
|
lightdm.brightness_update?.connect(() => brightness._updateData());
|
||
|
|
||
|
lightdm.battery_update?.connect(() => battery._updateData());
|
||
|
|
||
|
accounts = new Accounts();
|
||
|
|
||
|
sessions = new Sessions();
|
||
|
|
||
|
authenticate = new Authenticate();
|
||
|
|
||
|
sidebar = new Sidebar();
|
||
|
|
||
|
time_date = new TimeDate();
|
||
|
|
||
|
layouts = new Layouts();
|
||
|
|
||
|
backgrounds = new Backgrounds();
|
||
|
backgrounds._init();
|
||
|
|
||
|
power = new Power();
|
||
|
|
||
|
battery = new Battery();
|
||
|
|
||
|
brightness = new Brightness();
|
||
|
}
|
||
|
|
||
|
if (window._ready_event === undefined) {
|
||
|
_ready_event = new Event("GreeterReady");
|
||
|
window.dispatchEvent(_ready_event);
|
||
|
}
|
||
|
|
||
|
window.addEventListener("GreeterReady", initGreeter);
|