Index: openacs-4/packages/acs-templating/acs-templating.info =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/acs-templating.info,v diff -u -N -r1.56.2.15 -r1.56.2.16 --- openacs-4/packages/acs-templating/acs-templating.info 26 May 2016 19:26:09 -0000 1.56.2.15 +++ openacs-4/packages/acs-templating/acs-templating.info 1 Oct 2016 11:00:31 -0000 1.56.2.16 @@ -9,7 +9,7 @@ f t - + OpenACS Templating library. 2015-10-04 @@ -27,7 +27,7 @@ GPL version 2 3 - + Index: openacs-4/packages/acs-templating/tcl/head-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/tcl/head-procs.tcl,v diff -u -N -r1.20.2.10 -r1.20.2.11 --- openacs-4/packages/acs-templating/tcl/head-procs.tcl 28 Sep 2016 19:00:42 -0000 1.20.2.10 +++ openacs-4/packages/acs-templating/tcl/head-procs.tcl 1 Oct 2016 11:00:31 -0000 1.20.2.11 @@ -761,6 +761,7 @@ ad_proc template::add_acs_confirm_handler { {-message "Are you sure?"} {-CSSclass "acs-confirm"} + {-event click} {-id} } { Register an event handler for confirmation dialogs @@ -773,7 +774,7 @@ } { if {[info exists id]} { template::add_body_script -script [subst { - document.getElementById('$id').addEventListener('click', function (event) { + document.getElementById('$id').addEventListener('$event', function (event) { if (!confirm('$message')) { event.preventDefault(); }; @@ -783,7 +784,7 @@ template::add_body_script -script [subst { var elems = document.getElementsByClassName('$CSSclass'); for (var i = 0, l = elems.length; i < l; i++) { - elems\[i\].addEventListener('click', function (event) { + elems\[i\].addEventListener('$event', function (event) { if (!confirm('$message')) { event.preventDefault(); };