- github fixes code review;

This commit is contained in:
nikitasinelnikov
2019-03-12 18:21:21 +02:00
parent aea6e783bc
commit 243fa46fdc
11 changed files with 3889 additions and 986 deletions
+1040 -840
View File
File diff suppressed because it is too large Load Diff
+126 -112
View File
@@ -1,120 +1,134 @@
jQuery(document).ready(function() {
jQuery('.um-profile.um-viewing .um-profile-body .um-row').each(function(){
var this_row = jQuery(this);
if ( this_row.find('.um-field').length == 0 ) {
this_row.prev('.um-row-heading').remove();
this_row.remove();
}
});
jQuery('.um-profile.um-viewing .um-profile-body .um-row').each(function(){
var this_row = jQuery(this);
if ( this_row.find('.um-field').length == 0 ) {
this_row.prev('.um-row-heading').remove();
this_row.remove();
}
});
if ( jQuery('.um-profile.um-viewing .um-profile-body').length && jQuery('.um-profile.um-viewing .um-profile-body').find('.um-field').length == 0 ) {
jQuery('.um-row-heading,.um-row').remove();
jQuery('.um-profile-note').show();
}
jQuery(document).on('click', '.um-profile-save', function(e){
e.preventDefault();
jQuery(this).parents('.um').find('form').submit();
return false;
});
jQuery(document).on('click', '.um-profile-edit-a', function(e){
jQuery(this).addClass('active');
});
jQuery(document).on('click', '.um-cover a.um-cover-add, .um-photo a', function(e){
e.preventDefault();
return false;
});
jQuery(document).on('click', '.um-photo-modal', function(e){
e.preventDefault();
var photo_src = jQuery(this).attr('data-src');
um_new_modal('um_view_photo', 'fit', true, photo_src );
return false;
});
jQuery(document).on('click', '.um-reset-profile-photo', function(e){
jQuery('.um-profile-photo-img img').attr('src', jQuery(this).attr('data-default_src') );
user_id = jQuery(this).attr('data-user_id');
metakey = 'profile_photo';
jQuery.ajax({
url: wp.ajax.settings.url,
type: 'post',
data: {
action:'um_delete_profile_photo',
metakey: metakey,
user_id: user_id,
nonce: um_scripts.nonce
}
});
});
jQuery(document).on('click', '.um-reset-cover-photo', function(e){
var obj = jQuery(this);
jQuery('.um-cover-overlay').hide();
jQuery('.um-cover-e').html('<a href="#" class="um-cover-add um-manual-trigger" data-parent=".um-cover" data-child=".um-btn-auto-width"><span class="um-cover-add-i"><i class="um-icon-plus um-tip-n" title="Upload a cover photo"></i></span></a>');
jQuery('.um-dropdown').hide();
um_responsive();
user_id = jQuery(this).attr('data-user_id');
metakey = 'cover_photo';
jQuery.ajax({
url: wp.ajax.settings.url,
type: 'post',
data: {
action: 'um_delete_cover_photo',
metakey: metakey,
user_id: user_id,
nonce: um_scripts.nonce
},
success: function( response ) {
obj.hide();
}
});
});
// Bio characters limit
function um_update_bio_countdown() {
if( typeof jQuery('textarea[id=um-meta-bio]').val() !== 'undefined' ){
var um_bio_limit = jQuery('textarea[id=um-meta-bio]').attr( "data-character-limit" );
var remaining = um_bio_limit - jQuery('textarea[id=um-meta-bio]').val().length;
jQuery('span.um-meta-bio-character span.um-bio-limit').text( remaining );
if( remaining < 5 ){
jQuery('span.um-meta-bio-character').css('color','red');
}else{
jQuery('span.um-meta-bio-character').css('color','');
}
}
}
um_update_bio_countdown();
jQuery('textarea[id=um-meta-bio]').change(um_update_bio_countdown);
jQuery('textarea[id=um-meta-bio]').keyup(um_update_bio_countdown);
jQuery('.um-profile-edit a.um_delete-item').click(function(e){
e.preventDefault();
var a = confirm('Are you sure that you want to delete this user?');
if( ! a ){
return false;
if ( jQuery('.um-profile.um-viewing .um-profile-body').length && jQuery('.um-profile.um-viewing .um-profile-body').find('.um-field').length == 0 ) {
jQuery('.um-row-heading,.um-row').remove();
jQuery('.um-profile-note').show();
}
});
jQuery( document.body ).on( 'click', '.um-profile-save', function(e){
e.preventDefault();
jQuery(this).parents('.um').find('form').submit();
return false;
});
jQuery( document.body ).on( 'click', '.um-profile-edit-a', function(e){
jQuery(this).addClass('active');
});
jQuery( document.body ).on( 'click', '.um-cover a.um-cover-add, .um-photo a', function(e){
e.preventDefault();
return false;
});
jQuery( document.body ).on('click', '.um-photo-modal', function(e){
e.preventDefault();
var photo_src = jQuery(this).attr('data-src');
um_new_modal('um_view_photo', 'fit', true, photo_src );
return false;
});
jQuery(document.body).on('click', '.um-reset-profile-photo', function(e){
jQuery('.um-profile-photo-img img').attr('src', jQuery(this).attr('data-default_src') );
user_id = jQuery(this).attr('data-user_id');
metakey = 'profile_photo';
jQuery.ajax({
url: wp.ajax.settings.url,
type: 'post',
data: {
action:'um_delete_profile_photo',
metakey: metakey,
user_id: user_id,
nonce: um_scripts.nonce
}
});
});
jQuery(document.body).on('click', '.um-reset-cover-photo', function(e){
var obj = jQuery(this);
jQuery('.um-cover-overlay').hide();
jQuery('.um-cover-e').html('<a href="#" class="um-cover-add um-manual-trigger" data-parent=".um-cover" data-child=".um-btn-auto-width"><span class="um-cover-add-i"><i class="um-icon-plus um-tip-n" title="Upload a cover photo"></i></span></a>');
jQuery('.um-dropdown').hide();
um_responsive();
user_id = jQuery(this).attr('data-user_id');
metakey = 'cover_photo';
jQuery.ajax({
url: wp.ajax.settings.url,
type: 'post',
data: {
action: 'um_delete_cover_photo',
metakey: metakey,
user_id: user_id,
nonce: um_scripts.nonce
},
success: function( response ) {
obj.hide();
}
});
});
/*function um_update_bio_countdown() {
//
jQuery(this)
if ( typeof jQuery('textarea[id="um-meta-bio"]').val() !== 'undefined' ){
var um_bio_limit = jQuery('textarea[id="um-meta-bio"]').attr( "data-character-limit" );
var remaining = um_bio_limit - jQuery('textarea[id="um-meta-bio"]').val().length;
jQuery('span.um-meta-bio-character span.um-bio-limit').text( remaining );
if ( remaining < 5 ) {
jQuery('span.um-meta-bio-character').css('color','red');
} else {
jQuery('span.um-meta-bio-character').css('color','');
}
}
}*/
//um_update_bio_countdown();
//jQuery( 'textarea[id="um-meta-bio"]' ).change( um_update_bio_countdown ).keyup( um_update_bio_countdown ).trigger('change');
// Bio characters limit
jQuery( document.body ).on( 'change, keyup', 'textarea[id="um-meta-bio"]', function() {
if ( typeof jQuery(this).val() !== 'undefined' ) {
var um_bio_limit = jQuery(this).attr( "data-character-limit" );
var remaining = um_bio_limit - jQuery(this).val().length;
jQuery( 'span.um-meta-bio-character span.um-bio-limit' ).text( remaining );
if ( remaining < 5 ) {
jQuery('span.um-meta-bio-character').css('color','red');
} else {
jQuery('span.um-meta-bio-character').css('color','');
}
}
});
jQuery( 'textarea[id="um-meta-bio"]' ).trigger('change');
jQuery( '.um-profile-edit a.um_delete-item' ).click( function(e) {
e.preventDefault();
if ( ! confirm( 'Are you sure that you want to delete this user?' ) ) {
return false;
}
});
/**
* Fix profile nav links for iPhone
* @see https://www.html5rocks.com/en/mobile/touchandmouse/
*/
jQuery('.um-profile-nav a').on('touchend', function(e){
e.currentTarget.click();
});
/**
* Fix profile nav links for iPhone
* @see https://www.html5rocks.com/en/mobile/touchandmouse/
*/
jQuery( '.um-profile-nav a' ).on( 'touchend', function(e) {
e.currentTarget.click();
});
});
+1 -1
View File
@@ -1 +1 @@
jQuery(document).ready(function(){function e(){if(void 0!==jQuery("textarea[id=um-meta-bio]").val()){var e=jQuery("textarea[id=um-meta-bio]").attr("data-character-limit")-jQuery("textarea[id=um-meta-bio]").val().length;jQuery("span.um-meta-bio-character span.um-bio-limit").text(e),e<5?jQuery("span.um-meta-bio-character").css("color","red"):jQuery("span.um-meta-bio-character").css("color","")}}jQuery(".um-profile.um-viewing .um-profile-body .um-row").each(function(){var e=jQuery(this);0==e.find(".um-field").length&&(e.prev(".um-row-heading").remove(),e.remove())}),jQuery(".um-profile.um-viewing .um-profile-body").length&&0==jQuery(".um-profile.um-viewing .um-profile-body").find(".um-field").length&&(jQuery(".um-row-heading,.um-row").remove(),jQuery(".um-profile-note").show()),jQuery(document).on("click",".um-profile-save",function(e){return e.preventDefault(),jQuery(this).parents(".um").find("form").submit(),!1}),jQuery(document).on("click",".um-profile-edit-a",function(e){jQuery(this).addClass("active")}),jQuery(document).on("click",".um-cover a.um-cover-add, .um-photo a",function(e){return e.preventDefault(),!1}),jQuery(document).on("click",".um-photo-modal",function(e){e.preventDefault();var t=jQuery(this).attr("data-src");return um_new_modal("um_view_photo","fit",!0,t),!1}),jQuery(document).on("click",".um-reset-profile-photo",function(e){jQuery(".um-profile-photo-img img").attr("src",jQuery(this).attr("data-default_src")),user_id=jQuery(this).attr("data-user_id"),metakey="profile_photo",jQuery.ajax({url:wp.ajax.settings.url,type:"post",data:{action:"um_delete_profile_photo",metakey:metakey,user_id:user_id,nonce:um_scripts.nonce}})}),jQuery(document).on("click",".um-reset-cover-photo",function(e){var t=jQuery(this);jQuery(".um-cover-overlay").hide(),jQuery(".um-cover-e").html('<a href="#" class="um-cover-add um-manual-trigger" data-parent=".um-cover" data-child=".um-btn-auto-width"><span class="um-cover-add-i"><i class="um-icon-plus um-tip-n" title="Upload a cover photo"></i></span></a>'),jQuery(".um-dropdown").hide(),um_responsive(),user_id=jQuery(this).attr("data-user_id"),metakey="cover_photo",jQuery.ajax({url:wp.ajax.settings.url,type:"post",data:{action:"um_delete_cover_photo",metakey:metakey,user_id:user_id,nonce:um_scripts.nonce},success:function(e){t.hide()}})}),e(),jQuery("textarea[id=um-meta-bio]").change(e),jQuery("textarea[id=um-meta-bio]").keyup(e),jQuery(".um-profile-edit a.um_delete-item").click(function(e){if(e.preventDefault(),!confirm("Are you sure that you want to delete this user?"))return!1})});
jQuery(document).ready(function(){jQuery(".um-profile.um-viewing .um-profile-body .um-row").each(function(){var e=jQuery(this);0==e.find(".um-field").length&&(e.prev(".um-row-heading").remove(),e.remove())}),jQuery(".um-profile.um-viewing .um-profile-body").length&&0==jQuery(".um-profile.um-viewing .um-profile-body").find(".um-field").length&&(jQuery(".um-row-heading,.um-row").remove(),jQuery(".um-profile-note").show()),jQuery(document.body).on("click",".um-profile-save",function(e){return e.preventDefault(),jQuery(this).parents(".um").find("form").submit(),!1}),jQuery(document.body).on("click",".um-profile-edit-a",function(e){jQuery(this).addClass("active")}),jQuery(document.body).on("click",".um-cover a.um-cover-add, .um-photo a",function(e){return e.preventDefault(),!1}),jQuery(document.body).on("click",".um-photo-modal",function(e){e.preventDefault();var t=jQuery(this).attr("data-src");return um_new_modal("um_view_photo","fit",!0,t),!1}),jQuery(document.body).on("click",".um-reset-profile-photo",function(e){jQuery(".um-profile-photo-img img").attr("src",jQuery(this).attr("data-default_src")),user_id=jQuery(this).attr("data-user_id"),metakey="profile_photo",jQuery.ajax({url:wp.ajax.settings.url,type:"post",data:{action:"um_delete_profile_photo",metakey:metakey,user_id:user_id,nonce:um_scripts.nonce}})}),jQuery(document.body).on("click",".um-reset-cover-photo",function(e){var t=jQuery(this);jQuery(".um-cover-overlay").hide(),jQuery(".um-cover-e").html('<a href="#" class="um-cover-add um-manual-trigger" data-parent=".um-cover" data-child=".um-btn-auto-width"><span class="um-cover-add-i"><i class="um-icon-plus um-tip-n" title="Upload a cover photo"></i></span></a>'),jQuery(".um-dropdown").hide(),um_responsive(),user_id=jQuery(this).attr("data-user_id"),metakey="cover_photo",jQuery.ajax({url:wp.ajax.settings.url,type:"post",data:{action:"um_delete_cover_photo",metakey:metakey,user_id:user_id,nonce:um_scripts.nonce},success:function(e){t.hide()}})}),jQuery(document.body).on("change, keyup",'textarea[id="um-meta-bio"]',function(){if(void 0!==jQuery(this).val()){var e=jQuery(this).attr("data-character-limit")-jQuery(this).val().length;jQuery("span.um-meta-bio-character span.um-bio-limit").text(e),e<5?jQuery("span.um-meta-bio-character").css("color","red"):jQuery("span.um-meta-bio-character").css("color","")}}),jQuery('textarea[id="um-meta-bio"]').trigger("change"),jQuery(".um-profile-edit a.um_delete-item").click(function(e){if(e.preventDefault(),!confirm("Are you sure that you want to delete this user?"))return!1}),jQuery(".um-profile-nav a").on("touchend",function(e){e.currentTarget.click()})});
+4 -7
View File
@@ -1,16 +1,13 @@
jQuery(window).load(function() {
jQuery( window ).on( 'load',function() {
um_responsive();
um_modal_responsive();
});
jQuery(window).resize(function() {
jQuery(window).on( 'resize', function() {
responsive_Modal();
jQuery('img.cropper-hidden').cropper('destroy');
um_responsive();
um_modal_responsive();
});
+1 -1
View File
@@ -1 +1 @@
jQuery(window).load(function(){um_responsive(),um_modal_responsive()}),jQuery(window).resize(function(){responsive_Modal(),jQuery("img.cropper-hidden").cropper("destroy"),um_responsive(),um_modal_responsive()});
jQuery(window).on("load",function(){um_responsive(),um_modal_responsive()}),jQuery(window).on("resize",function(){responsive_Modal(),jQuery("img.cropper-hidden").cropper("destroy"),um_responsive(),um_modal_responsive()});
+2683 -5
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long