- 2.0.35 release;

- fixed JS enqueue;
This commit is contained in:
nikitasinelnikov
2018-12-09 15:48:17 +02:00
parent a10787961a
commit 479bec1809
17 changed files with 480 additions and 546 deletions
+29 -36
View File
@@ -1,32 +1,33 @@
jQuery(document).ready(function() {
jQuery(document).ajaxStart(function(){
jQuery(document).ajaxStart( function() {
jQuery('.tipsy').hide();
});
jQuery(document).on('click', 'a[data-silent_action^="um_"]',function(){
if ( typeof jQuery(this).attr('disabled') !== 'undefined' )
jQuery( document.body ).on('click', 'a[data-silent_action^="um_"]', function() {
if ( typeof jQuery(this).attr('disabled') !== 'undefined' ) {
return false;
in_row = '';
in_sub_row = '';
in_column = '';
in_group = '';
if ( jQuery('.um-col-demon-settings').data('in_column') ) {
in_row = jQuery('.um-col-demon-settings').data('in_row');
in_sub_row = jQuery('.um-col-demon-settings').data('in_sub_row');
in_column = jQuery('.um-col-demon-settings').data('in_column');
in_group = jQuery('.um-col-demon-settings').data('in_group');
}
act_id = jQuery(this).data('silent_action');
arg1 = jQuery(this).data('arg1');
arg2 = jQuery(this).data('arg2');
var in_row = '';
var in_sub_row = '';
var in_column = '';
var in_group = '';
var demon_settings = jQuery('.um-col-demon-settings');
if ( demon_settings.data('in_column') ) {
in_row = demon_settings.data('in_row');
in_sub_row = demon_settings.data('in_sub_row');
in_column = demon_settings.data('in_column');
in_group = demon_settings.data('in_group');
}
var act_id = jQuery(this).data('silent_action');
var arg1 = jQuery(this).data('arg1');
var arg2 = jQuery(this).data('arg2');
jQuery('.tipsy').hide();
um_admin_remove_modal();
jQuery.ajax({
url: wp.ajax.settings.url,
@@ -42,24 +43,16 @@ jQuery(document).ready(function() {
in_group: in_group,
nonce: um_admin_scripts.nonce
},
success: function(data){
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', '');
success: function( data ) {
demon_settings.data('in_row', '').data('in_sub_row', '').data('in_column', '').data('in_group', '');
um_admin_modal_responsive();
um_admin_update_builder();
},
error: function(data){
error: function( data ) {
}
});
return false;
});
});
return false;
});
});
+17 -19
View File
@@ -1,12 +1,11 @@
/**
This function updates the
builder area with fields
**/
* This function updates the builder area with fields
*
* @returns {boolean}
*/
function um_admin_update_builder() {
var form_id = jQuery('.um-admin-builder').data('form_id');
form_id = jQuery('.um-admin-builder').data('form_id');
jQuery('.tipsy').hide();
jQuery.ajax({
@@ -17,31 +16,30 @@ function um_admin_update_builder() {
form_id: form_id,
nonce: um_admin_scripts.nonce
},
success: function(data){
jQuery('.um-admin-drag-ajax').html(data);
success: function( data ) {
jQuery('.um-admin-drag-ajax').html( data );
jQuery('.tipsy').hide();
/* trigger columns at start */
allow_update_via_col_click = false;
jQuery('.um-admin-drag-ctrls.columns a.active').each(function(){
jQuery('.um-admin-drag-ctrls.columns a.active').each( function() {
jQuery(this).trigger('click');
}).promise().done( function(){ allow_update_via_col_click = true; } );
UM_Rows_Refresh();
}).promise().done( function(){
allow_update_via_col_click = true;
});
UM_Rows_Refresh();
},
error: function(data){
error: function( data ) {
}
});
return false;
return false;
}
jQuery(document).ready(function() {
if ( um_admin_builder_data.hide_footer )
jQuery( document ).ready( function() {
if ( um_admin_builder_data.hide_footer ) {
jQuery('#wpfooter').hide();
}
});
@@ -1,3 +0,0 @@
jQuery(document).ready(function() {
});
+10 -12
View File
@@ -1,5 +1,4 @@
function UM_Drag_and_Drop(){
function UM_Drag_and_Drop() {
jQuery('.um-admin-drag-col,.um-admin-drag-group').sortable({
items: '.um-admin-drag-fld',
connectWith: '.um-admin-drag-col,.um-admin-drag-group',
@@ -89,10 +88,9 @@ function UM_Drag_and_Drop(){
}
}).disableSelection();
}
function UM_update_rows(){
function UM_update_rows() {
var c = 0;
jQuery('a[data-remove_element="um-admin-drag-row"]').remove();
jQuery('.um-admin-drag-row').each(function(){
@@ -279,13 +277,14 @@ function UM_Add_Icon(){
}
jQuery(document).ready(function() {
if ( !jQuery('.um-admin-drag').length ) return false;
if ( !jQuery('.um-admin-drag').length ) {
return false;
}
UM_Drag_and_Drop();
/* add field to respected area */
jQuery(document).on('click', 'a.um-admin-drag-add-field', function(){
jQuery( document.body ).on('click', 'a.um-admin-drag-add-field', function() {
in_row = jQuery(this).parents('.um-admin-drag-row').index();
in_sub_row = jQuery(this).parents('.um-admin-drag-rowsub').index();
if ( jQuery(this).parents('.um-admin-drag-rowsub').find('.um-admin-drag-col').length == 1 ) {
@@ -317,7 +316,7 @@ jQuery(document).ready(function() {
});
/* add row */
jQuery(document).on('click', '*[data-row_action="add_row"]', function(){
jQuery(document.body).on('click', '*[data-row_action="add_row"]', function(){
var dragg = jQuery('.um-admin-drag-ajax');
dragg.append( '<div class="um-admin-drag-row">' + jQuery('.um-col-demon-row').html() + '</div>' );
dragg.find('.um-admin-drag-row:last').find('.um-admin-drag-row-icons').find('a.um-admin-drag-row-edit').attr('data-arg3', '_um_row_' + ( dragg.find('.um-admin-drag-row').length ) );
@@ -328,7 +327,7 @@ jQuery(document).ready(function() {
});
/* add sub row */
jQuery(document).on('click', '*[data-row_action="add_subrow"]', function(){
jQuery(document.body).on('click', '*[data-row_action="add_subrow"]', function(){
var dragg = jQuery(this).parents('.um-admin-drag-row').find('.um-admin-drag-rowsubs');
dragg.append( '<div class="um-admin-drag-rowsub">' + jQuery('.um-col-demon-subrow').html() + '</div>' );
UM_update_subrows();
@@ -336,7 +335,7 @@ jQuery(document).ready(function() {
});
/* remove element */
jQuery(document).on('click', 'a[data-remove_element^="um-"]',function(){
jQuery(document.body).on('click', 'a[data-remove_element^="um-"]',function(){
element = jQuery(this).data('remove_element');
jQuery(this).parents('.' +element).find('.um-admin-drag-fld').each(function(){
@@ -349,7 +348,7 @@ jQuery(document).ready(function() {
});
/* dynamically change columns */
jQuery(document).on('click', '.um-admin-drag-ctrls.columns a', function(){
jQuery(document.body).on('click', '.um-admin-drag-ctrls.columns a', function(){
var row = jQuery(this).parents('.um-admin-drag-rowsub');
var tab = jQuery(this);
@@ -406,5 +405,4 @@ jQuery(document).ready(function() {
}).promise().done( function(){ allow_update_via_col_click = true; } );
UM_Rows_Refresh();
});
+2 -2
View File
@@ -1,7 +1,7 @@
jQuery(document).ready(function() {
/* Remove field permanently */
jQuery(document).on('click', '.um-admin-btns a span.remove', function(e){
jQuery(document.body).on('click', '.um-admin-btns a span.remove', function(e){
e.preventDefault();
if ( confirm( 'This will permanently delete this custom field from database' ) ) {
@@ -34,7 +34,7 @@ jQuery(document).ready(function() {
/* Add a Field */
jQuery(document).on('submit', 'form.um_add_field', function(e){
jQuery(document.body).on('submit', 'form.um_add_field', function(e){
e.preventDefault();
var conditions = jQuery('.um-admin-cur-condition');
+24 -30
View File
@@ -1,38 +1,32 @@
function um_form_select_tab( tab, set_val ) {
var mode_block = jQuery('input#form__um_mode');
tab.parents('.um-admin-boxed-links').find('a').removeClass('um-admin-activebg');
tab.addClass('um-admin-activebg');
jQuery('.um-admin div#side-sortables').show();
jQuery('div[id^="um-admin-form"]').hide();
jQuery('#submitdiv').show();
jQuery('div#um-admin-form-mode,div#um-admin-form-title,div#um-admin-form-builder,div#um-admin-form-shortcode').show();
jQuery('div[id^="um-admin-form-' + tab.data('role') + '"]').show();
if ( set_val ) {
mode_block.val( tab.data('role') );
}
jQuery('.empty-container').css({'border' : 'none'});
jQuery('.um-admin-builder').removeClass().addClass( 'um-admin-builder ' + mode_block.val() );
}
jQuery(document).ready(function() {
/* Default form tab */
if ( jQuery('.um-admin-boxed-links').length > 0 ) {
var tab = jQuery('.um-admin-boxed-links a[data-role="'+jQuery('input#form__um_mode').val()+'"]');
tab.parents('.um-admin-boxed-links').find('a').removeClass('um-admin-activebg');
tab.addClass('um-admin-activebg');
jQuery('.um-admin div#side-sortables').show();
jQuery('div[id^="um-admin-form"]').hide();
jQuery('#submitdiv').show();
jQuery('div#um-admin-form-mode,div#um-admin-form-title,div#um-admin-form-builder,div#um-admin-form-shortcode').show();
jQuery('div[id^="um-admin-form-'+tab.data('role')+'"]').show();
jQuery('.empty-container').css({'border' : 'none'});
jQuery('.um-admin-builder').removeClass().addClass( 'um-admin-builder ' + jQuery('input#form__um_mode').val() );
um_form_select_tab( tab, false );
}
/* Creating new form button */
jQuery('.um-admin-boxed-links:not(.is-core-form) a').click(function(){
var tab = jQuery(this);
tab.parents('.um-admin-boxed-links').find('a').removeClass('um-admin-activebg');
tab.addClass('um-admin-activebg');
jQuery('.um-admin div#side-sortables').show();
jQuery('div[id^="um-admin-form"]').hide();
jQuery('#submitdiv').show();
jQuery('div#um-admin-form-mode,div#um-admin-form-title,div#um-admin-form-builder,div#um-admin-form-shortcode').show();
jQuery('div[id^="um-admin-form-'+tab.data('role')+'"]').show();
jQuery('input#form__um_mode').val( tab.data('role') );
jQuery('.empty-container').css({'border' : 'none'});
jQuery('.um-admin-builder').removeClass().addClass( 'um-admin-builder ' + jQuery('input#form__um_mode').val() );
jQuery('.um-admin-boxed-links:not(.is-core-form) a').click( function() {
um_form_select_tab( jQuery(this), true );
});
});
+193 -193
View File
@@ -1,248 +1,248 @@
jQuery(document).ready( function() {
/**
* Multi-selects field
*/
jQuery( 'body' ).on( 'click', '.um-select-delete', function() {
jQuery( this ).parents( 'li.um-multi-selects-option-line' ).remove();
});
/**
* Multi-selects field
*/
jQuery( document.body ).on( 'click', '.um-select-delete', function() {
jQuery( this ).parents( 'li.um-multi-selects-option-line' ).remove();
});
jQuery( '.um-multi-selects-add-option' ).click( function() {
var list = jQuery(this).siblings('ul.um-multi-selects-list');
jQuery( '.um-multi-selects-add-option' ).click( function() {
var list = jQuery(this).siblings('ul.um-multi-selects-list');
var field_id = list.data('field_id');
var k = 0;
if ( list.find( 'li:last select.um-forms-field' ).length > 0 ) {
k = list.find( 'li:last select.um-forms-field' ).attr('id').split("-");
k = k[1]*1 + 1;
}
var field_id = list.data('field_id');
var k = 0;
if ( list.find( 'li:last select.um-forms-field' ).length > 0 ) {
k = list.find( 'li:last select.um-forms-field' ).attr('id').split("-");
k = k[1]*1 + 1;
}
var selector_html = jQuery( '<div>' ).append( list.siblings('.um-hidden-multi-selects').clone() ).html();
var selector_html = jQuery( '<div>' ).append( list.siblings('.um-hidden-multi-selects').clone() ).html();
var classes = list.find('li:last').attr('class');
var classes = list.find('li:last').attr('class');
list.append(
'<li class="' + classes + '"><span class="um-field-wrapper">' + selector_html +
'</span><span class="um-field-control"><a href="javascript:void(0);" class="um-select-delete">' + php_data.texts.remove + '</a></span></li>'
);
list.append(
'<li class="' + classes + '"><span class="um-field-wrapper">' + selector_html +
'</span><span class="um-field-control"><a href="javascript:void(0);" class="um-select-delete">' + php_data.texts.remove + '</a></span></li>'
);
list.find('li:last .um-hidden-multi-selects').attr('name', jQuery(this).data('name') ).
addClass('um-forms-field um-long-field').removeClass('um-hidden-multi-selects').attr('id', list.data('id_attr') + '-' + k);
list.find('li:last .um-hidden-multi-selects').attr('name', jQuery(this).data('name') ).
addClass('um-forms-field um-long-field').removeClass('um-hidden-multi-selects').attr('id', list.data('id_attr') + '-' + k);
});
});
/**
* Multi-text field
*/
jQuery( 'body' ).on( 'click', '.um-text-delete', function() {
jQuery(this).parents('li.um-multi-text-option-line').remove();
});
/**
* Multi-text field
*/
jQuery( document.body ).on( 'click', '.um-text-delete', function() {
jQuery(this).parents('li.um-multi-text-option-line').remove();
});
jQuery( '.um-multi-text-add-option' ).click( function() {
var list = jQuery(this).siblings( 'ul.um-multi-text-list' );
jQuery( '.um-multi-text-add-option' ).click( function() {
var list = jQuery(this).siblings( 'ul.um-multi-text-list' );
var field_id = list.data( 'field_id' );
var k = 0;
if ( list.find( 'li:last input.um-forms-field' ).length > 0 ) {
k = list.find( 'li:last input.um-forms-field' ).attr('id').split("-");
k = k[1]*1 + 1;
}
var field_id = list.data( 'field_id' );
var k = 0;
if ( list.find( 'li:last input.um-forms-field' ).length > 0 ) {
k = list.find( 'li:last input.um-forms-field' ).attr('id').split("-");
k = k[1]*1 + 1;
}
var text_html = jQuery( '<div>' ).append( list.siblings('.um-hidden-multi-text').clone() ).html();
var text_html = jQuery( '<div>' ).append( list.siblings('.um-hidden-multi-text').clone() ).html();
var classes = list.find('li:last').attr('class');
var classes = list.find('li:last').attr('class');
list.append(
'<li class="' + classes + '"><span class="um-field-wrapper">' + text_html +
'</span><span class="um-field-control"><a href="javascript:void(0);" class="um-text-delete">' + php_data.texts.remove + '</a></span></li>'
);
list.append(
'<li class="' + classes + '"><span class="um-field-wrapper">' + text_html +
'</span><span class="um-field-control"><a href="javascript:void(0);" class="um-text-delete">' + php_data.texts.remove + '</a></span></li>'
);
list.find('li:last .um-hidden-multi-text').attr('name', jQuery(this).data('name') ).
addClass('um-forms-field um-long-field').removeClass('um-hidden-multi-text').attr('id', list.data('id_attr') + '-' + k);
});
list.find('li:last .um-hidden-multi-text').attr('name', jQuery(this).data('name') ).
addClass('um-forms-field um-long-field').removeClass('um-hidden-multi-text').attr('id', list.data('id_attr') + '-' + k);
});
/**
* Media uploader
*/
jQuery( '.um-media-upload' ).each( function() {
var field = jQuery(this).find( '.um-forms-field' );
var default_value = field.data('default');
/**
* Media uploader
*/
jQuery( '.um-media-upload' ).each( function() {
var field = jQuery(this).find( '.um-forms-field' );
var default_value = field.data('default');
if ( field.val() != '' && field.val() != default_value ) {
field.siblings('.um-set-image').hide();
field.siblings('.um-clear-image').show();
field.siblings('.icon_preview').show();
} else {
if ( field.val() == default_value ) {
field.siblings('.icon_preview').show();
}
field.siblings('.um-set-image').show();
field.siblings('.um-clear-image').hide();
}
});
if ( field.val() != '' && field.val() != default_value ) {
field.siblings('.um-set-image').hide();
field.siblings('.um-clear-image').show();
field.siblings('.icon_preview').show();
} else {
if ( field.val() == default_value ) {
field.siblings('.icon_preview').show();
}
field.siblings('.um-set-image').show();
field.siblings('.um-clear-image').hide();
}
});
if ( typeof wp !== 'undefined' && wp.media && wp.media.editor ) {
var frame;
if ( typeof wp !== 'undefined' && wp.media && wp.media.editor ) {
var frame;
jQuery( '.um-set-image' ).click( function(e) {
var button = jQuery(this);
jQuery( '.um-set-image' ).click( function(e) {
var button = jQuery(this);
e.preventDefault();
e.preventDefault();
// If the media frame already exists, reopen it.
if ( frame ) {
frame.remove();
/*frame.open();
return;*/
}
// If the media frame already exists, reopen it.
if ( frame ) {
frame.remove();
/*frame.open();
return;*/
}
// Create a new media frame
frame = wp.media({
title: button.data('upload_frame'),
button: {
text: php_data.texts.select
},
multiple: false // Set to true to allow multiple files to be selected
});
// Create a new media frame
frame = wp.media({
title: button.data('upload_frame'),
button: {
text: php_data.texts.select
},
multiple: false // Set to true to allow multiple files to be selected
});
// When an image is selected in the media frame...
frame.on( 'select', function() {
// Get media attachment details from the frame state
var attachment = frame.state().get('selection').first().toJSON();
// When an image is selected in the media frame...
frame.on( 'select', function() {
// Get media attachment details from the frame state
var attachment = frame.state().get('selection').first().toJSON();
// Send the attachment URL to our custom image input field.
button.siblings('.icon_preview').attr( 'src', attachment.url ).show();
// Send the attachment URL to our custom image input field.
button.siblings('.icon_preview').attr( 'src', attachment.url ).show();
button.siblings('.um-forms-field').val( attachment.url );
button.siblings('.um-media-upload-data-id').val(attachment.id);
button.siblings('.um-media-upload-data-width').val(attachment.width);
button.siblings('.um-media-upload-data-height').val(attachment.height);
button.siblings('.um-media-upload-data-thumbnail').val(attachment.thumbnail);
button.siblings('.um-media-upload-data-url').trigger('change');
button.siblings('.um-media-upload-url').val(attachment.url);
button.siblings('.um-forms-field').val( attachment.url );
button.siblings('.um-media-upload-data-id').val(attachment.id);
button.siblings('.um-media-upload-data-width').val(attachment.width);
button.siblings('.um-media-upload-data-height').val(attachment.height);
button.siblings('.um-media-upload-data-thumbnail').val(attachment.thumbnail);
button.siblings('.um-media-upload-data-url').trigger('change');
button.siblings('.um-media-upload-url').val(attachment.url);
button.siblings('.um-clear-image').show();
button.hide();
button.siblings('.um-clear-image').show();
button.hide();
jQuery( document ).trigger( 'um_media_upload_select', [button, attachment] );
});
jQuery( document ).trigger( 'um_media_upload_select', [button, attachment] );
});
frame.open();
});
frame.open();
});
jQuery('.icon_preview').click( function(e) {
jQuery(this).siblings('.um-set-image').trigger('click');
});
jQuery('.icon_preview').click( function(e) {
jQuery(this).siblings('.um-set-image').trigger('click');
});
jQuery('.um-clear-image').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();
clear_button.hide();
clear_button.siblings('.icon_preview').attr( 'src', default_image_url );
clear_button.siblings('.um-media-upload-data-id').val('');
clear_button.siblings('.um-media-upload-data-width').val('');
clear_button.siblings('.um-media-upload-data-height').val('');
clear_button.siblings('.um-media-upload-data-thumbnail').val('');
clear_button.siblings('.um-forms-field').val( default_image_url );
clear_button.siblings('.um-media-upload-data-url').trigger('change');
clear_button.siblings('.um-media-upload-url').val( default_image_url );
jQuery('.um-clear-image').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();
clear_button.hide();
clear_button.siblings('.icon_preview').attr( 'src', default_image_url );
clear_button.siblings('.um-media-upload-data-id').val('');
clear_button.siblings('.um-media-upload-data-width').val('');
clear_button.siblings('.um-media-upload-data-height').val('');
clear_button.siblings('.um-media-upload-data-thumbnail').val('');
clear_button.siblings('.um-forms-field').val( default_image_url );
clear_button.siblings('.um-media-upload-data-url').trigger('change');
clear_button.siblings('.um-media-upload-url').val( default_image_url );
jQuery( document ).trigger( 'um_media_upload_clear', clear_button );
});
}
jQuery( document ).trigger( 'um_media_upload_clear', clear_button );
});
}
/**
* On option fields change
*/
jQuery( document.body ).on('change', '.um-forms-field', function() {
if ( jQuery('.um-forms-line[data-conditional*=\'"' + jQuery(this).data('field_id') + '",\']').length > 0 ) {
run_check_conditions();
}
});
/**
* On option fields change
*/
jQuery( document.body ).on('change', '.um-forms-field', function() {
if ( jQuery('.um-forms-line[data-conditional*=\'"' + jQuery(this).data('field_id') + '",\']').length > 0 ) {
run_check_conditions();
}
});
//first load hide unconditional fields
run_check_conditions();
//first load hide unconditional fields
run_check_conditions();
/**
* Run conditional logic
*/
function run_check_conditions() {
jQuery( '.um-forms-line' ).removeClass('um-forms-line-conditioned').each( function() {
if ( typeof jQuery(this).data('conditional') === 'undefined' || jQuery(this).hasClass('um-forms-line-conditioned') )
return;
/**
* Run conditional logic
*/
function run_check_conditions() {
jQuery( '.um-forms-line' ).removeClass('um-forms-line-conditioned').each( function() {
if ( typeof jQuery(this).data('conditional') === 'undefined' || jQuery(this).hasClass('um-forms-line-conditioned') )
return;
if ( check_condition( jQuery(this) ) )
jQuery(this).show();
else
jQuery(this).hide();
});
}
if ( check_condition( jQuery(this) ) ) {
jQuery(this).show();
} else {
jQuery(this).hide();
}
});
}
/**
* Conditional logic
*
* true - show field
* false - hide field
*
* @returns {boolean}
*/
function check_condition( form_line ) {
/**
* Conditional logic
*
* true - show field
* false - hide field
*
* @returns {boolean}
*/
function check_condition( form_line ) {
form_line.addClass( 'um-forms-line-conditioned' );
form_line.addClass( 'um-forms-line-conditioned' );
var conditional = form_line.data('conditional');
var condition = conditional[1];
var value = conditional[2];
var conditional = form_line.data('conditional');
var condition = conditional[1];
var value = conditional[2];
var prefix = form_line.data( 'prefix' );
//var prefix = form_line.parents( '.um-form-table' ).data( 'prefix' );
var prefix = form_line.data( 'prefix' );
//var prefix = form_line.parents( '.um-form-table' ).data( 'prefix' );
var condition_field = jQuery( '#' + prefix + '_' + conditional[0] );
var parent_condition = true;
if ( typeof condition_field.parents('.um-forms-line').data('conditional') !== 'undefined' ) {
parent_condition = check_condition( condition_field.parents('.um-forms-line') );
}
var condition_field = jQuery( '#' + prefix + '_' + conditional[0] );
var parent_condition = true;
if ( typeof condition_field.parents('.um-forms-line').data('conditional') !== 'undefined' ) {
parent_condition = check_condition( condition_field.parents('.um-forms-line') );
}
var own_condition = false;
if ( condition == '=' ) {
var tagName = condition_field.prop("tagName").toLowerCase();
var own_condition = false;
if ( condition == '=' ) {
var tagName = condition_field.prop("tagName").toLowerCase();
if ( tagName == 'input' ) {
var input_type = condition_field.attr('type');
if ( input_type == 'checkbox' ) {
own_condition = ( value == '1' ) ? condition_field.is(':checked') : ! condition_field.is(':checked');
} else {
own_condition = ( condition_field.val() == value );
}
} else if ( tagName == 'select' ) {
own_condition = ( condition_field.val() == value );
}
} else if ( condition == '!=' ) {
var tagName = condition_field.prop("tagName").toLowerCase();
if ( tagName == 'input' ) {
var input_type = condition_field.attr('type');
if ( input_type == 'checkbox' ) {
own_condition = ( value == '1' ) ? condition_field.is(':checked') : ! condition_field.is(':checked');
} else {
own_condition = ( condition_field.val() == value );
}
} else if ( tagName == 'select' ) {
own_condition = ( condition_field.val() == value );
}
} else if ( condition == '!=' ) {
var tagName = condition_field.prop("tagName").toLowerCase();
if ( tagName == 'input' ) {
var input_type = condition_field.attr('type');
if ( input_type == 'checkbox' ) {
own_condition = ( value == '1' ) ? ! condition_field.is(':checked') : condition_field.is(':checked');
} else {
own_condition = ( condition_field.val() != value );
}
} else if ( tagName == 'select' ) {
own_condition = ( condition_field.val() != value );
}
}
if ( tagName == 'input' ) {
var input_type = condition_field.attr('type');
if ( input_type == 'checkbox' ) {
own_condition = ( value == '1' ) ? ! condition_field.is(':checked') : condition_field.is(':checked');
} else {
own_condition = ( condition_field.val() != value );
}
} else if ( tagName == 'select' ) {
own_condition = ( condition_field.val() != value );
}
}
return ( own_condition && parent_condition );
}
return ( own_condition && parent_condition );
}
});
+8 -8
View File
@@ -1,44 +1,44 @@
jQuery(document).ready(function() {
jQuery(document).on('click', '#um_add_review_love', function (e) {
jQuery(document.body).on('click', '#um_add_review_love', function (e) {
jQuery(this).parents('#um_start_review_notice').hide();
jQuery('.um_hidden_notice[data-key="love"]').show();
});
jQuery(document).on('click', '#um_add_review_good', function (e) {
jQuery(document.body).on('click', '#um_add_review_good', function (e) {
jQuery(this).parents('#um_start_review_notice').hide();
jQuery('.um_hidden_notice[data-key="good"]').show();
});
jQuery(document).on('click', '#um_add_review_bad', function (e) {
jQuery(document.body).on('click', '#um_add_review_bad', function (e) {
jQuery(this).parents('#um_start_review_notice').hide();
jQuery('.um_hidden_notice[data-key="bad"]').show();
});
jQuery(document).on('click', '.um_review_link', function (e) {
jQuery(document.body).on('click', '.um_review_link', function (e) {
jQuery(this).parents('.um-admin-notice').find( '.notice-dismiss' ).trigger('click');
});
jQuery(document).on('click', '.um_secondary_dimiss', function (e) {
jQuery(document.body).on('click', '.um_secondary_dimiss', function (e) {
jQuery(this).parents('.um-admin-notice').find( '.notice-dismiss' ).trigger('click');
});
jQuery(document).on('click', '.um_opt_in_link', function (e) {
jQuery(document.body).on('click', '.um_opt_in_link', function (e) {
jQuery(this).parents('.um-admin-notice').find( '.notice-dismiss' ).trigger('click');
});
jQuery(document).on('click', '#um_opt_in_start', function (e) {
jQuery(document.body).on('click', '#um_opt_in_start', function (e) {
jQuery(this).parents('.um-admin-notice').find( '.notice-dismiss' ).trigger('click');
});
jQuery(document).on( 'click', '.um-admin-notice.is-dismissible .notice-dismiss', function(e) {
jQuery(document.body).on( 'click', '.um-admin-notice.is-dismissible .notice-dismiss', function(e) {
var notice_key = jQuery(this).parents('.um-admin-notice').data('key');
wp.ajax.send( 'um_dismiss_notice', {
+19 -26
View File
@@ -1,25 +1,20 @@
function um_admin_live_update_scripts() {
jQuery('.um-adm-conditional').each( function() {
jQuery(this).trigger('change');
});
/*jQuery('.um-admin-modal-body:visible select').select2({
allowClear: false,
minimumResultsForSearch: 10
});*/
jQuery('.um-adm-conditional').each(function(){jQuery(this).trigger('change');});
if ( jQuery('.um-admin-colorpicker').length ) {
jQuery('.um-admin-colorpicker').wpColorPicker();
}
}
function um_admin_new_modal( id, ajax, size ){
function um_admin_new_modal( id, ajax, size ) {
var modal = jQuery('body').find('.um-admin-overlay');
jQuery('.tipsy').hide();
um_admin_remove_modal();
jQuery('body').addClass('um-admin-modal-open').append('<div class="um-admin-overlay" /><div class="um-admin-modal" />');
jQuery('#' + id).prependTo('.um-admin-modal');
jQuery('#' + id).show();
@@ -34,11 +29,9 @@ function um_admin_new_modal( id, ajax, size ){
} else {
um_admin_modal_responsive();
}
}
function um_admin_modal_ajaxcall( act_id, arg1, arg2, arg3 ) {
in_row = '';
in_sub_row = '';
in_column = '';
@@ -180,7 +173,7 @@ jQuery(document).ready(function() {
/**
disable link
**/
jQuery(document).on('click', '.um-admin-builder a, .um-admin-modal a', function(e){
jQuery(document.body).on('click', '.um-admin-builder a, .um-admin-modal a', function(e){
e.preventDefault();
return false;
});
@@ -188,7 +181,7 @@ jQuery(document).ready(function() {
/**
toggle area
**/
jQuery(document).on('click', '.um-admin-btn-toggle a', function(e){
jQuery(document.body).on('click', '.um-admin-btn-toggle a', function(e){
var content = jQuery(this).parent().find('.um-admin-btn-content');
var link = jQuery(this);
if ( content.is(':hidden') ) {
@@ -208,7 +201,7 @@ jQuery(document).ready(function() {
/**
clone a condition
**/
jQuery(document).on('click', '.um-admin-new-condition', function() {
jQuery(document.body).on('click', '.um-admin-new-condition', function() {
if ( jQuery(this).hasClass('disabled') )
return false;
@@ -252,7 +245,7 @@ jQuery(document).ready(function() {
/**
reset conditions
**/
jQuery(document).on('click', '.um-admin-reset-conditions a', function(){
jQuery(document.body).on('click', '.um-admin-reset-conditions a', function(){
var content = jQuery(this).parents('.um-admin-btn-content');
content.find('.um-admin-cur-condition').slice(1).remove();
content.find('input[type=text]').val('');
@@ -265,7 +258,7 @@ jQuery(document).ready(function() {
/**
remove a condition
**/
jQuery(document).on('click', '.um-admin-remove-condition', function(){
jQuery(document.body).on('click', '.um-admin-remove-condition', function(){
var condition = jQuery(this).parents('.um-admin-cur-condition');
jQuery('.um-admin-new-condition').removeClass('disabled');
jQuery('.tipsy').remove();
@@ -290,14 +283,14 @@ jQuery(document).ready(function() {
/**
remove modal via action
**/
jQuery(document).on('click', '.um-admin-overlay, a[data-action="UM_remove_modal"]', function(){
jQuery(document.body).on('click', '.um-admin-overlay, a[data-action="UM_remove_modal"]', function(){
um_admin_remove_modal();
});
/**
fire new modal
**/
jQuery(document).on('click', 'a[data-modal^="UM_"], span[data-modal^="UM_"]', function(e){
jQuery(document.body).on('click', 'a[data-modal^="UM_"], span[data-modal^="UM_"]', function(e){
e.preventDefault();
@@ -327,7 +320,7 @@ jQuery(document).ready(function() {
/**
choose font icon
**/
jQuery(document).on('click', '.um-admin-icons span', function(){
jQuery(document.body).on('click', '.um-admin-icons span', function(){
var icon = jQuery(this).attr('data-code');
jQuery(this).parent().find('span').removeClass('highlighted');
jQuery(this).addClass('highlighted');
@@ -337,7 +330,7 @@ jQuery(document).ready(function() {
/**
submit font icon
**/
jQuery(document).on('click', '#UM_fonticons a.um-admin-modal-back:not(.um-admin-modal-cancel)', function(){
jQuery(document.body).on('click', '#UM_fonticons a.um-admin-modal-back:not(.um-admin-modal-cancel)', function(){
var v_id = '';
var icon_selected = jQuery(this).attr('data-code');
if (icon_selected != ''){
@@ -359,7 +352,7 @@ jQuery(document).ready(function() {
/**
restore font icon
**/
jQuery(document).on('click', 'span.um-admin-icon-clear', function(){
jQuery(document.body).on('click', 'span.um-admin-icon-clear', function(){
var element = jQuery(this).parents('p');
jQuery('#UM_fonticons a.um-admin-modal-back').attr('data-code', '');
element.find('input[type=hidden]').val('');
@@ -374,7 +367,7 @@ jQuery(document).ready(function() {
/**
search font icons
**/
jQuery(document).on('keyup blur', '#_icon_search', function(){
jQuery(document.body).on('keyup blur', '#_icon_search', function(){
if ( jQuery(this).val().toLowerCase() != '' ) {
jQuery('.um-admin-icons span').hide();
jQuery('.um-admin-icons span[data-code*="'+jQuery(this).val().toLowerCase()+'"]').show();
@@ -388,7 +381,7 @@ jQuery(document).ready(function() {
/**
* Retrieve options from a callback function
*/
jQuery(document).on('blur',"#_custom_dropdown_options_source", function(){
jQuery(document.body).on('blur',"#_custom_dropdown_options_source", function(){
var me = jQuery(this);
var _options = jQuery('textarea[id=_options]');
+28 -28
View File
@@ -1,36 +1,36 @@
jQuery(document).ready(function ($) {
var template = wp.template( 'um-nav-menus-fields' );
var template = wp.template( 'um-nav-menus-fields' );
$( document ).on( 'menu-item-added', function ( e, $menuMarkup ) {
var id = $( $menuMarkup ).attr('id').substr(10);
$( document.body ).on( 'menu-item-added', function ( e, $menuMarkup ) {
var id = $( $menuMarkup ).attr('id').substr(10);
var template_content = template({
menuItemID: id,
restriction_data:{
um_nav_public:0,
um_nav_roles:[]
}
});
var template_content = template({
menuItemID: id,
restriction_data:{
um_nav_public:0,
um_nav_roles:[]
}
});
if ( $( $menuMarkup ).find( 'fieldset.field-move' ).length > 0 ) {
$( $menuMarkup ).find( 'fieldset.field-move' ).before( template_content );
} else {
$( $menuMarkup ).find( '.menu-item-actions' ).before( template_content );
}
});
if ( $( $menuMarkup ).find( 'fieldset.field-move' ).length > 0 ) {
$( $menuMarkup ).find( 'fieldset.field-move' ).before( template_content );
} else {
$( $menuMarkup ).find( '.menu-item-actions' ).before( template_content );
}
});
$( 'ul#menu-to-edit > li' ).each( function(){
var id = $(this).attr('id').substr(10);
var template_content = template({
menuItemID: id,
restriction_data: um_menu_restriction_data[ id ]
});
$( 'ul#menu-to-edit > li' ).each( function(){
var id = $(this).attr('id').substr(10);
var template_content = template({
menuItemID: id,
restriction_data: um_menu_restriction_data[ id ]
});
if ( $( this ).find( 'fieldset.field-move' ).length > 0 ) {
$( this ).find( 'fieldset.field-move' ).before( template_content );
} else {
$( this ).find( '.menu-item-actions' ).before( template_content );
}
});
if ( $( this ).find( 'fieldset.field-move' ).length > 0 ) {
$( this ).find( 'fieldset.field-move' ).before( template_content );
} else {
$( this ).find( '.menu-item-actions' ).before( template_content );
}
});
});
@@ -1,21 +1,21 @@
jQuery( document ).ready( function() {
jQuery( '#role' ).change( function() {
if ( jQuery.inArray( jQuery(this).val().substr(3), um_roles ) !== -1 ) {
jQuery( '#um_role_selector_wrapper' ).hide();
jQuery( '#um-role' ).val('');
} else {
jQuery( '#um_role_selector_wrapper' ).show();
}
}).trigger('change');
jQuery( '#role' ).change( function() {
if ( jQuery.inArray( jQuery(this).val().substr(3), um_roles ) !== -1 ) {
jQuery( '#um_role_selector_wrapper' ).hide();
jQuery( '#um-role' ).val('');
} else {
jQuery( '#um_role_selector_wrapper' ).show();
}
}).trigger('change');
jQuery( '#adduser-role' ).change( function() {
if ( jQuery.inArray( jQuery(this).val().substr(3), um_roles ) !== -1 ) {
jQuery( '#um_role_existing_selector_wrapper' ).hide();
jQuery( '#um-role' ).val('');
} else {
jQuery( '#um_role_existing_selector_wrapper' ).show();
}
}).trigger('change');
jQuery( '#adduser-role' ).change( function() {
if ( jQuery.inArray( jQuery(this).val().substr(3), um_roles ) !== -1 ) {
jQuery( '#um_role_existing_selector_wrapper' ).hide();
jQuery( '#um-role' ).val('');
} else {
jQuery( '#um_role_existing_selector_wrapper' ).show();
}
}).trigger('change');
});
+50 -95
View File
@@ -12,35 +12,10 @@ function um_init_tooltips() {
jQuery(document).ready(function() {
/**
clone a field dropdown
**/
jQuery(document).on( 'click', '#um_add_review_love', function(e){
jQuery(this).parents('#um_start_review_notice').hide();
jQuery('.um_hidden_notice[data-key="love"]').show();
});
/**
clone a field dropdown
**/
jQuery(document).on( 'click', '#um_add_review_good', function(e){
jQuery(this).parents('#um_start_review_notice').hide();
jQuery('.um_hidden_notice[data-key="good"]').show();
});
/**
clone a field dropdown
**/
jQuery(document).on( 'click', '#um_add_review_bad', function(e){
jQuery(this).parents('#um_start_review_notice').hide();
jQuery('.um_hidden_notice[data-key="bad"]').show();
});
/**
clone a field dropdown
**/
jQuery(document).on('click', '.um-admin-clone', function(e){
jQuery(document.body).on('click', '.um-admin-clone', function(e){
e.preventDefault();
var container = jQuery(this).parents('.um-admin-field');
var parent = jQuery(this).parents('p').find('.um-admin-field:last-child');
@@ -59,7 +34,7 @@ jQuery(document).ready(function() {
/**
remove a field dropdown
**/
jQuery(document).on('click', '.um-admin-clone-remove', function(e){
jQuery(document.body).on('click', '.um-admin-clone-remove', function(e){
e.preventDefault();
var container = jQuery(this).parents('.um-admin-field');
jQuery('.tipsy').remove();
@@ -74,7 +49,6 @@ jQuery(document).ready(function() {
/**
Ajax link
**/
jQuery('.um-admin-ajaxlink').click(function(e){
e.preventDefault();
return false;
@@ -83,8 +57,7 @@ jQuery(document).ready(function() {
/**
On/Off Buttons
**/
jQuery(document).on('click', '.um-admin-yesno span.btn', function(){
jQuery(document.body).on('click', '.um-admin-yesno span.btn', function(){
if (!jQuery(this).parents('p').hasClass('disabled-on-off')){
if ( jQuery(this).parent().find('input[type=hidden]').val() == 0 ){
update_val = 1;
@@ -104,20 +77,7 @@ jQuery(document).ready(function() {
if ( jQuery('.um-admin-colorpicker').length ) {
jQuery('.um-admin-colorpicker').wpColorPicker();
}
/* /!**
Select Dropdowns
**!/
jQuery(".umaf-selectjs").select2({
allowClear: false,
minimumResultsForSearch: 10
});
jQuery('.um-admin-field select').select2({
allowClear: true,
minimumResultsForSearch: 10
});*/
/**
Tooltips
@@ -130,58 +90,58 @@ jQuery(document).ready(function() {
jQuery('.um-admin-tipsy-e').tipsy({gravity: 'e', opacity: 1, live: 'a.live' });
jQuery('.um-admin-tipsy-s').tipsy({gravity: 's', opacity: 1, live: 'a.live' });
}
/**
Conditional fields
**/
jQuery(document).on('change', '.um-adm-conditional', function(){
jQuery( document.body ).on('change', '.um-adm-conditional', function(){
var value;
if ( jQuery(this).attr("type") == 'checkbox' ) {
value = jQuery(this).is(':checked') ? 1 : 0;
} else {
value = jQuery(this).val();
}
var value;
if ( jQuery(this).attr("type") == 'checkbox' ) {
value = jQuery(this).is(':checked') ? 1 : 0;
} else {
value = jQuery(this).val();
}
if ( jQuery(this).data('cond1') ) {
if ( value == jQuery(this).data('cond1') ) {
jQuery('.' + jQuery(this).data('cond1-show') ).show();
jQuery('.' + jQuery(this).data('cond1-hide') ).hide();
if ( value == jQuery(this).data('cond1') ) {
jQuery('.' + jQuery(this).data('cond1-show') ).show();
jQuery('.' + jQuery(this).data('cond1-hide') ).hide();
if ( jQuery(this).data('cond1-show') == '_roles' ) {
return false;
}
if ( jQuery(this).data('cond1-show') == '_roles' ) {
return false;
}
} else {
jQuery('.' + jQuery(this).data('cond1-show') ).hide();
jQuery('.' + jQuery(this).data('cond1-hide') ).show();
}
} else {
jQuery('.' + jQuery(this).data('cond1-show') ).hide();
jQuery('.' + jQuery(this).data('cond1-hide') ).show();
}
}
if ( jQuery(this).data('cond2') ) {
if ( value == jQuery(this).data('cond2') ) {
jQuery('.' + jQuery(this).data('cond2-show') ).show();
jQuery('.' + jQuery(this).data('cond2-hide') ).hide();
if ( value == jQuery(this).data('cond2') ) {
jQuery('.' + jQuery(this).data('cond2-show') ).show();
jQuery('.' + jQuery(this).data('cond2-hide') ).hide();
if ( jQuery(this).data('cond2-show') == '_roles' ) {
return false;
}
if ( jQuery(this).data('cond2-show') == '_roles' ) {
return false;
}
} else {
jQuery('.' + jQuery(this).data('cond2-show') ).hide();
jQuery('.' + jQuery(this).data('cond2-hide') ).show();
}
} else {
jQuery('.' + jQuery(this).data('cond2-show') ).hide();
jQuery('.' + jQuery(this).data('cond2-hide') ).show();
}
}
if ( jQuery(this).data('cond3') ) {
if ( value == jQuery(this).data('cond3') ) {
jQuery('.' + jQuery(this).data('cond3-show') ).show();
jQuery('.' + jQuery(this).data('cond3-hide') ).hide();
} else {
jQuery('.' + jQuery(this).data('cond3-show') ).hide();
jQuery('.' + jQuery(this).data('cond3-hide') ).show();
}
if ( value == jQuery(this).data('cond3') ) {
jQuery('.' + jQuery(this).data('cond3-show') ).show();
jQuery('.' + jQuery(this).data('cond3-hide') ).hide();
} else {
jQuery('.' + jQuery(this).data('cond3-show') ).hide();
jQuery('.' + jQuery(this).data('cond3-hide') ).show();
}
}
});jQuery('.um-adm-conditional').each(function(){jQuery(this).trigger('change');});
@@ -212,11 +172,6 @@ jQuery(document).ready(function() {
}
});jQuery('.um-conditional-radio-group input[type=radio]:checked').each(function(){jQuery(this).trigger('click');});
@@ -226,19 +181,19 @@ jQuery(document).ready(function() {
**/
jQuery('.um-nav-mode').each( function() {
if ( jQuery(this).find('select').val() == 2 ) {
jQuery(this).parents('.um-nav-edit').find('.um-nav-roles').show();
} else {
jQuery(this).parents('.um-nav-edit').find('.um-nav-roles').hide();
}
if ( jQuery(this).find('select').val() == 2 ) {
jQuery(this).parents('.um-nav-edit').find('.um-nav-roles').show();
} else {
jQuery(this).parents('.um-nav-edit').find('.um-nav-roles').hide();
}
});
jQuery(document).on('change', '.um-nav-mode select', function(){
if ( jQuery(this).val() == 2 ) {
jQuery(this).parents('.um-nav-edit').find('.um-nav-roles').show();
} else {
jQuery(this).parents('.um-nav-edit').find('.um-nav-roles').hide();
}
jQuery( document.body ).on('change', '.um-nav-mode select', function(){
if ( jQuery(this).val() == 2 ) {
jQuery(this).parents('.um-nav-edit').find('.um-nav-roles').show();
} else {
jQuery(this).parents('.um-nav-edit').find('.um-nav-roles').hide();
}
});
});
+28 -28
View File
@@ -1,35 +1,35 @@
jQuery( document ).ready( function() {
/**
* Licenses
*/
jQuery( 'body' ).on( 'click', '.um_license_deactivate', function() {
jQuery(this).siblings('.um-option-field').val('');
jQuery(this).parents('form.um-settings-form').submit();
});
/**
* Licenses
*/
jQuery( document.body ).on( 'click', '.um_license_deactivate', function() {
jQuery(this).siblings('.um-option-field').val('');
jQuery(this).parents('form.um-settings-form').submit();
});
/**
* Not licenses page
*/
if ( jQuery( '#licenses_settings' ).length == 0 ) {
var changed = false;
/**
* Not licenses page
*/
if ( jQuery( '#licenses_settings' ).length === 0 ) {
var changed = false;
jQuery( 'input, textarea, select' ).change( function() {
changed = true;
});
jQuery( 'input, textarea, select' ).change( function() {
changed = true;
});
jQuery( '#um-settings-wrap .um-nav-tab-wrapper a, #um-settings-wrap .subsubsub a' ).click( function() {
if ( changed ) {
window.onbeforeunload = function() {
return php_data.onbeforeunload_text;
};
} else {
window.onbeforeunload = '';
}
});
jQuery( '#um-settings-wrap .um-nav-tab-wrapper a, #um-settings-wrap .subsubsub a' ).click( function() {
if ( changed ) {
window.onbeforeunload = function() {
return php_data.onbeforeunload_text;
};
} else {
window.onbeforeunload = '';
}
});
jQuery( '.submit input' ).click( function() {
window.onbeforeunload = '';
});
}
jQuery( '.submit input' ).click( function() {
window.onbeforeunload = '';
});
}
});
+34 -41
View File
@@ -1,9 +1,11 @@
<?php
namespace um\admin\core;
// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) exit;
if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
@@ -53,12 +55,10 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
* Load js for Add/Edit User form
*/
function load_role_wrapper() {
wp_register_script( 'um_admin_role_wrapper', $this->js_url . 'um-admin-role-wrapper.js', '', ultimatemember_version, true );
wp_enqueue_script( 'um_admin_role_wrapper' );
wp_register_script( 'um_admin_role_wrapper', $this->js_url . 'um-admin-role-wrapper.js', array( 'jquery' ), ultimatemember_version, true );
$localize_roles_data = get_option( 'um_roles' );
wp_localize_script( 'um_admin_settings', 'um_roles', $localize_roles_data );
wp_localize_script( 'um_admin_role_wrapper', 'um_roles', $localize_roles_data );
wp_enqueue_script( 'um_admin_role_wrapper' );
}
@@ -71,11 +71,10 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
*/
function enter_title_here( $title ) {
$screen = get_current_screen();
if ( 'um_directory' == $screen->post_type ){
$title = 'e.g. Member Directory';
}
if ( 'um_form' == $screen->post_type ){
$title = 'e.g. New Registration Form';
if ( 'um_directory' == $screen->post_type ) {
$title = __( 'e.g. Member Directory', 'ultimate-member' );
} elseif ( 'um_form' == $screen->post_type ) {
$title = __( 'e.g. New Registration Form', 'ultimate-member' );
}
return $title;
}
@@ -100,10 +99,10 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
* Load Form
*/
function load_form() {
wp_register_style( 'um_admin_form', $this->css_url . 'um-admin-form.css' );
wp_register_style( 'um_admin_form', $this->css_url . 'um-admin-form.css', array(), ultimatemember_version );
wp_enqueue_style( 'um_admin_form' );
wp_register_script( 'um_admin_form', $this->js_url . 'um-admin-form.js', '', '', true );
wp_register_script( 'um_admin_form', $this->js_url . 'um-admin-form.js', array( 'jquery' ), ultimatemember_version, true );
wp_enqueue_script( 'um_admin_form' );
}
@@ -112,10 +111,10 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
* Load Forms
*/
function load_forms() {
wp_register_style( 'um_admin_forms', $this->css_url . 'um-admin-forms.css' );
wp_register_style( 'um_admin_forms', $this->css_url . 'um-admin-forms.css', array( 'wp-color-picker' ), ultimatemember_version );
wp_enqueue_style( 'um_admin_forms' );
wp_register_script( 'um_admin_forms', $this->js_url . 'um-admin-forms.js', '', '', true );
wp_register_script( 'um_admin_forms', $this->js_url . 'um-admin-forms.js', array( 'jquery' ), ultimatemember_version, true );
wp_enqueue_script( 'um_admin_forms' );
$localize_data = array(
@@ -133,11 +132,8 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
* Load dashboard
*/
function load_dashboard() {
wp_register_style( 'um_admin_dashboard', $this->css_url . 'um-admin-dashboard.css' );
wp_register_style( 'um_admin_dashboard', $this->css_url . 'um-admin-dashboard.css', array(), ultimatemember_version );
wp_enqueue_style( 'um_admin_dashboard' );
wp_register_script( 'um_admin_dashboard', $this->js_url . 'um-admin-dashboard.js', '', '', true );
wp_enqueue_script( 'um_admin_dashboard' );
}
@@ -145,10 +141,10 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
* Load settings
*/
function load_settings() {
wp_register_style( 'um_admin_settings', $this->css_url . 'um-admin-settings.css' );
wp_register_style( 'um_admin_settings', $this->css_url . 'um-admin-settings.css', array(), ultimatemember_version );
wp_enqueue_style( 'um_admin_settings' );
wp_register_script( 'um_admin_settings', $this->js_url . 'um-admin-settings.js', '', '', true );
wp_register_script( 'um_admin_settings', $this->js_url . 'um-admin-settings.js', array( 'jquery' ), ultimatemember_version, true );
wp_enqueue_script( 'um_admin_settings' );
$localize_data = array(
@@ -167,10 +163,10 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
* Load modal
*/
function load_modal() {
wp_register_style( 'um_admin_modal', $this->css_url . 'um-admin-modal.css' );
wp_register_style( 'um_admin_modal', $this->css_url . 'um-admin-modal.css', array( 'wp-color-picker' ), ultimatemember_version );
wp_enqueue_style( 'um_admin_modal' );
wp_register_script( 'um_admin_modal', $this->js_url . 'um-admin-modal.js', array('jquery', 'wp-util'), '', true );
wp_register_script( 'um_admin_modal', $this->js_url . 'um-admin-modal.js', array( 'jquery', 'wp-util', 'wp-color-picker' ), ultimatemember_version, true );
wp_enqueue_script( 'um_admin_modal' );
}
@@ -179,7 +175,7 @@ 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', array('jquery', 'wp-util'), '', true );
wp_register_script( 'um_admin_field', $this->js_url . 'um-admin-field.js', array('jquery', 'wp-util'), ultimatemember_version, true );
wp_enqueue_script( 'um_admin_field' );
}
@@ -188,7 +184,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', array('jquery', 'wp-util'), '', true );
wp_register_script( 'um_admin_builder', $this->js_url . 'um-admin-builder.js', array('jquery', 'wp-util'), ultimatemember_version, true );
wp_enqueue_script( 'um_admin_builder' );
//hide footer text on add/edit UM Forms
@@ -207,11 +203,10 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
);
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', array('jquery', 'wp-util'), '', true );
wp_register_script( 'um_admin_dragdrop', $this->js_url . 'um-admin-dragdrop.js', array('jquery', 'wp-util'), ultimatemember_version, true );
wp_enqueue_script( 'um_admin_dragdrop' );
wp_register_style( 'um_admin_builder', $this->css_url . 'um-admin-builder.css' );
wp_register_style( 'um_admin_builder', $this->css_url . 'um-admin-builder.css', array(), ultimatemember_version );
wp_enqueue_style( 'um_admin_builder' );
}
@@ -220,9 +215,6 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
* Load core WP styles/scripts
*/
function load_core_wp() {
wp_enqueue_style( 'wp-color-picker' );
wp_enqueue_script( 'wp-color-picker' );
wp_enqueue_script( 'jquery-ui-draggable' );
wp_enqueue_script( 'jquery-ui-sortable' );
@@ -234,13 +226,13 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
* Load Admin Styles
*/
function load_css() {
wp_register_style( 'um_admin_menu', $this->css_url . 'um-admin-menu.css' );
wp_register_style( 'um_admin_menu', $this->css_url . 'um-admin-menu.css', array(), ultimatemember_version );
wp_enqueue_style( 'um_admin_menu' );
wp_register_style( 'um_admin_columns', $this->css_url . 'um-admin-columns.css' );
wp_register_style( 'um_admin_columns', $this->css_url . 'um-admin-columns.css', array(), ultimatemember_version );
wp_enqueue_style( 'um_admin_columns' );
wp_register_style( 'um_admin_misc', $this->css_url . 'um-admin-misc.css' );
wp_register_style( 'um_admin_misc', $this->css_url . 'um-admin-misc.css', array(), ultimatemember_version );
wp_enqueue_style( 'um_admin_misc' );
}
@@ -249,7 +241,8 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
* Load functions js
*/
function load_functions() {
wp_register_script( 'um_functions', um_url . 'assets/js/um-functions' . '.js' );
wp_register_script( 'um_scrollbar', um_url . 'assets/js/um-scrollbar.js', array( 'jquery' ), ultimatemember_version, true );
wp_register_script( 'um_functions', um_url . 'assets/js/um-functions.js', array( 'jquery', 'jquery-masonry', 'wp-util', 'um_scrollbar' ), ultimatemember_version, true );
wp_enqueue_script( 'um_functions' );
}
@@ -258,10 +251,10 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
* Load Fonticons
*/
function load_fonticons() {
wp_register_style( 'um_fonticons_ii', um_url . 'assets/css/um-fonticons-ii.css' );
wp_register_style( 'um_fonticons_ii', um_url . 'assets/css/um-fonticons-ii.css', array(), ultimatemember_version );
wp_enqueue_style( 'um_fonticons_ii' );
wp_register_style( 'um_fonticons_fa', um_url . 'assets/css/um-fonticons-fa.css' );
wp_register_style( 'um_fonticons_fa', um_url . 'assets/css/um-fonticons-fa.css', array(), ultimatemember_version );
wp_enqueue_style( 'um_fonticons_fa' );
}
@@ -273,7 +266,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
wp_register_script( 'um_admin_global', $this->js_url . 'um-admin-global.js', array('jquery'), ultimatemember_version, true );
wp_enqueue_script( 'um_admin_global' );
wp_register_style( 'um_admin_global', $this->css_url . 'um-admin-global.css' );
wp_register_style( 'um_admin_global', $this->css_url . 'um-admin-global.css', array(), ultimatemember_version );
wp_enqueue_style( 'um_admin_global' );
}
@@ -282,7 +275,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
* Load jQuery custom code
*/
function load_custom_scripts() {
wp_register_script( 'um_admin_scripts', $this->js_url . 'um-admin-scripts.js', array('jquery','wp-util', 'wp-color-picker'), '', true );
wp_register_script( 'um_admin_scripts', $this->js_url . 'um-admin-scripts.js', array('jquery','wp-util', 'wp-color-picker'), ultimatemember_version, true );
wp_enqueue_script( 'um_admin_scripts' );
}
@@ -291,7 +284,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
* Load jQuery custom code
*/
function load_nav_manus_scripts() {
wp_register_script( 'um_admin_nav_manus', $this->js_url . 'um-admin-nav-menu.js', array('jquery','wp-util'), '', true );
wp_register_script( 'um_admin_nav_manus', $this->js_url . 'um-admin-nav-menu.js', array('jquery','wp-util'), ultimatemember_version, true );
wp_enqueue_script( 'um_admin_nav_manus' );
}
@@ -300,7 +293,7 @@ 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', array('jquery','wp-util'), '', true );
wp_register_script( 'um_admin_ajax', $this->js_url . 'um-admin-ajax.js', array('jquery','wp-util'), ultimatemember_version, true );
wp_enqueue_script( 'um_admin_ajax' );
}
@@ -380,7 +373,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
wp_enqueue_style( 'um_default_css' );
if ( is_rtl() ) {
wp_register_style( 'um_admin_rtl', $this->css_url . 'um-admin-rtl.css' );
wp_register_style( 'um_admin_rtl', $this->css_url . 'um-admin-rtl.css', array(), ultimatemember_version );
wp_enqueue_style( 'um_admin_rtl' );
}
+15 -7
View File
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Ultimate Member\n"
"POT-Creation-Date: 2018-12-07 18:03+0200\n"
"PO-Revision-Date: 2018-12-07 18:04+0200\n"
"POT-Creation-Date: 2018-12-09 15:45+0200\n"
"PO-Revision-Date: 2018-12-09 15:45+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: en_US\n"
@@ -249,8 +249,16 @@ msgstr ""
msgid "Yes"
msgstr ""
#: includes/admin/core/class-admin-enqueue.php:123
#: includes/admin/core/class-admin-enqueue.php:157
#: includes/admin/core/class-admin-enqueue.php:75
msgid "e.g. Member Directory"
msgstr ""
#: includes/admin/core/class-admin-enqueue.php:77
msgid "e.g. New Registration Form"
msgstr ""
#: includes/admin/core/class-admin-enqueue.php:122
#: includes/admin/core/class-admin-enqueue.php:153
#: includes/admin/core/class-admin-forms.php:823
#: includes/admin/core/class-admin-forms.php:837
#: includes/admin/core/class-admin-forms.php:942
@@ -260,13 +268,13 @@ msgstr ""
msgid "Remove"
msgstr ""
#: includes/admin/core/class-admin-enqueue.php:124
#: includes/admin/core/class-admin-enqueue.php:158
#: includes/admin/core/class-admin-enqueue.php:123
#: includes/admin/core/class-admin-enqueue.php:154
#: includes/admin/core/class-admin-forms.php:1019
msgid "Select"
msgstr ""
#: includes/admin/core/class-admin-enqueue.php:155
#: includes/admin/core/class-admin-enqueue.php:151
msgid "Are sure, maybe some settings not saved"
msgstr ""
+6 -1
View File
@@ -6,7 +6,7 @@ Donate link:
Tags: community, member, membership, user-profile, user-registration
Requires at least: 4.7
Tested up to: 5.0
Stable tag: 2.0.34
Stable tag: 2.0.35
License: GNU Version 2 or Any Later Version
License URI: http://www.gnu.org/licenses/gpl-3.0.txt
@@ -137,6 +137,11 @@ The plugin works with popular caching plugins by automatically excluding Ultimat
= Important: UM2.0+ is a significant update to the code base from 1.3.88. Please make sure you take a full-site backup with restore point before updating the plugin =
= 2.0.35: December 9, 2018 =
* Bugfixes:
- Fixed JS/CSS enqueue at wp-admin
= 2.0.34: December 7, 2018 =
* Enhancements:
+1 -1
View File
@@ -3,7 +3,7 @@
Plugin Name: Ultimate Member
Plugin URI: http://ultimatemember.com/
Description: The easiest way to create powerful online communities and beautiful user profiles with WordPress
Version: 2.0.34
Version: 2.0.35
Author: Ultimate Member
Author URI: http://ultimatemember.com/
Text Domain: ultimate-member