diff --git a/platform/commonUI/dialog/res/templates/overlay.html b/platform/commonUI/dialog/res/templates/overlay.html index bae3b906d9..e29dd523f5 100644 --- a/platform/commonUI/dialog/res/templates/overlay.html +++ b/platform/commonUI/dialog/res/templates/overlay.html @@ -12,7 +12,10 @@
- + +
diff --git a/platform/commonUI/dialog/src/DialogService.js b/platform/commonUI/dialog/src/DialogService.js index 7bd44dcf7d..b606c1743e 100644 --- a/platform/commonUI/dialog/src/DialogService.js +++ b/platform/commonUI/dialog/src/DialogService.js @@ -1,4 +1,4 @@ -/*global define,Promise*/ +/*global define*/ /** * Module defining DialogService. Created by vwoeltje on 11/10/14. @@ -36,14 +36,8 @@ define( // overlay-dialog template and associated with a // OK button click function confirm() { - var resultingValue; - - // Temporary workaround, in the absence of a - // forms package. - resultingValue = JSON.parse(overlayModel.value); - // Pass along the result - deferred.resolve(resultingValue); + deferred.resolve(overlayModel.value); // Stop showing the dialog dismiss(); @@ -73,8 +67,8 @@ define( overlayModel = { title: formModel.name, message: formModel.message, - formModel: formModel, - value: JSON.stringify(value), + structure: formModel, + value: value, confirm: confirm, cancel: cancel };