$(document).ready(function () { function toggle() { if ($('input[name="fetch_backend"]:checked').val() == 'html_webdriver') { if (playwright_enabled) { // playwright supports headers, so hide everything else // See #664 $('#requests-override-options #request-method').hide(); $('#requests-override-options #request-body').hide(); // @todo connect this one up $('#ignore-status-codes-option').hide(); } else { // selenium/webdriver doesnt support anything afaik, hide it all $('#requests-override-options').hide(); } $('#webdriver-override-options').show(); } else if ($('input[name="fetch_backend"]:checked').val() == 'system') { $('#requests-override-options #request-method').hide(); $('#requests-override-options #request-body').hide(); $('#ignore-status-codes-option').hide(); $('#requests-override-options').hide(); $('#webdriver-override-options').hide(); } else { $('#requests-override-options').show(); $('#requests-override-options *:hidden').show(); $('#webdriver-override-options').hide(); } } $('input[name="fetch_backend"]').click(function (e) { toggle(); }); toggle(); $('#notification-setting-reset-to-default').click(function (e) { $('#notification_title').val(''); $('#notification_body').val(''); $('#notification_format').val('System default'); $('#notification_urls').val(''); e.preventDefault(); }); });