-1

I have a NW application that starts with a splash screen, which then opens the main application in a new window. The code is approximately this:

var appWin = gui.Window.open("https://localhost:8080/", {
    "icon": "app_icon.png",
    "frame": true,
    "width": 1200,
    "height": 800,
    "position": "center",
    "resizable": true,
    "min_width": 400,
    "min_height": 200
 })

 appWin.on('loaded', function() {
    // hide the splash screen
 })

However, appWin is always undefined, even though the new window opens and displays the correct content.

I'm using nw-builder version 0.13.4, but I have also tried various versions of 0.14.x, 0.15.x and 0.16.x, with the same problem.

Any suggestions of viable workarounds would also be acceptable.

Peter Hall
  • 53,120
  • 14
  • 139
  • 204

1 Answers1

1
// Open a new window.
nw.Window.open("https://localhost:8080/", {
    "icon": "app_icon.png",
    "frame": true,
    "width": 1200,
    "height": 800,
    "position": "center",
    "resizable": true,
    "min_width": 400,
    "min_height": 200
 }, function(win) {
       console.log('window opened'. win);
       win.on('loaded', function() {
            console.log('window created');
       }
});
Saket Patel
  • 6,573
  • 1
  • 27
  • 36