MCPcopy Index your code
hub / github.com/hoothin/UserScripts / clickRadio

Method clickRadio

Pagetual/pagetual.user.js:8884–8908  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8882 let forceStateDynamic = frame.querySelector("#forceStateDynamic");
8883 let forceStateDisable = frame.querySelector("#forceStateDisable");
8884 let clickRadio = e => {
8885 let radio = e.currentTarget.querySelector('input');
8886 if (radio.checked) {
8887 forceState = "";
8888 } else {
8889 switch (radio.id) {
8890 case "forceStateIframe":
8891 forceState = 2;
8892 break;
8893 case "forceStateDynamic":
8894 forceState = 3;
8895 break;
8896 case "forceStateDisable":
8897 forceState = 1;
8898 break;
8899 default:
8900 return;
8901 }
8902 }
8903 setListData("forceState", location.host, forceState);
8904 self.close();
8905 setTimeout(() => {
8906 location.reload();
8907 }, 500);
8908 };
8909 forceStateIframe.parentNode.addEventListener("mousedown", clickRadio);
8910 forceStateDynamic.parentNode.addEventListener("mousedown", clickRadio);
8911 forceStateDisable.parentNode.addEventListener("mousedown", clickRadio);

Callers

nothing calls this directly

Calls 2

setListDataFunction · 0.85
closeMethod · 0.45

Tested by

no test coverage detected