Merge pull request #768 from ultimatemember/fix/jQuery_3_compatibility

jQuery 3 compatibility (for WordPress 5.7 and higher)
This commit is contained in:
Nikita Sinelnikov
2021-03-05 18:21:34 +02:00
committed by GitHub
14 changed files with 44 additions and 44 deletions
@@ -12,7 +12,7 @@ function UM_Drag_and_Drop() {
jQuery('.um-admin-drag-col,.um-admin-drag-group').sortable('cancel');
jQuery('#publish').removeAttr('disabled');
jQuery('#publish').prop('disabled', false);
} else {
@@ -246,7 +246,7 @@ function UM_Rows_Refresh(){
type: 'POST',
data: jQuery( '.um_update_order' ).serialize(),
success: function(){
jQuery('#publish').removeAttr('disabled');
jQuery('#publish').prop('disabled', false);
}
});
+2 -2
View File
@@ -45,7 +45,7 @@ jQuery(document).ready(function() {
jQuery( this ).find('[id^="_conditional_field"]').val() === '' ||
jQuery( this ).find('[id^="_conditional_operator"]').val() ==='' )
{
jQuery(conditions[i]).find('.um-admin-remove-condition').click();
jQuery(conditions[i]).find('.um-admin-remove-condition').trigger('click');
}
} );
conditions = jQuery('.um-admin-cur-condition');
@@ -85,7 +85,7 @@ jQuery(document).ready(function() {
jQuery.each(data.error, function(i, v){
c++;
if ( c == 1 ) {
form.find('#'+i).addClass('um-admin-error').focus();
form.find('#'+i).addClass('um-admin-error').trigger('focus');
form.find('.um-admin-error-block').show().html(v);
}
});
+1 -1
View File
@@ -26,7 +26,7 @@ jQuery(document).ready(function() {
/* Creating new form button */
jQuery('.um-admin-boxed-links:not(.is-core-form) a').click( function() {
jQuery('.um-admin-boxed-links:not(.is-core-form) a').on( 'click', function() {
um_form_select_tab( jQuery(this), true );
});
});
+7 -7
View File
@@ -177,7 +177,7 @@ jQuery(document).ready( function() {
}
});
jQuery( '.um-forms-line[data-field_type="md_sorting_fields"] .um-multi-selects-add-option' ).click( function() {
jQuery( '.um-forms-line[data-field_type="md_sorting_fields"] .um-multi-selects-add-option' ).on('click', function() {
var list = jQuery(this).siblings('ul.um-multi-selects-list');
var sortable = list.hasClass( 'um-sortable-multi-selects' );
@@ -238,7 +238,7 @@ jQuery(document).ready( function() {
jQuery( this ).parents( 'li.um-md-default-filters-option-line' ).remove();
});
jQuery( '.um-multi-selects-add-option' ).click( function() {
jQuery( '.um-multi-selects-add-option' ).on('click', function() {
if ( jQuery(this).parents( '.um-forms-line[data-field_type="md_sorting_fields"]' ).length ) {
return;
}
@@ -518,7 +518,7 @@ jQuery(document).ready( function() {
}
jQuery( '.um-md-default-filters-add-option' ).click( function() {
jQuery( '.um-md-default-filters-add-option' ).on('click', function() {
if ( um_member_dir_filters_busy ) {
return;
}
@@ -554,7 +554,7 @@ jQuery(document).ready( function() {
});
jQuery( '.um-multi-text-add-option' ).click( function() {
jQuery( '.um-multi-text-add-option' ).on('click', function() {
var list = jQuery(this).siblings( 'ul.um-multi-text-list' );
var field_id = list.data( 'field_id' );
@@ -602,7 +602,7 @@ jQuery(document).ready( function() {
if ( typeof wp !== 'undefined' && wp.media && wp.media.editor ) {
var frame;
jQuery( '.um-set-image' ).click( function(e) {
jQuery( '.um-set-image' ).on('click', function(e) {
var button = jQuery(this);
e.preventDefault();
@@ -648,11 +648,11 @@ jQuery(document).ready( function() {
frame.open();
});
jQuery('.icon_preview').click( function(e) {
jQuery('.icon_preview').on('click', function(e) {
jQuery(this).siblings('.um-set-image').trigger('click');
});
jQuery('.um-clear-image').click( function(e) {
jQuery('.um-clear-image').on('click', function(e) {
var clear_button = jQuery(this);
var default_image_url = clear_button.siblings('.um-forms-field').data('default');
clear_button.siblings('.um-set-image').show();
@@ -1,6 +1,6 @@
jQuery( document ).ready( function() {
jQuery( '#role' ).change( function() {
jQuery( '#role' ).on('change', function() {
if ( typeof um_roles == 'object' ) {
um_roles = Object.keys( um_roles ).map(function( key ) { return um_roles[ key ]; });
@@ -20,7 +20,7 @@ jQuery( document ).ready( function() {
}
}).trigger('change');
jQuery( '#adduser-role' ).change( function() {
jQuery( '#adduser-role' ).on('change', function() {
if ( typeof um_roles == 'object' ) {
um_roles = Object.keys( um_roles ).map(function( key ) { return um_roles[ key ]; });
}
+2 -2
View File
@@ -128,7 +128,7 @@ jQuery(document).ready(function() {
/**
Ajax link
**/
jQuery('.um-admin-ajaxlink').click(function(e){
jQuery('.um-admin-ajaxlink').on('click', function(e){
e.preventDefault();
return false;
});
@@ -229,7 +229,7 @@ jQuery(document).ready(function() {
Conditional fields for
Radio Group
**/
jQuery('.um-conditional-radio-group input[type=radio]').click(function(){
jQuery('.um-conditional-radio-group input[type=radio]').on('click', function(){
var holder = jQuery('.um-conditional-radio-group');
var val = jQuery(this).val();
@@ -4,7 +4,7 @@ jQuery( document ).ready( function() {
*/
jQuery( document.body ).on( 'click', '.um_license_deactivate', function() {
jQuery(this).siblings('.um-option-field').val('');
jQuery(this).parents('form.um-settings-form').submit();
jQuery(this).parents('form.um-settings-form').trigger('submit');
});
@@ -14,11 +14,11 @@ jQuery( document ).ready( function() {
if ( jQuery( '#licenses_settings' ).length === 0 ) {
var changed = false;
jQuery( 'input, textarea, select' ).change( function() {
jQuery( 'input, textarea, select' ).on('change', function() {
changed = true;
});
jQuery( '#um-settings-wrap .um-nav-tab-wrapper a, #um-settings-wrap .subsubsub a' ).click( function() {
jQuery( '#um-settings-wrap .um-nav-tab-wrapper a, #um-settings-wrap .subsubsub a' ).on( 'click', function() {
if ( changed ) {
window.onbeforeunload = function() {
return wp.i18n.__( 'Are sure, maybe some settings not saved', 'ultimate-member' );
@@ -28,7 +28,7 @@ jQuery( document ).ready( function() {
}
});
jQuery( '.submit input' ).click( function() {
jQuery( '.submit input' ).on( 'click', function() {
window.onbeforeunload = '';
});
}