Updated 4 files (automated)

mane
Mia Raindrops 1 month ago
parent 3661eadc63
commit ade37c5b0a
Signed by: Mia Raindrops
GPG Key ID: EFBDC68435A574B7

@ -1,4 +1,4 @@
#!/bin/bash
electron-packager --overwrite --platform darwin --arch arm64 .
electron-packager --overwrite --platform linux --arch x64 .
electron-packager --overwrite --platform win32 --arch x64 .

@ -211,6 +211,11 @@
window.authApprovalInterval = setInterval(async () => {
let data = JSON.parse(await (await window.fetch(server + "/dev.equestria.delta.kiosk.CheckApproved/?id=" + window.authId)).text());
if (data['token']) {
remote.webContents.fromId(document.getElementById("webview").getWebContentsId()).setWindowOpenHandler((details) => {
return {
action: 'deny'
};
});
remote.webContents.fromId(document.getElementById("webview").getWebContentsId()).session.cookies.set({
url: "https://delta.equestria.dev",
name: "DeltaLanguage",

@ -1,4 +1,5 @@
const { app, BrowserWindow, Menu, ipcMain, MenuItem } = require('electron');
const { app, BrowserWindow, Menu, ipcMain, MenuItem, globalShortcut, shell} = require('electron');
const os = require("os");
require('@electron/remote/main').initialize();
const createWindow = () => {
@ -6,6 +7,8 @@ const createWindow = () => {
width: 800,
height: 600,
fullscreen: true,
kiosk: os.platform() === "win32",
autoHideMenuBar: true,
title: "Delta Kiosk",
webPreferences: {
nodeIntegration: true,
@ -113,12 +116,26 @@ const createWindow = () => {
})
]);
mainWindow.webContents.setWindowOpenHandler((details) => {
return {
action: 'deny'
};
});
mainWindow.webContents.session.on('will-download', (event, item, webContents) => {
item.cancel()
})
mainWindow.setMenu(menu);
Menu.setApplicationMenu(menu);
mainWindow.loadFile('index.html');
}
app.whenReady().then(() => {
globalShortcut.register('Ctrl+Esc', () => {
console.log('Disabled Windows key')
})
createWindow()
})

@ -9,4 +9,12 @@ contextBridge.exposeInMainWorld('kiosk', {
}
});
setInterval(() => {
for (let item of Array.from(document.querySelectorAll('input[type="file"]'))) {
item.disabled = true;
}
window.showOpenFilePicker = null;
});
console.log("Preloaded kiosk additions");
Loading…
Cancel
Save