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) {