javascript:(function(){/*Cover off both a profile or a permission set...*/letreadCheckBoxes=document.querySelectorAll("input[id^=display_]");leteditCheckBoxes=document.querySelectorAll("input[id^=edit_]");if(readCheckBoxes.length===0){readCheckBoxes=document.querySelectorAll("input[id$=read_ck]");}if(editCheckBoxes.length===0){editCheckBoxes=document.querySelectorAll("input[id$=edit_ck]");}functionprocessCheckBoxes(checkBoxList,checkBoxValue){for(vari=0;i<checkBoxList.length;i++){checkBoxList[i].checked=checkBoxValue;}}letoption=prompt(`Choose a number...\n 1 - Mark both 'Read Access' and 'Edit Access' columns\n 2 - Mark 'Read Access' column\n 3 - Mark 'Edit Access' column\n 4 - Clear both 'Read Access' and 'Edit Access' columns\n 5 - Clear 'Read Access' column\n 6 - Clear 'Edit Access' column\n`);switch(parseInt(option)){case1:/*alert("Marking All...");*/processCheckBoxes(readCheckBoxes,true);processCheckBoxes(editCheckBoxes,true);break;case2:/*alert("Marking 'Read'...");*/processCheckBoxes(readCheckBoxes,true);break;case3:/*alert("Marking 'Edit'...");*/processCheckBoxes(editCheckBoxes,true);break;case4:/*alert("Clearing All...");*/processCheckBoxes(readCheckBoxes,false);processCheckBoxes(editCheckBoxes,false);break;case5:/*alert("Clearing 'Read'...");*/processCheckBoxes(readCheckBoxes,false);break;case6:/*alert("Clearing 'Edit'...");*/processCheckBoxes(editCheckBoxes,false);break;default:alert("Your selection was not a number between 1 and 6 ?");}})();
Comments (0)
HTTPSSSH
You can clone a snippet to your computer for local editing.
Learn more.