()
| 874 | if (!sPanel.length) { |
| 875 | sPanel = $(html).appendTo('#jfToolbar'); |
| 876 | let collectPanelOptions = () => ({ |
| 877 | JSON_PAGE_FORMAT: sPanel.find('input[name="alwaysOn"]').prop('checked'), |
| 878 | JSON_TOOL_BAR_ALWAYS_SHOW: sPanel.find('input[name="alwaysShowToolbar"]').prop('checked'), |
| 879 | STATUS_BAR_ALWAYS_SHOW: sPanel.find('input[name="alwaysShowStatusbar"]').prop('checked'), |
| 880 | AUTO_TEXT_DECODE: sPanel.find('input[name="autoDecode"]').prop('checked'), |
| 881 | FIX_ERROR_ENCODING: sPanel.find('input[name="errorEncoding"]').prop('checked'), |
| 882 | ENABLE_JSON_KEY_SORT: sPanel.find('input[name="enableSort"]').prop('checked'), |
| 883 | NESTED_ESCAPE_PARSE: sPanel.find('input[name="nestedParse"]').prop('checked'), |
| 884 | KEEP_KEY_VALUE_DBL_QUOTE: sPanel.find('input[name="keepQuote"]').prop('checked'), |
| 885 | MAX_JSON_KEYS_NUMBER: parseInt(sPanel.find('input[name="maxlength"]').val(), 10) || 10000, |
| 886 | JSON_FORMAT_THEME: parseInt(sPanel.find('input[name="skinId"]:checked').val(), 10) || 0 |
| 887 | }); |
| 888 | |
| 889 | let savePanelOptions = params => { |
| 890 | chrome.runtime.sendMessage({ |
no outgoing calls
no test coverage detected