Files
nairobi/app/assets/javascripts/valuation_budget_investment_form.js.coffee
Javi Martín b27855c1cf Use double quotes in CoffeeScript files
As we do in the rest of the application.

Note we cannot add a rule enforcing double quotes because CoffeeScript
Lint does not have such rule.
2019-03-06 11:41:21 +01:00

33 lines
1.3 KiB
CoffeeScript

App.ValuationBudgetInvestmentForm =
showFeasibleFields: ->
$("#valuation_budget_investment_edit_form #unfeasible_fields").hide("down")
$("#valuation_budget_investment_edit_form #feasible_fields").show()
showNotFeasibleFields: ->
$("#valuation_budget_investment_edit_form #feasible_fields").hide("down")
$("#valuation_budget_investment_edit_form #unfeasible_fields").show()
showAllFields: ->
$("#valuation_budget_investment_edit_form #feasible_fields").show("down")
$("#valuation_budget_investment_edit_form #unfeasible_fields").show("down")
showFeasibilityFields: ->
feasibility = $("#valuation_budget_investment_edit_form input[type=radio][name='budget_investment[feasibility]']:checked").val()
if feasibility == "feasible"
App.ValuationBudgetInvestmentForm.showFeasibleFields()
else if feasibility == "unfeasible"
App.ValuationBudgetInvestmentForm.showNotFeasibleFields()
showFeasibilityFieldsOnChange: ->
$("#valuation_budget_investment_edit_form input[type=radio][name='budget_investment[feasibility]']").change ->
App.ValuationBudgetInvestmentForm.showAllFields()
App.ValuationBudgetInvestmentForm.showFeasibilityFields()
initialize: ->
App.ValuationBudgetInvestmentForm.showFeasibilityFields()
App.ValuationBudgetInvestmentForm.showFeasibilityFieldsOnChange()
false