From 0ae53812039e0f4d7ffaadf9ba2ae953a1ac3d3b Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Sat, 12 Jan 2019 15:56:49 +1100 Subject: [PATCH] fix for ipc binding made reconnect modal a bit better --- assets/headless/index.html | 2 +- renderer_headless.go | 13 +++++-------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/assets/headless/index.html b/assets/headless/index.html index 194f1279c..073d8de70 100644 --- a/assets/headless/index.html +++ b/assets/headless/index.html @@ -20,7 +20,7 @@ text-align: center; width: 20em; position: relative; - height: 17em; + height: 14em; border-radius: 1em; margin: 5% auto 0; background-color: white; diff --git a/renderer_headless.go b/renderer_headless.go index 3c4dde2af..b8249a771 100644 --- a/renderer_headless.go +++ b/renderer_headless.go @@ -39,6 +39,7 @@ func (h *Headless) Initialise(appConfig *AppConfig, ipcManager *ipcManager, even h.ipcManager = ipcManager h.appConfig = appConfig h.eventManager = eventManager + ipcManager.bindRenderer(h) h.log = newCustomLogger("Headless") return nil } @@ -99,17 +100,13 @@ func (h *Headless) start(conn *websocket.Conn) { // set external.invoke h.log.Infof("Connected to frontend.") - // If we are given an HTML fragment, load jquery - // for the html() function - if h.appConfig.isHTMLFragment { - // Inject jquery - jquery := BoxString(&defaultAssets, "jquery.3.3.1.min.js") - h.evalJS(jquery) - } - wailsRuntime := BoxString(&defaultAssets, "wails.js") h.evalJS(wailsRuntime) + // Inject jquery + jquery := BoxString(&defaultAssets, "jquery.3.3.1.min.js") + h.evalJS(jquery) + // Inject the initial JS for _, js := range h.initialisationJS { h.sendMessage(conn, js)