Select an application server in Server Software()

in src/js/index.js [35:63]


      <p>Select an application server in Server Software (above) to generate a sample TLS configuration.</p>
      <p>When using sample TLS configurations, replace example.com with your server name (e.g. hostname) and replace /path/to/... with actual paths to your local files.</p>
`;
    document.getElementById('output-config').innerText = '';
    document.getElementById('output-config-container').classList.toggle('d-none', true);
    document.getElementById('version').classList.toggle('text-disabled', true);
    document.getElementById('openssl').classList.toggle('text-disabled', true);
    document.getElementById('version').readOnly = true;
    document.getElementById('openssl').readOnly = true;
    document.getElementById('hsts').classList.toggle('d-none', true);
    document.getElementById('ocsp').classList.toggle('d-none', true);
    document.getElementById('copy').classList.toggle('d-none', true);
    gHaveSettingsChanged = false;
    return;
  }
  document.getElementById('output-config-container').classList.toggle('d-none', false);

  const _state = await state();

  // enable and disable the appropriate fields
  document.getElementById('version').classList.toggle('text-disabled', _state.output.hasVersions === false);
  document.getElementById('version').readOnly = _state.output.hasVersions === false;
  document.getElementById('openssl').classList.toggle('text-disabled', _state.output.usesOpenssl === false);
  document.getElementById('openssl').readOnly = _state.output.usesOpenssl === false;
  document.getElementById('hsts').classList.toggle('d-none', _state.output.supportsHsts === false);
  document.getElementById('ocsp').classList.toggle('d-none', !_state.output.supportsOcspStapling);

  // update the fragment only if changed
  if (window.location.hash !== _state.output.fragment) {