MCPcopy Create free account
hub / github.com/zxlie/FeHelper / _setJsonFormatUiMode

Function _setJsonFormatUiMode

apps/json-format/content-script.js:340–353  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

338 };
339
340 let _setJsonFormatUiMode = mode => {
341 mode = String(mode || '').toLowerCase() === 'omni' ? 'omni' : 'lite';
342 if (formatOptions.JSON_FORMAT_UI_MODE === mode && document.body.classList.contains('fh-ui-mode-' + mode)) {
343 _syncOmniToolbarState();
344 return;
345 }
346
347 formatOptions.JSON_FORMAT_UI_MODE = mode;
348 _applyUiMode();
349 _applyCompactMode();
350 let params = {};
351 params[STORAGE_KEYS.JSON_FORMAT_UI_MODE] = mode;
352 _saveJsonFormatOptions(params);
353 };
354
355 let _runOmniSearch = delta => {
356 if (!_isOmniMode() || !window.Formatter) {

Callers 1

_bindOmniToolbarFunction · 0.85

Calls 4

_syncOmniToolbarStateFunction · 0.85
_applyUiModeFunction · 0.85
_applyCompactModeFunction · 0.85
_saveJsonFormatOptionsFunction · 0.85

Tested by

no test coverage detected