#Code not being executed

16 messages · Page 1 of 1 (latest)

silver mason
#

I am using Electron Fiddle and my code isn't running, any idea why?

index.html

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <!-- https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP -->
    <meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'">
    <link href="./styles.css" rel="stylesheet">
    <title>Hype Monitor</title>
  </head>
  <body>
    <h1>Hello World!</h1>
    We are using Node.js <span id="node-version"></span>,
    Chromium <span id="chrome-version"></span>,
    and Electron <span id="electron-version"></span>.
    <button type="button" class="close-button" id="close-btn"></button>
  <button type="button" class="maximize-button" id="max-btn"></button>
  <button type="button" class="minimize-button" id = "min-btn"></button>

    <!-- You can also require other files to run in this process -->
    <script src="./renderer.js"></script>
  </body>
  <script>
      window.api.loadscript('./index.js')
    </script>
</html>

index.js

const remote = require('electron').remote;

  document.getElementById("min-btn").addEventListener("click", function (e) {
       var window = remote.getCurrentWindow();
       window.minimize(); 
  });

  document.getElementById("max-btn").addEventListener("click", function (e) {
       var window = remote.getCurrentWindow();
       if (!window.isMaximized()) {
           window.maximize();          
       } else {
           window.unmaximize();
       }
  });

  document.getElementById("close-btn").addEventListener("click", function (e) {
       var window = remote.getCurrentWindow();
       window.close();
  }); 
mortal epoch
#

What do you mean by "isn't running"?

silver mason
#

it just isnt running, when I click any of the referenced buttons nothing is executed

mortal epoch
#

open the dev tools

#

and remote is deprecated

silver mason
#

ohhh

#

what do I use now

mortal epoch
#

IPC

silver mason
#

Failed to load resource: net::ERR_FILE_NOT_FOUND

#

for ./index.js

mortal epoch
#

Why don't you load it like the renderer?

peak iron
#

What is loadscript?

silver mason
#

okay I sorted that now

#

ill look at IPC