()
| 180 | }; |
| 181 | |
| 182 | let _selectPrettyJsonText = function () { |
| 183 | if (!_hasPrettyJsonResult()) return false; |
| 184 | jfPre.html(htmlspecialchars(cachedJsonString)); |
| 185 | _setPlainJsonView(true); |
| 186 | let preEl = jfPre[0]; |
| 187 | if (!preEl || !window.getSelection || !document.createRange) return false; |
| 188 | let selection = window.getSelection(); |
| 189 | let range = document.createRange(); |
| 190 | range.selectNodeContents(preEl); |
| 191 | selection.removeAllRanges(); |
| 192 | selection.addRange(range); |
| 193 | prettyJsonSelectionActive = true; |
| 194 | return true; |
| 195 | }; |
| 196 | |
| 197 | let _copyPrettyJsonSelection = function (event) { |
| 198 | if (!prettyJsonSelectionActive || !_hasPrettyJsonResult()) return false; |
no test coverage detected