From 6c7e79f7270500d00c526692c32cfc106a2feb07 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Fri, 8 Sep 2017 11:54:45 +0200 Subject: Some basic input field validation. --- framework/qml/EditAccount.qml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'framework/qml/EditAccount.qml') diff --git a/framework/qml/EditAccount.qml b/framework/qml/EditAccount.qml index fb21f655..8600868f 100644 --- a/framework/qml/EditAccount.qml +++ b/framework/qml/EditAccount.qml @@ -125,9 +125,13 @@ Item { anchors.right: parent.right text: qsTr("Save") onClicked: { - loader.item.save() - Kube.Fabric.postMessage(Kube.Messages.synchronize, {"accountId": loader.item.accountIdentifier}); - Kube.Fabric.postMessage(Kube.Messages.componentDone, {}) + if(loader.item.valid) { + loader.item.save() + Kube.Fabric.postMessage(Kube.Messages.synchronize, {"accountId": loader.item.accountIdentifier}); + Kube.Fabric.postMessage(Kube.Messages.componentDone, {}) + } else { + console.warn("Invalid settings."); + } } } } -- cgit v1.2.3