- wp native ajax fix

This commit is contained in:
nikitozzzzzzz
2018-08-15 13:24:22 +03:00
parent a6aef845b8
commit 6e0836a4f8
20 changed files with 56 additions and 82 deletions
+5 -29
View File
@@ -174,14 +174,8 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
wp_register_style( 'um_admin_modal', $this->css_url . 'um-admin-modal.css' );
wp_enqueue_style( 'um_admin_modal' );
wp_register_script( 'um_admin_modal', $this->js_url . 'um-admin-modal.js', '', '', true );
wp_register_script( 'um_admin_modal', $this->js_url . 'um-admin-modal.js', array('jquery', 'wp-util'), '', true );
wp_enqueue_script( 'um_admin_modal' );
$localize_data = array(
'ajax_url' => UM()->get_ajax_route( 'um\admin\core\Admin_Builder', 'dynamic_modal_content' ),
'dropdown_ajax_url' => UM()->get_ajax_route( 'um\admin\core\Admin_Builder', 'populate_dropdown_options' ),
);
wp_localize_script( 'um_admin_modal', 'um_admin_modal_data', $localize_data );
}
@@ -189,14 +183,8 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
* Field Processing
*/
function load_field() {
wp_register_script( 'um_admin_field', $this->js_url . 'um-admin-field.js', '', '', true );
wp_register_script( 'um_admin_field', $this->js_url . 'um-admin-field.js', array('jquery', 'wp-util'), '', true );
wp_enqueue_script( 'um_admin_field' );
$localize_data = array(
'ajax_url' => UM()->get_ajax_route( 'um\admin\core\Admin_Builder', 'update_field' ),
'do_ajax_url' => UM()->get_ajax_route( 'um\core\Fields', 'do_ajax_action' ),
);
wp_localize_script( 'um_admin_field', 'um_admin_field_data', $localize_data );
}
@@ -204,7 +192,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
* Load Builder
*/
function load_builder() {
wp_register_script( 'um_admin_builder', $this->js_url . 'um-admin-builder.js', '', '', true );
wp_register_script( 'um_admin_builder', $this->js_url . 'um-admin-builder.js', array('jquery', 'wp-util'), '', true );
wp_enqueue_script( 'um_admin_builder' );
//hide footer text on add/edit UM Forms
@@ -219,21 +207,14 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
}
$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 );
wp_register_script( 'um_admin_dragdrop', $this->js_url . 'um-admin-dragdrop.js', '', '', true );
wp_register_script( 'um_admin_dragdrop', $this->js_url . 'um-admin-dragdrop.js', array('jquery', 'wp-util'), '', true );
wp_enqueue_script( 'um_admin_dragdrop' );
$localize_data = array(
'ajax_url' => UM()->get_ajax_route( 'um\admin\core\Admin_DragDrop', 'update_order' ),
);
wp_localize_script( 'um_admin_dragdrop', 'um_admin_dragdrop_data', $localize_data );
wp_register_style( 'um_admin_builder', $this->css_url . 'um-admin-builder.css' );
wp_enqueue_style( 'um_admin_builder' );
}
@@ -323,13 +304,8 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
* Load AJAX
*/
function load_ajax_js() {
wp_register_script( 'um_admin_ajax', $this->js_url . 'um-admin-ajax.js', '', '', true );
wp_register_script( 'um_admin_ajax', $this->js_url . 'um-admin-ajax.js', array('jquery','wp-util'), '', true );
wp_enqueue_script( 'um_admin_ajax' );
$localize_data = array(
'ajax_url' => UM()->get_ajax_route( 'um\core\Fields', 'do_ajax_action' ),
);
wp_localize_script( 'um_admin_ajax', 'um_admin_ajax_data', $localize_data );
}