| 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); |
nothing calls this directly
no test coverage detected