Gifari Industries - BD Cyber Security Team
Home
/
home
/
decohaslibrary
/
bist
/
wp-content
/
plugins
/
user-registration
/
assets
/
js
/
frontend
/
✏️
Editing: my-account.min.js
jQuery(function(e){var r={init:function(){this.init_event(),this.handle_user_logout()},profile_picture_upload:function(r){var t=user_registration_params.ajax_url+"?action=user_registration_profile_pic_upload&security="+user_registration_params.user_registration_profile_picture_upload_nonce,i=new FormData,o=r;i.append("file",o[0].files[0]);var a=o.closest(".button-group").find(".user_registration_profile_picture_upload"),n=a.text();e.ajax({url:t,data:i,type:"POST",processData:!1,contentType:!1,beforeSend:function(){a.text(user_registration_params.user_registration_profile_picture_uploading)},complete:function(e){var r="",t="";o.val("");var i=JSON.parse(e.responseText);r=i.data.message,i.success||(r='<p class="uraf-profile-picture-error user-registration-error">'+r+"</p>"),i.success&&(r="",t=i.data.url,i.data.attachment_id,upload_files=i.data.upload_files,o.closest(".button-group").find("#profile_pic_url").val(upload_files),o.closest(".user-registration-profile-header").find(".profile-preview").attr("src",t)),o.closest(".button-group").find(".profile-pic-remove").data("attachment-id",i.data.attachment_id),o.closest(".button-group").find(".profile-pic-remove").prop("style",!1),o.closest(".button-group").find(".user_registration_profile_picture_upload").attr("style","display:none"),o.closest(".user-registration-profile-header").find(".user-registration-profile-picture-error").remove(),o.closest(".button-group").after('<span class="user-registration-profile-picture-error">'+r+"</span>"),a.text(n)}})},init_event:function(){e(".user_registration_profile_picture_upload").on("click",function(){e(this).closest(".button-group").find('input[type="file"]').trigger("click")}),e(document).on("change",'.button-group input[type="file"]',function(){r.profile_picture_upload(e('.button-group input[type="file"]'))})},remove_avatar:function(e){var r=e.data("attachment-id");if(e.closest("form").find(".ur_removed_profile_pic").length<=0){var t=document.createElement("input");t.setAttribute("type","hidden"),t.setAttribute("class","ur_removed_profile_pic"),t.setAttribute("name","ur_removed_profile_pic"),t.setAttribute("value",""),e.closest("form").append(t)}var i=e.closest("form").find(".ur_removed_profile_pic").val(),o=new Set(i?JSON.parse(i):[]);o.add(r),e.closest("form").find(".ur_removed_profile_pic").val(JSON.stringify(Array.from(o)));e.closest("form").find('input[name="profile-pic"]');input_hidden=e.closest("form").find('input[name="profile-pic-url"]'),profile_default_input_hidden=e.closest("form").find('input[name="profile-default-image"]'),preview=e.closest("form").find("img.profile-preview"),input_hidden.val(""),preview.attr("src",profile_default_input_hidden.val()),e.hide(),e.closest(".button-group").find(".user_registration_profile_picture_upload").show(),e.closest(".user-registration-profile-header").find(".user-registration-profile-picture-error").remove()},handle_user_logout:function(){e(document).on("click",".ur-logout, .urcma-user-logout",function(r){r.preventDefault(),r.stopPropagation();var t=e(this);swal.fire({title:t.text().trim()+"?",html:user_registration_params.logout_popup_text,confirmButtonText:t.text(),confirmButtonColor:"#F25656",showConfirmButton:!0,showCancelButton:!0,cancelButtonText:user_registration_params.logout_popup_cancel_text,cancelButtonColor:"#FFFFFF",customClass:{container:"user-registration-swal2-container user-registration-logout-swal2-container",title:"swal2-title-border"},focusConfirm:!1,showLoaderOnConfirm:!0}).then(function(e){e.isConfirmed&&(window.location.href=t.attr("href"))})})}};e(".profile-pic-remove, .uraf-profile-picture-remove").on("click",function(t){t.preventDefault(),r.remove_avatar(e(this))}),e(document).on("user_registration_frontend_before_edit_profile_submit",function(r,t,i){var o=e(".ur_removed_profile_pic");e.each(o,function(){t.ur_removed_profile_pic=e(this).val()})}),e(document).on("click","input#user_registration_user_email + div.email-updated.inline a",function(r){r.preventDefault();var t=e(this),i=new URL(r.target.href),o=i.searchParams.get("cancel_email_change"),a=i.searchParams.get("_wpnonce"),n=user_registration_params.ajax_url;e.ajax({type:"POST",url:n,data:{action:"user_registration_cancel_email_change",cancel_email_change:o,_wpnonce:a},success:function(e){e.success&&t.parents("div.email-updated.inline").remove()}})}),e(".ur-frontend-form").find(".user-registration-profile-header").find(".uraf-profile-picture-upload").length||(r.init(),e(".edit-profile").on("submit",function(r){var t=e(".ur-smart-phone-field");if("true"===t.attr("aria-invalid")){r.preventDefault();var i=t.closest("p.form-row");i.find("#"+t.data("id")+"-error").remove();var o='<label id="'+t.data("id")+'-error" class="user-registration-error" for="'+t.data("id")+'">'+user_registration_params.message_validate_phone_number+"</label>";return i.append(o),i.find("#"+t.data("id")).attr("aria-invalid",!0),!0}if(1===e(this).find(".user-registration-profile-picture-error").find(".user-registration-error").length)return r.preventDefault(),!0})),e("input.flatpickr-input").each(function(){e(this).val(e(this).attr("value"))})});
💾 Save
❌ Cancel