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.
56 lines
1.1 KiB
56 lines
1.1 KiB
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);
|
|
|