mirror of
https://github.com/10h30/ultimatemember.git
synced 2026-07-20 07:04:06 +09:00
- removed extract() from update_field() function;
- wpcs for `update_field()`; - updated hookdocs for `um_admin_pre_save_field_to_form` hook; - updated hookdocs for `um_admin_pre_save_field_to_db` hook;
This commit is contained in:
@@ -35,22 +35,20 @@ jQuery(document).ready(function() {
|
||||
|
||||
/* Add a Field */
|
||||
jQuery(document.body).on('submit', 'form.um_add_field', function(e){
|
||||
|
||||
e.preventDefault();
|
||||
var conditions = jQuery('.um-admin-cur-condition');
|
||||
//need fields refactor
|
||||
jQuery(conditions).each( function ( i ) {
|
||||
|
||||
if ( jQuery( this ).find('[id^="_conditional_action"]').val() === '' ||
|
||||
jQuery( this ).find('[id^="_conditional_field"]').val() === '' ||
|
||||
jQuery( this ).find('[id^="_conditional_operator"]').val() ==='' )
|
||||
{
|
||||
jQuery(conditions[i]).find('.um-admin-remove-condition').trigger('click');
|
||||
}
|
||||
} );
|
||||
conditions = jQuery('.um-admin-cur-condition');
|
||||
jQuery(conditions).each( function ( i ) {
|
||||
var id = i === 0 ? '' : i;
|
||||
var conditions = jQuery('.um-admin-cur-condition');
|
||||
//need fields refactor
|
||||
jQuery(conditions).each( function ( i ) {
|
||||
if ( jQuery( this ).find('[id^="_conditional_action"]').val() === '' ||
|
||||
jQuery( this ).find('[id^="_conditional_field"]').val() === '' ||
|
||||
jQuery( this ).find('[id^="_conditional_operator"]').val() ==='' )
|
||||
{
|
||||
jQuery(conditions[i]).find('.um-admin-remove-condition').trigger('click');
|
||||
}
|
||||
} );
|
||||
conditions = jQuery('.um-admin-cur-condition');
|
||||
jQuery(conditions).each( function ( i ) {
|
||||
var id = i === 0 ? '' : i;
|
||||
|
||||
jQuery( this ).find('[id^="_conditional_action"]').attr('name', '_conditional_action' + id);
|
||||
jQuery( this ).find('[id^="_conditional_action"]').attr('id', '_conditional_action' + id);
|
||||
@@ -60,8 +58,7 @@ jQuery(document).ready(function() {
|
||||
jQuery( this ).find('[id^="_conditional_operator"]').attr('id', '_conditional_operator' + id);
|
||||
jQuery( this ).find('[id^="_conditional_value"]').attr('name', '_conditional_value' + id);
|
||||
jQuery( this ).find('[id^="_conditional_value"]').attr('id', '_conditional_value' + id);
|
||||
|
||||
} );
|
||||
} );
|
||||
var form = jQuery(this);
|
||||
|
||||
jQuery.ajax({
|
||||
@@ -78,40 +75,34 @@ jQuery(document).ready(function() {
|
||||
complete: function(){
|
||||
form.css({'opacity': 1});
|
||||
},
|
||||
success: function(data){
|
||||
if (data.error){
|
||||
|
||||
c = 0;
|
||||
jQuery.each(data.error, function(i, v){
|
||||
c++;
|
||||
if ( c == 1 ) {
|
||||
form.find('#'+i).addClass('um-admin-error').trigger('focus');
|
||||
form.find('.um-admin-error-block').show().html(v);
|
||||
}
|
||||
});
|
||||
|
||||
um_admin_modal_responsive();
|
||||
success: function( response ){
|
||||
if ( response.success ) {
|
||||
let data = response.data;
|
||||
if ( data.error ) {
|
||||
let c = 0;
|
||||
jQuery.each( data.error, function(i, v){
|
||||
c++;
|
||||
if ( 1 === c ) {
|
||||
form.find('#' + i).addClass('um-admin-error').trigger('focus');
|
||||
form.find('.um-admin-error-block').show().html(v);
|
||||
}
|
||||
});
|
||||
|
||||
um_admin_modal_responsive();
|
||||
} else {
|
||||
jQuery('.um-col-demon-settings').data('in_row', '').data('in_sub_row', '').data('in_column', '').data('in_group', '');
|
||||
um_admin_remove_modal();
|
||||
um_admin_update_builder();
|
||||
}
|
||||
} else {
|
||||
|
||||
jQuery('.um-col-demon-settings').data('in_row', '');
|
||||
jQuery('.um-col-demon-settings').data('in_sub_row', '');
|
||||
jQuery('.um-col-demon-settings').data('in_column', '');
|
||||
jQuery('.um-col-demon-settings').data('in_group', '');
|
||||
|
||||
um_admin_remove_modal();
|
||||
um_admin_update_builder();
|
||||
|
||||
console.log( response );
|
||||
}
|
||||
|
||||
},
|
||||
error: function(data){
|
||||
console.log(data);
|
||||
error: function( response ){
|
||||
console.log( response );
|
||||
}
|
||||
});
|
||||
|
||||
return false;
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user