"use strict"; const { ipcRenderer } = require('electron'); const TabGroup = require("electron-tabs"); const $ = window.jQuery = require("jquery"); let tabGroup = new TabGroup(); let tab = tabGroup.addTab({ title: "Electron", src: 'file://' + __dirname + '/editor-instance.html', visible: true, active: true, webviewAttributes: {"nodeintegration":true}, // ready: tab => { // let webview = tab.webview; // if (!!webview) { // webview.addEventListener('dom-ready', () => { // webview.openDevTools(); // }) // } // } }); let tab2 = tabGroup.addTab({ title: "Electron", src: 'file://' + __dirname + '/editor-instance.html', visible: true, active: true, webviewAttributes: { "nodeintegration": true }, }); function createNewConnection() { ipcRenderer.send("instanceManager.openNewConnectionDialog"); } ipcRenderer.on("instanceManager.newConnectionCallback", (event, response) => { console.log(response); }); $(document).ready(() => { $("#new-connection").click(() => { createNewConnection(); }) })