From 7c4826f5384c80e4645396c8ab1c959bcaeb2dc8 Mon Sep 17 00:00:00 2001 From: Steve MARECHAL Date: Wed, 5 Nov 2008 13:37:38 +0000 Subject: [PATCH] a cancel function may be in parameters of a dialog --- calexium_lib/web/CXM_dojo.anubis | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/calexium_lib/web/CXM_dojo.anubis b/calexium_lib/web/CXM_dojo.anubis index 6656db4..cc675b5 100644 --- a/calexium_lib/web/CXM_dojo.anubis +++ b/calexium_lib/web/CXM_dojo.anubis @@ -105,7 +105,8 @@ public define HTML_Off_Form String execute, String ok_label, Maybe(String) cancel, - List(InputDial) inputs_data + List(InputDial) inputs_data, + Maybe(String) do_cancel ) = sequence[ @@ -120,7 +121,12 @@ public define HTML_Off_Form if cancel is { failure then "", - success(cancel_label) then "" + success(cancel_label) then "" } ))]), ]), @@ -137,12 +143,13 @@ public define HTML_Off_Form String execute, String ok_label, Maybe(String) cancel, - List(InputDial) inputs_data + List(InputDial) inputs_data, + Maybe(String) do_cancel ) = sequence[ dojo_button(name,"dijit.byId('"+dialog_id+"').show()", dialog_id + "_button"), - dijit_dialog(name, dialog_id, execute, ok_label, cancel, inputs_data) + dijit_dialog(name, dialog_id, execute, ok_label, cancel, inputs_data, do_cancel) ] . -- libgit2 0.21.4