aboutsummaryrefslogtreecommitdiff
path: root/new-connection.js
diff options
context:
space:
mode:
Diffstat (limited to 'new-connection.js')
-rw-r--r--new-connection.js18
1 files changed, 15 insertions, 3 deletions
diff --git a/new-connection.js b/new-connection.js
index 2493c25..e517370 100644
--- a/new-connection.js
+++ b/new-connection.js
@@ -26,18 +26,30 @@ function parseForm() {
return formData;
}
-function createConnection() {
+function createConnection(isTest) {
+ $("#status-message").empty();
let connectionProps = parseForm();
+ connectionProps.isTest = isTest;
ipcRenderer.send("newConnection.createConnection", connectionProps);
}
+ipcRenderer.on("newConnection.initialisationFailed", (event, error) => {
+ let errorMsg = $("<div class='notification is-danger'></div>").text(error.cause);
+ $("#status-message").append(errorMsg);
+});
+
+ipcRenderer.on("newConnection.connectionTestOk", (event) => {
+ let status = $("<div class='notification is-success'></div>").text("Connection OK");
+ $("#status-message").append(status);
+});
+
$(document).ready(() => {
$("#create-connection").click(() => {
- createConnection();
+ createConnection(false);
});
$("#test-connection").click(() => {
- //TODO
+ createConnection(true);
});
$("#cancel").click(() => {