• Resolved engeniusweb

    (@engeniusweb)


    When I try to add the gravity forms shortcode [gravityform id=”3″ title=”false” description=”false” ajax=”true”] to my FAB button I get the following output:
    Have a Question? “*” indicates required fields Name* First Last Email* PhoneCompany Name*MessageCAPTCHANameThis field is for validation purposes and should be left unchanged. /* = 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find(‘#gform_wrapper_3’);var is_confirmation = jQuery(this).contents().find(‘#gform_confirmation_wrapper_3’).length > 0;var is_redirect = contents.indexOf(‘gformRedirect(){‘) >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery(‘html’).css(‘margin-top’), 10) + parseInt(jQuery(‘body’).css(‘margin-top’), 10) + 100;if(is_form){jQuery(‘#gform_wrapper_3’).html(form_content.html());if(form_content.hasClass(‘gform_validation_error’)){jQuery(‘#gform_wrapper_3’).addClass(‘gform_validation_error’);} else {jQuery(‘#gform_wrapper_3’).removeClass(‘gform_validation_error’);}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery(‘#gform_wrapper_3’).offset().top – mt); }, 50 );if(window[‘gformInitDatepicker’]) {gformInitDatepicker();}if(window[‘gformInitPriceFields’]) {gformInitPriceFields();}var current_page = jQuery(‘#gform_source_page_number_3’).val();gformInitSpinner( 3, ‘https://sunlandlogisticssolutions.com/wp-content/plugins/gravityforms/images/spinner.svg’, true );jQuery(document).trigger(‘gform_page_loaded’, [3, current_page]);window[‘gf_submitting_3’] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find(‘.GF_AJAX_POSTBACK’).html();if(!confirmation_content){confirmation_content = contents;}jQuery(‘#gform_wrapper_3’).replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery(‘#gf_3’).offset().top – mt);jQuery(document).trigger(‘gform_confirmation_loaded’, [3]);window[‘gf_submitting_3’] = false;wp.a11y.speak(jQuery(‘#gform_confirmation_message_3’).text());}else{jQuery(‘#gform_3’).append(contents);if(window[‘gformRedirect’]) {gformRedirect();}}jQuery(document).trigger(“gform_pre_post_render”, [{ formId: “3”, currentPage: “current_page”, abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( “gform_wrapper_3” ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( “span” ); visibilitySpan.id = “gform_visibility_test_3”; gformWrapperDiv.insertAdjacentElement( “afterend”, visibilitySpan ); } const visibilityTestDiv = document.getElementById( “gform_visibility_test_3” ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 3, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === ‘attributes’ && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ ‘style’, ‘class’ ], }); } else { triggerPostRender(); } } );} ); /* ]]> */

Viewing 6 replies - 1 through 6 (of 6 total)
  • Thread Starter engeniusweb

    (@engeniusweb)

    I have had to disable the plugin until this can be fixed.

    Plugin Support wpkina

    (@wpkina)

    Hi @engeniusweb,
    Thank you for bringing this to our attention and sorry for the inconvenience you’re experiencing. πŸ™

    We’ve forwarded this issue to our technical team for further investigation, and they’re currently working on it. We will keep you updated as soon as we have a fix or a suitable workaround.

    Thanks again for your patience and support!

    Warm regards,
    Kina
    FAB Support Team

    Plugin Support wpkina

    (@wpkina)

    Hi @engeniusweb,
    Thanks a lot for reporting this!

    Just to let you know, the issue with the Gravity Forms shortcode not working properly inside the Floating Awesome Button has been fixed in version 2.15.0. Please update to the latest version and check again.

    If you still run into any issues or have other questions, feel free to reach out β€” we’re happy to help! 😊

    Best regards,
    Kina
    FAB Support Team

    Thread Starter engeniusweb

    (@engeniusweb)

    great – it seems to be working properly now! Thanks so much – glad we could help find a bug!

    Plugin Support wpkina

    (@wpkina)

    Awesome! πŸŽ‰ @engeniusweb
    Thanks again for your help in spotting that bug β€” really appreciate it πŸ™
    If you ever need anything else or have feedback, feel free to reach out anytime.

    Have a great day! 😊

    Best regards,
    Kina
    FAB Support Team

    Thread Starter engeniusweb

    (@engeniusweb)

    Hello! It looks like another update was rolled out, and we’re having the same issue again.

    Editing to add – it actually looks like this time it’s related to a different plugin, please disregard!

    • This reply was modified 5 months, 3 weeks ago by engeniusweb.
    • This reply was modified 5 months, 3 weeks ago by engeniusweb.
Viewing 6 replies - 1 through 6 (of 6 total)

You must be logged in to reply to this topic.