Read the statement by Michael Teeuw here.
New windows, NOT full size
-
Hi
I am working on a MagicMirror with touch. Therefore I inserted the following code into the getDom function in the newsfeed module, in order to add a link to the news, so a new browser window will open and i can read the whole news in a browserwindow.var url = this.newsItems[this.activeItem].url; wrapper.addEventListener("click", function () { window.open(url,'popUpWindow','height=500,width=500'); }); return wrapper;
This works perfect when I run it in my browser (node serveronly), but when I run it normally (npm start), then the new browser window is full size, and therefore the top bare is missing, and the windows cannot be closed again. Is there anyway, to make sure that the new browser windows is not full size when it opens?
-
@mortenbirkelund why not use an iframe? That way you could still have a lot of the other modules visible as well and you could put a timer on it so if you don’t close it it closes itself.
-
@mortenbirkelund There are options of Electron when you did run
npm start
Check out the item for electronOptions
https://github.com/MichMich/MagicMirror/tree/develop#configuration -
@broberg As far as I could see, Iframe was not and option, due to cross-origin limitations…
-
@roramirez but isnt that only for the MagicMirror window? I still want the MagicMirror window to to be fullscreen. I would just like to be able of opening a window that is not full screen.
Or have i misunderstood the electronOptions? -
@roramirez said in New windows, NOT full size:
Electron
Could you please elaborate on ow i could use the Electron to open a browser window that is not full size, even though the magic Mirror browser is in full size?
-
Well, It’s something at now I dont know how figure out.
If main Electron MagicMIrrror app is starter in FullScreen Mode, without menu bar, etc… I think is not possible -maybe yes- create a new window with these attributes and not full screen.
Please can you check this
https://github.com/electron/electron/blob/master/docs/api/window-open.mdAlso, by a way is necessary set the Node Integration