From 62ac2642ae18878160825b9cef1baca6503fc3b9 Mon Sep 17 00:00:00 2001 From: Montana Date: Fri, 4 Jan 2019 09:57:23 -0500 Subject: [PATCH] Persist text input for the field --- js/components/multi_checkbox_input.js | 3 ++- templates/components/multi_checkbox_input.html | 5 +++-- templates/task_orders/new/app_info.html | 4 ++-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/js/components/multi_checkbox_input.js b/js/components/multi_checkbox_input.js index da81f31c..c23a068a 100644 --- a/js/components/multi_checkbox_input.js +++ b/js/components/multi_checkbox_input.js @@ -20,7 +20,8 @@ export default { initialValue: { type: Array, default: () => [] - } + }, + initialOtherValue: String, }, diff --git a/templates/components/multi_checkbox_input.html b/templates/components/multi_checkbox_input.html index f07ebcf4..5c0b5e7a 100644 --- a/templates/components/multi_checkbox_input.html +++ b/templates/components/multi_checkbox_input.html @@ -1,12 +1,13 @@ {% from "components/icon.html" import Icon %} {% from "components/tooltip.html" import Tooltip %} -{% macro MultiCheckboxInput(field, tooltip, inline=False) -%} +{% macro MultiCheckboxInput(field, other_input_field, tooltip, inline=False) -%}
@@ -37,7 +38,7 @@
- +
{% endif %} diff --git a/templates/task_orders/new/app_info.html b/templates/task_orders/new/app_info.html index 724d4265..e07d5ce4 100644 --- a/templates/task_orders/new/app_info.html +++ b/templates/task_orders/new/app_info.html @@ -29,12 +29,12 @@

About Your Project

{{ OptionsInput(form.app_migration) }} {{ OptionsInput(form.native_apps) }} -{{ MultiCheckboxInput(form.complexity) }} +{{ MultiCheckboxInput(form.complexity, form.complexity_other) }}

About Your Team

-{{ MultiCheckboxInput(form.dev_team) }} +{{ MultiCheckboxInput(form.dev_team, form.dev_team_other) }} {{ TextInput(form.dev_team_other) }} {{ OptionsInput(form.team_experience) }}