Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMadhura Jayaratne <madhura.cj@gmail.com>2015-05-08 13:11:41 +0300
committerMadhura Jayaratne <madhura.cj@gmail.com>2015-05-08 13:11:41 +0300
commitc59aef5860917f2e31451db0aa72576c4ade4a57 (patch)
treef30c7ca41d3c4718003b00a4e1484a199c26c2e9 /js/functions.js
parentf93107234243a2d779ba3052a7d12f445c793cac (diff)
parent470d61abafc0f32293374eeee26696a3c482566c (diff)
Merge branch 'QA_4_4'
Diffstat (limited to 'js/functions.js')
-rw-r--r--js/functions.js23
1 files changed, 17 insertions, 6 deletions
diff --git a/js/functions.js b/js/functions.js
index 4351c9e86c..528530dcee 100644
--- a/js/functions.js
+++ b/js/functions.js
@@ -3831,13 +3831,10 @@ AJAX.registerOnload('functions.js', function () {
* Enables the text generated by PMA_Util::linkOrButton() to be clickable
*/
$(document).on('click', 'a.formLinkSubmit', function (e) {
-
- if ($(this).attr('href').indexOf('=') != -1) {
- var data = $(this).attr('href').substr($(this).attr('href').indexOf('#') + 1).split('=', 2);
- $(this).parents('form').append('<input type="hidden" name="' + data[0] + '" value="' + data[1] + '"/>');
+ if (! $(this).hasClass('requireConfirm')) {
+ submitFormLink($(this));
+ return false;
}
- $(this).parents('form').submit();
- return false;
});
if ($('#update_recent_tables').length) {
@@ -3873,6 +3870,20 @@ AJAX.registerOnload('functions.js', function () {
}
}); // end of $()
+/**
+ * Submits the form placed in place of a link due to the excessive url length
+ *
+ * @param $link anchor
+ * @returns {Boolean}
+ */
+function submitFormLink($link)
+{
+ if ($link.attr('href').indexOf('=') != -1) {
+ var data = $link.attr('href').substr($link.attr('href').indexOf('#') + 1).split('=', 2);
+ $link.parents('form').append('<input type="hidden" name="' + data[0] + '" value="' + data[1] + '"/>');
+ }
+ $link.parents('form').submit();
+}
/**
* Initializes slider effect.