From 7fb696cf485106dab2844309a243ad19887bddaa Mon Sep 17 00:00:00 2001 From: Jure Grabnar Date: Fri, 28 Jun 2019 02:00:05 +0200 Subject: [PATCH] Fix unclickable import modal --- app/assets/javascripts/protocols/external_protocols_tab.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/protocols/external_protocols_tab.js b/app/assets/javascripts/protocols/external_protocols_tab.js index 849280c99..c1b3f69d8 100644 --- a/app/assets/javascripts/protocols/external_protocols_tab.js +++ b/app/assets/javascripts/protocols/external_protocols_tab.js @@ -164,7 +164,7 @@ function handleFormSubmit(modal) { function initLoadProtocolModalPreview() { $('.external-import-btn').off('click').on('click', function(e) { - var link = $(this).parent('.protocol-card'); + var link = $(this).parents('.protocol-card'); animateSpinner(null, true); $.ajax({ url: link.data('url'), @@ -210,7 +210,7 @@ function initLoadProtocolModalPreview() { function initFormSubmits() { var modal = $('#protocol-preview-modal'); - modal.off('click').on('click', 'button[data-action=import_protocol]', function() { + modal.find('button[data-action=import_protocol]').off('click').on('click', function() { var form = modal.find('form'); var hiddenField = form.find('#protocol_protocol_type'); hiddenField.attr('value', $(this).data('import_type'));