diff --git a/cara/apps/calculator/static/js/form.js b/cara/apps/calculator/static/js/form.js index 862b9f8c..be07f497 100644 --- a/cara/apps/calculator/static/js/form.js +++ b/cara/apps/calculator/static/js/form.js @@ -49,6 +49,12 @@ function require_fields(obj) { require_air_changes(false); require_air_supply(true); break; + case "interval": + require_venting(true); + break; + case "always": + require_venting(false); + break; case "hepa_yes": require_hepa(true); break; @@ -142,6 +148,14 @@ function require_air_supply(option) { disable_input_field("#air_supply", !option); } +function require_venting(option) { + require_input_field("#windows_duration", option); + require_input_field("#windows_frequency", option); + //TODO: Update this after merge 109 + disable_input_field("#windows_duration", option); + disable_input_field("#windows_frequency", option); +} + function require_single_event(option) { require_input_field("#single_event_date", option); disable_input_field("#single_event_date", !option); diff --git a/cara/apps/calculator/templates/calculator.form.html.j2 b/cara/apps/calculator/templates/calculator.form.html.j2 index e044d7c4..5d196701 100644 --- a/cara/apps/calculator/templates/calculator.form.html.j2 +++ b/cara/apps/calculator/templates/calculator.form.html.j2 @@ -86,10 +86,12 @@   
Width of window:
Opening distance:
- Windows open: -    - - + Windows open: +    + +    + / +