Control API
Control API se používá na jednoduché ovládání systému
Do when login
dowhenlogin
se používá když chcete vytvořit funkci která se spustí při přihlášení. (pokud uživatel nemá přihlašování tak po spuštění)
Do when login se používá následovně
control.dowhenlogin.add(() => {
console.log("přihlášeno");
});
Error
error
se používá když chcete vytvořit chybu.
error se používá následovně:
control.error(typChyby)(text, nazevAplikace);
// Takže např.
control.error("warn")("Nastala chyba", "Poznámkový blok");
Typy chyb jsou fatal
a warn
. Fatal vyvolá červenou obrazovku.
Loged
loged
se používá když chcete zjistit jestli je uživatel přihlášen
loged se používá následovně:
if (control.loged) {
// Uživatel přihlášen
} else {
// Uživatel odhlášen
}
Functions
functions
má v sobě 2 funkce. logout
a reboot
functions se používá následovně:
var aplikace = new App({
name: "Název aplikace",
hidden: false,
});
control.functions.logout(aplikace);
control.functions.reboot(aplikace);
Play sound
playsound
se používá když chcete přehrát zvuk.
playsound se používá následovně:
control.playSound(dataUri);
// Nebo
control.playSound("https://example.com/sound.mp3");
Return hodnota je howl
objekt.
Play song
playsong
je podobné jako playsound. Ale jsou tam funkce navíc.
control.playSong(dataUri, otherSettings, autoplay);
// Např.
control.playSong("https://example.com/song.mp3", {}, true);
Return hodnota je howl
objekt.
Notify
notify
se používá když chcete poslat notifikace
notify se používá následovně:
control.notify(appname, text);
// Např.
control.notify("Poznámkový blok", "Poznámka byla uložena!");
fileManager
Tohle je FileManager API. Více info zde: FileManager API
Message
message
se používá když chcete poslat prompt nebo confirm dialog.
control.message.prompt("Zadejte jméno: ", (response) => {
console.log(response);
});
control.message.confirm("Opravdu chcete smazat soubor?", (response) => {
if (response) {
console.log("potvrzeno");
}
});