Skip to content

Instantly share code, notes, and snippets.

@IronGhost63
Last active November 27, 2019 05:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save IronGhost63/b622bbec9a706f718a7e76167b312781 to your computer and use it in GitHub Desktop.
Save IronGhost63/b622bbec9a706f718a7e76167b312781 to your computer and use it in GitHub Desktop.
Reinit gravity form after submission
import '@nobleclem/jquery-multiselect';
export default () => {
let FormElement = $('.content-form__form-wrapper');
if ( FormElement.length ) {
let FormId = FormElement.attr('data-form-id'),
FormHtml = $('<div />').append(FormElement.clone()).html();
$(document).on('gform_confirmation_loaded', function() {
FormElement.find(`.gform_confirmation_message_${FormId}`).wrap('<div />').parent().html(FormHtml);
FormElement.find(`#gform_wrapper_${FormId}`).unwrap();
$(document).trigger('gform_post_render', [FormId, 0]);
$('#submission').modal();
});
$(document).on('gform_post_render', function(){
$('.gfield_select[multiple]').multiselect();
});
jQuery('.gfield_select[multiple]').multiselect();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment