function loadSettingsInternal()

in js/utils.js [422:450]


function loadSettingsInternal(jsonConfig) {
  console.log('loading settings...');
  SettingsLoaded = true;

  TriageConfig.jsonConfig = jsonConfig;

  if (!localStorageItemExists('persistStorage')) {
    TriageConfig.persistStorage = true;
    TriageConfig.useSameTarget = true;
    TriageConfig.listConfig.filter_mynis = false;
    TriageConfig.listConfig.filter_allnis = false;
    return;
  }

  TriageConfig.persistStorage = getFromStorage("persistStorage") == (null || 'false') ? false : true;

  if (getFromStorage("lastTeamOrIndividual") == null) {
    TriageConfig.lastTeamOrIndividual = 'media';
  } else {
    TriageConfig.lastTeamOrIndividual = getFromStorage("lastTeamOrIndividual");
  }

  TriageConfig.apiKey = (getAPIKeyFromStorage() == null) ? "" : getAPIKeyFromStorage();
  TriageConfig.useSameTarget = getFromStorage("useSameTarget");
  TriageConfig.listConfig.filter_mynis = getFromStorage("filter_mynis") == (null || 'false') ? false : true;
  TriageConfig.listConfig.filter_allnis = getFromStorage("filter_allnis") == (null || 'false') ? false : true;

  console.log('config:', TriageConfig);
}