Index: openacs-4/packages/acs-admin/www/apm/package-add.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-admin/www/apm/package-add.tcl,v diff -u -r1.13.2.3 -r1.13.2.4 --- openacs-4/packages/acs-admin/www/apm/package-add.tcl 28 Sep 2016 12:56:29 -0000 1.13.2.3 +++ openacs-4/packages/acs-admin/www/apm/package-add.tcl 8 Nov 2016 11:50:33 -0000 1.13.2.4 @@ -54,7 +54,7 @@ Package Key: - + @@ -149,7 +149,7 @@ Initial Version: - + @@ -208,15 +208,15 @@ Primary Owner URL: - + Secondary Owner: Secondary Owner URL: - + @@ -255,18 +255,14 @@ }] -ad_return_template apm -# Add onChange event listener to package_key and version_name fields to comply with CSP. -# No inline JS event handlers! -template::add_body_script -script " - var elem = document.getElementById('package_key'); - elem.addEventListener('change', function (event) {updateURLs();}); - - var elem = document.getElementById('version_name'); - elem.addEventListener('change', function (event) {updateURLs();});" +# Add event listener for updating urls and checking mailto urls +template::add_event_listener -CSSclass "update-url" -event change -script {updateURLs();} +template::add_event_listener -CSSclass "check-mailto" -event change -script {checkMailto(this);} +ad_return_template apm + # Local variables: # mode: tcl # tcl-indent-level: 4