From 5e3a0bb1fe4d9d3b5d0fef181062325a8d8fd785 Mon Sep 17 00:00:00 2001 From: Chris Hallberg <crhallberg@gmail.com> Date: Mon, 14 Mar 2016 12:20:41 -0400 Subject: [PATCH] Lightbox: always include a submit button (enter problems). --- themes/bootstrap3/js/lightbox.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/themes/bootstrap3/js/lightbox.js b/themes/bootstrap3/js/lightbox.js index 7d341194410..06b0a61d990 100644 --- a/themes/bootstrap3/js/lightbox.js +++ b/themes/bootstrap3/js/lightbox.js @@ -176,6 +176,7 @@ VuFind.lightbox = (function() { // Add submit button information var submit = $(_clickedButton); _clickedButton = null; + var buttonData = {'name':name, 'value':1}; if (submit.length > 0) { if (typeof submit.data('lightbox-ignore') !== 'undefined') { return true; @@ -184,9 +185,10 @@ VuFind.lightbox = (function() { if (submit.closest(_modal).length > 0) { submit.attr('disabled', 'disabled'); } - var name = submit.attr('name') ? submit.attr('name') : 'submit'; - data.push({'name':name, 'value':submit.attr('value') || 1}); + buttonData.name = submit.attr('name') || 'submit'; + buttonData.value = submit.attr('value') || 1; } + data.push(buttonData); // Special handlers if ('undefined' !== typeof dataset) { // On submit behavior -- GitLab