From e33d7341644c3ee35b9df74aad8024e2d80a642f Mon Sep 17 00:00:00 2001 From: PAN Lei Date: Wed, 14 Sep 2022 16:46:54 +0200 Subject: [PATCH] can show input fields --- appointment.js | 6 ++++++ index.html | 17 +++++++++++++---- main.js | 12 ++++++++++-- preload.js | 33 ++++++++++++++++++++++++--------- renderer.js | 0 5 files changed, 53 insertions(+), 15 deletions(-) create mode 100644 renderer.js diff --git a/appointment.js b/appointment.js index f9d3e98..bee08af 100644 --- a/appointment.js +++ b/appointment.js @@ -33,6 +33,10 @@ mongoManager.connect().then(r => { } ) +function startBookWithNumbers(startNumber, endNumber) { + +} + // Connect to the device. async function needToBook(contact, mongoManager) { @@ -70,3 +74,5 @@ async function startWithList(contacts, device) { console.log(contents); }, Promise.resolve()); } + +module.exports = startBookWithNumbers \ No newline at end of file diff --git a/index.html b/index.html index e6accd8..bab93d5 100644 --- a/index.html +++ b/index.html @@ -5,11 +5,20 @@ 爱马仕约会 + + -

Hello World!

-We are using Node.js , -Chromium , -and Electron . +开始联系人位置 +结束联系人位置 + + +
+ \ No newline at end of file diff --git a/main.js b/main.js index 068dfdd..4f49240 100644 --- a/main.js +++ b/main.js @@ -10,7 +10,9 @@ const createWindow = () => { } }); - win.loadFile('index.html'); + win.loadFile('index.html').then((r) => { + + }) } app.whenReady().then(() => { @@ -22,4 +24,10 @@ app.whenReady().then(() => { app.on('window-all-closed', () => { if (process.platform !== 'darwin') app.quit() -}) \ No newline at end of file +}) +const startBook = () => { + console.log("called") +} + + + diff --git a/preload.js b/preload.js index a069b42..b5fac9f 100644 --- a/preload.js +++ b/preload.js @@ -1,10 +1,25 @@ -window.addEventListener('DOMContentLoaded', () => { - const replaceText = (selector, text) => { - const element = document.getElementById(selector) - if (element) element.innerText = text - } +const startBookWithNumbers = require('appointment') +let startNumber = 0; +let endNumber = 0; +let selectedStore = 'faubourg'; - for (const dependency of ['chrome', 'node', 'electron']) { - replaceText(`${dependency}-version`, process.versions[dependency]) - } -}) \ No newline at end of file +window.addEventListener('load', () => { + document.getElementById("start_book_btn").addEventListener('click', () => { + startBook() + }) + document.getElementById("store_selector").addEventListener('change', (event) => { + selectedStore = event.target.value + }) + document.getElementById("start_number").addEventListener('change', (event) => { + startNumber = event.target.value + }) + document.getElementById("end_number").addEventListener('change', (event) => { + endNumber = event.target.value + }) +}) + +const startBook = () => { + alert("开始约会 " + "store:" + selectedStore + ",startNumber:" + startNumber + ",endNumber:" + endNumber) + console.log("开始约会 " + "store:" + selectedStore) + // startBookWithNumbers() +} diff --git a/renderer.js b/renderer.js new file mode 100644 index 0000000..e69de29