diff --git a/includes/admin/assets/js/um-admin-builder.js b/includes/admin/assets/js/um-admin-builder.js index 380a1e0a..432a6d6d 100644 --- a/includes/admin/assets/js/um-admin-builder.js +++ b/includes/admin/assets/js/um-admin-builder.js @@ -40,5 +40,6 @@ function um_admin_update_builder() { } jQuery(document).ready(function() { - + if ( um_admin_builder_data.hide_footer ) + jQuery('#wpfooter').hide(); }); \ No newline at end of file diff --git a/includes/admin/core/class-admin-enqueue.php b/includes/admin/core/class-admin-enqueue.php index f58eb336..e26be8e7 100644 --- a/includes/admin/core/class-admin-enqueue.php +++ b/includes/admin/core/class-admin-enqueue.php @@ -227,8 +227,20 @@ if ( ! class_exists( 'Admin_Enqueue' ) ) { wp_register_script( 'um_admin_builder', $this->js_url . 'um-admin-builder.js', '', '', true ); wp_enqueue_script( 'um_admin_builder' ); + //hide footer text on add/edit UM Forms + //layouts crashed because we load and hide metaboxes + //and WP calculate page height + $hide_footer = false; + global $pagenow, $post; + if ( ( 'post.php' == $pagenow || 'post-new.php' == $pagenow ) && + ( ( isset( $_GET['post_type'] ) && 'um_form' == $_GET['post_type'] ) || + ( isset( $post->post_type ) && 'um_form' == $post->post_type ) ) ) { + $hide_footer = true; + } + $localize_data = array( 'ajax_url' => UM()->get_ajax_route( 'um\admin\core\Admin_Builder', 'update_builder' ), + 'hide_footer' => $hide_footer, ); wp_localize_script( 'um_admin_builder', 'um_admin_builder_data', $localize_data );