Witam panowie, mam problem...
Programuje już dość długo ale zaczynam dopiero z ElectronJS i krew mnie zalewa, dokumentacja jest moim zdaniem baaardzo uboga a informacji w internecie jak na lekarstwo, przez godzinę szukam pod hasłami: "ElectronJS simple button action" itp i chcę z warstwy kompozycji uzyskać coś na "back-endzie frontendu" jeśli mogę to tak nazwać.
Co mam na myśli?
Mój plik main.js:
const { BrowserWindow, app, screen} = require('electron');
app.on('ready', () => {
const { width: desktopWidth, height: desktopHeight } = screen.getPrimaryDisplay().workAreaSize
let mainWindow;
const minWidthValue = parseInt(desktopWidth / 2);
const minHeightValue = parseInt(desktopHeight / 2);
mainWindow = new BrowserWindow({
nodeIntegration: true,
width: parseInt(desktopWidth),
height: parseInt(desktopHeight),
minWidth: parseInt(minWidthValue),
minHeight: parseInt(minHeightValue),
})
mainWindow.setMenu(null);
mainWindow.setTitle("Aplikacja testowa");
mainWindow.maximize();
mainWindow.loadFile('./index.html');
mainWindow.show();
});
function debugLog (data) {
let date_ob = new Date();
console.log (String(date_ob.getHours()) + ":" + String (date_ob.getMinutes()) + ":" + String (date_ob.getSeconds()) + ' -> ' + data + '\n');
}
oraz index.html:
<!DOCTYPE html>
<head>
<title>Aplikacja testowa</title>
<style src="./main.css" type="text/css"></style>
</head>
<body>
<h1>Aplikacja testowa</h1>
<button id="test">test</button>
</body>
</html>
Co ja mam do jasnej anielki zrobić żeby wykryć click event... Przeszukałem całą dokumentacje i nie traktuje ona całkowicie wcale o podstawach takich jak podstawowa interakcja, pola input, buttons, textarea, całkowite dno, znalazłem za to TONĘ nieziemsko trudnych rzeczy, które na razie mnie totalnie nie interesują skoro nie mam możliwości opanowania podstaw :(
Jakieś pomysły?