From 48af91afaadd1617b70c43369c2d680079806da7 Mon Sep 17 00:00:00 2001 From: cash Date: Sat, 14 May 2011 21:14:17 +0000 Subject: fixed the double form submission code for the installer git-svn-id: http://code.elgg.org/elgg/trunk@9083 36083f99-b078-4883-b0ff-0f9b5a30f544 --- install/js/install.js | 11 +++++++++++ views/installation/forms/install/template.php | 16 ---------------- views/installation/page/default.php | 2 ++ 3 files changed, 13 insertions(+), 16 deletions(-) create mode 100644 install/js/install.js diff --git a/install/js/install.js b/install/js/install.js new file mode 100644 index 000000000..8d36c8a65 --- /dev/null +++ b/install/js/install.js @@ -0,0 +1,11 @@ + +// prevent double-submission of forms +$(function() { + $('form').submit(function() { + if (this.data('submitted')) { + return false; + } + this.data('submitted', true); + return true; + }); +}); diff --git a/views/installation/forms/install/template.php b/views/installation/forms/install/template.php index 7e7a668d3..ea9a08a3d 100644 --- a/views/installation/forms/install/template.php +++ b/views/installation/forms/install/template.php @@ -28,19 +28,3 @@ $submit_params = array( $form_body .= elgg_view('input/submit', $submit_params); echo $form_body; - -?> - - diff --git a/views/installation/page/default.php b/views/installation/page/default.php index 7618e7255..a41a5b688 100644 --- a/views/installation/page/default.php +++ b/views/installation/page/default.php @@ -29,6 +29,8 @@ header('Expires: Fri, 05 Feb 1982 00:00:00 -0500', TRUE); + +
-- cgit v1.2.3