Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function lockedProfile() {
- let showMoreElements = document.querySelectorAll('button');
- showMoreElements = Array.from(showMoreElements);
- console.log(showMoreElements);
- showMoreElements.forEach(el => {
- el.addEventListener('click', (e) => {
- let unlock = e.target.parentNode.querySelectorAll('input[type=radio]')[1].checked;
- let curField = e.target.parentNode.getElementsByTagName('div');
- curField = Array.from(curField);
- let showHideEl = e.currentTarget;
- if (unlock) {
- curField[0].style.display = 'block';
- showHideEl.textContent = 'Hide it';
- let hideItElements = showMoreElements.filter(el => el.textContent === 'Hide it');
- console.log(hideItElements);
- hideItElements.forEach(el => {
- el.addEventListener('click', (e) => {
- let unlock = e.target.parentNode.querySelectorAll('input[type=radio]')[1].checked;
- let curField = e.target.parentNode.getElementsByTagName('div');
- curField = Array.from(curField);
- if (unlock) {
- curField[0].style.display = 'none';
- e.currentTarget.textContent = 'Show more';
- }
- });
- });
- }
- });
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement