Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function lockedProfile() {
- for (const button of document.getElementsByTagName('button')) {
- button.addEventListener('click', onClick);
- }
- function onClick(e) {
- const elements = Array.from(e.target.parentNode.children);
- const hiddenText = elements.filter(x => x.id.includes('HiddenFields'))[0];
- const unlocked = elements.filter( function (x) {if (x.tagName === 'INPUT' && x.defaultValue == 'unlock') {return x;}})[0].checked;
- const canHideText = e.target.textContent === 'Hide it' && unlocked && hiddenText.style.display !== 'none';
- if (unlocked) {hiddenText.style.display = 'block'; e.target.textContent = 'Hide it';}
- if (canHideText) {hiddenText.style.display = 'none'; e.target.textContent = 'Show more';}
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement