From 230424edfc3d5b6297bb12e8e36836574709f3fd Mon Sep 17 00:00:00 2001 From: gaazzopa Date: Wed, 9 Dec 2020 18:32:53 +0100 Subject: [PATCH] Resolved conflict in form.js --- cara/apps/calculator/static/js/form.js | 42 +++---------------- .../templates/calculator.form.html.j2 | 20 ++++----- 2 files changed, 15 insertions(+), 47 deletions(-) diff --git a/cara/apps/calculator/static/js/form.js b/cara/apps/calculator/static/js/form.js index fef4d621..862b9f8c 100644 --- a/cara/apps/calculator/static/js/form.js +++ b/cara/apps/calculator/static/js/form.js @@ -1,7 +1,7 @@ /* -------HTML structure------- */ function getChildElement(elem) { // Get the element named in the given element's data-enables attribute. - return $("#" + elem.data("enables")); + return $(elem.data("enables")); } function insertErrorFor(referenceNode, text) { @@ -259,46 +259,14 @@ function show_disclaimer() { } } -$(".has_radio").on('click', function(event){ - click_radio(this.id); +$("[data-has-radio]").on('click', function(event){ + $($(this).data("has-radio")).click(); }); -$(".has_radio").on('change', function(event){ - click_radio(this.id); +$("[data-has-radio]").on('change', function(event){ + $($(this).data("has-radio")).click(); }); -function click_radio(id) { - switch (id) { - case "room_volume": - $("#room_type_volume").click(); - break; - case "floor_area": - case "ceiling_height": - $("#room_type_dimensions").click(); - break; - case "air_supply": - $("#air_type_supply").click(); - break; - case "air_changes": - $("#air_type_changes").click(); - break; - case "window_width": - $("#window_hinged").click(); - break; - case "hepa_amount": - $("#hepa_yes").click(); - break; - case "single_event_date": - $("#event_type_single").click(); - break; - case "recurrent_event_month": - $("#event_type_recurrent").click(); - break; - default: - break; - } -} - /* -------Form validation------- */ function validate_form(form) { var submit = true; diff --git a/cara/apps/calculator/templates/calculator.form.html.j2 b/cara/apps/calculator/templates/calculator.form.html.j2 index cee8be34..e044d7c4 100644 --- a/cara/apps/calculator/templates/calculator.form.html.j2 +++ b/cara/apps/calculator/templates/calculator.form.html.j2 @@ -46,12 +46,12 @@
   -
+
   -
+
         -
+

@@ -62,18 +62,18 @@ Ventilation type:    - +    - +