function openSettingsPanel()

in js/utils.js [452:480]


function openSettingsPanel() {
  AssertSettings();

  let dlg = document.getElementById("prompt-query-account");
  dlg.returnValue = "cancel";

  if (TriageConfig.apiKey != null) {
    document.getElementById('api-key').value = TriageConfig.apiKey;
  }
  //document.getElementById("option-filter_allnis").checked = TriageConfig.listConfig.filter_allnis;
  //document.getElementById("option-filter_mynis").checked = TriageConfig.listConfig.filter_mynis;
  //document.getElementById("option-targets").checked = TriageConfig.useSameTarget;
  document.getElementById("option-save").checked = TriageConfig.persistStorage;

  dlg.addEventListener('close', (event) => {
    if (onSettingsClosed != undefined) {
      onSettingsClosed();
    }

    if (dlg.returnValue == 'confirm') {
      saveSettingsInternal();
    }
  }, { once: true });

  if (onSettingsOpened != undefined) {
    onSettingsOpened();
  }
  dlg.show();
}