MCPcopy Index your code
hub / github.com/zxlie/FeHelper / _selectPrettyJsonText

Function _selectPrettyJsonText

apps/json-format/format-lib.js:182–195  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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;

Callers 1

_bindPrettyJsonShortcutsFunction · 0.85

Calls 3

_hasPrettyJsonResultFunction · 0.85
_setPlainJsonViewFunction · 0.85
htmlspecialcharsFunction · 0.70

Tested by

no test coverage detected