Edit File by line
/home/zeestwma/ceyloniy.../wp-admin/js
File: password-toggle.js
/**
[0] Fix | Delete
* Adds functionality for password visibility buttons to toggle between text and password input types.
[1] Fix | Delete
*
[2] Fix | Delete
* @since 6.3.0
[3] Fix | Delete
* @output wp-admin/js/password-toggle.js
[4] Fix | Delete
*/
[5] Fix | Delete
[6] Fix | Delete
( function () {
[7] Fix | Delete
var toggleElements, status, input, icon, label, __ = wp.i18n.__;
[8] Fix | Delete
[9] Fix | Delete
toggleElements = document.querySelectorAll( '.pwd-toggle' );
[10] Fix | Delete
[11] Fix | Delete
toggleElements.forEach( function (toggle) {
[12] Fix | Delete
toggle.classList.remove( 'hide-if-no-js' );
[13] Fix | Delete
toggle.addEventListener( 'click', togglePassword );
[14] Fix | Delete
} );
[15] Fix | Delete
[16] Fix | Delete
function togglePassword() {
[17] Fix | Delete
status = this.getAttribute( 'data-toggle' );
[18] Fix | Delete
input = this.parentElement.children.namedItem( 'pwd' );
[19] Fix | Delete
icon = this.getElementsByClassName( 'dashicons' )[ 0 ];
[20] Fix | Delete
label = this.getElementsByClassName( 'text' )[ 0 ];
[21] Fix | Delete
[22] Fix | Delete
if ( 0 === parseInt( status, 10 ) ) {
[23] Fix | Delete
this.setAttribute( 'data-toggle', 1 );
[24] Fix | Delete
this.setAttribute( 'aria-label', __( 'Hide password' ) );
[25] Fix | Delete
input.setAttribute( 'type', 'text' );
[26] Fix | Delete
label.innerHTML = __( 'Hide' );
[27] Fix | Delete
icon.classList.remove( 'dashicons-visibility' );
[28] Fix | Delete
icon.classList.add( 'dashicons-hidden' );
[29] Fix | Delete
} else {
[30] Fix | Delete
this.setAttribute( 'data-toggle', 0 );
[31] Fix | Delete
this.setAttribute( 'aria-label', __( 'Show password' ) );
[32] Fix | Delete
input.setAttribute( 'type', 'password' );
[33] Fix | Delete
label.innerHTML = __( 'Show' );
[34] Fix | Delete
icon.classList.remove( 'dashicons-hidden' );
[35] Fix | Delete
icon.classList.add( 'dashicons-visibility' );
[36] Fix | Delete
}
[37] Fix | Delete
}
[38] Fix | Delete
} )();
[39] Fix | Delete
[40] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function