(element)
| 117 | } |
| 118 | |
| 119 | function getSetting(element) { |
| 120 | if (element.dataset && "path" in element.dataset) { |
| 121 | return element.dataset.path |
| 122 | } |
| 123 | if (typeof element === "string" || element instanceof String) { |
| 124 | element = SETTINGS[element].element |
| 125 | } |
| 126 | if (element.type == "checkbox") { |
| 127 | return element.checked |
| 128 | } |
| 129 | return element.value |
| 130 | } |
| 131 | function setSetting(element, value) { |
| 132 | if (element.dataset && "path" in element.dataset) { |
| 133 | element.dataset.path = value |
no outgoing calls
no test coverage detected