diff options
author | Valentin Popov <info@valentineus.link> | 2019-08-22 00:12:17 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-08-22 00:12:17 +0300 |
commit | 6d5cb2611be73e4c3b0787ac00fe28e4c243417e (patch) | |
tree | 5b65999c40a916d0e4bb5f878b30cee236045e94 /example/application/src/renderer.js | |
parent | 03dd1ac6af558886acae1296832459827ade54c3 (diff) | |
parent | 8147b911dec725f50fb79e22dd149e13eca02d81 (diff) | |
download | electron-hot-reload-6d5cb2611be73e4c3b0787ac00fe28e4c243417e.tar.xz electron-hot-reload-6d5cb2611be73e4c3b0787ac00fe28e4c243417e.zip |
Merge pull request #1 from valentineus/develop
Develop
Diffstat (limited to 'example/application/src/renderer.js')
-rw-r--r-- | example/application/src/renderer.js | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/example/application/src/renderer.js b/example/application/src/renderer.js new file mode 100644 index 0000000..f4376e9 --- /dev/null +++ b/example/application/src/renderer.js @@ -0,0 +1,28 @@ +// This file is required by the index.html file and will +// be executed in the renderer process for that window. +// All of the Node.js APIs are available in this process. + +import { ipcRenderer } from 'electron' +import moment from 'moment' + +ipcRenderer.on('get:json:result', (event, { main, renderer }) => { + const mainTime = moment(main.time || 0).startOf('minute').fromNow() + const rendererTime = moment(renderer.time || 0).startOf('minute').fromNow() + + document.getElementById("main").innerHTML = mainTime; + document.getElementById("renderer").innerHTML = rendererTime; +}) + +ipcRenderer.send('get:json') + +setTimeout(() => { + ipcRenderer.send('get:json') +}, 3000); + +document.querySelector('#btnMain').addEventListener('click', () => { + ipcRenderer.send('reload:main') +}) + +document.querySelector('#btnRend').addEventListener('click', () => { + ipcRenderer.send('reload:renderer') +}) |