social_lms_integrator-1.0.0-beta4/modules/social_lms_integrator_enrollment/assets/js/social_lms_integrator_nomination_request_modal.js
modules/social_lms_integrator_enrollment/assets/js/social_lms_integrator_nomination_request_modal.js
/**
* @file social_lms_integrator_nomination_request_modal.js
*/
(function ($, Drupal, drupalSettings) {
'use strict';
Drupal.behaviors.iterationNominationRequest = {
attach: function (context, settings) {
// Trigger the modal window.
$('body', context).once('iterationNominationRequest').each(function () {
$('a#modal-trigger').click();
// When the dialog closes, reload without the location.search parameter.
$('body').on('dialogclose', '.ui-dialog', function() {
location.assign(location.origin + location.pathname);
});
});
// When submitting the request, close the page.
var closeDialog = settings.iterationNominationRequest.closeDialog;
$('body').once('iterationNominationSubmitRequest').on('dialogclose', '.ui-dialog', function() {
if (closeDialog === true) {
location.assign(location.origin + location.pathname);
}
});
}
}
})(jQuery, Drupal, drupalSettings);
