diff --git a/app/assets/javascripts/experiments/show.js b/app/assets/javascripts/experiments/show.js index e70b87480..650850f7d 100644 --- a/app/assets/javascripts/experiments/show.js +++ b/app/assets/javascripts/experiments/show.js @@ -7,7 +7,22 @@ let myModuleUserSelector = '#my_module_user_ids'; var myModuleTagsSelector = '#module-tags-selector'; + $(document).on('submit', '#new-my-module-modal form', (event) => { + event.preventDefault(); + $.post({ + url: $('#new-my-module-modal form').attr('action'), + data: { + my_module: { + name: $('#new-my-module-modal input[name="my_module[name]"]').val(), + view_mode: $('#new-my-module-modal input[name="my_module[view_mode]"]').val(), + due_date: $('#new-my-module-modal input[name="my_module[due-date]"]').val(), + tag_ids: dropdownSelector.getValues(myModuleTagsSelector), + user_ids: dropdownSelector.getValues(myModuleUserSelector) + } + } + }); + }); // Modal's submit handler function $(experimentWrapper) .on('ajax:success', newMyModuleModal, function() { diff --git a/app/views/my_modules/modals/_new_modal.html.erb b/app/views/my_modules/modals/_new_modal.html.erb index 047b2bbe5..ac5e5ed17 100644 --- a/app/views/my_modules/modals/_new_modal.html.erb +++ b/app/views/my_modules/modals/_new_modal.html.erb @@ -1,6 +1,6 @@