1
0

Renamed: column -> exposure

Moved toggle_column_options to body_trackers helper
This commit is contained in:
cryptogopher
2020-04-25 15:42:22 +02:00
parent 5e3322fe96
commit a4781b4fcd
18 changed files with 57 additions and 55 deletions

View File

@@ -15,6 +15,16 @@ module BodyTrackersHelper
t.strftime("%R") if t
end
def toggle_exposure_options(enabled, domain)
disabled = []
enabled = enabled.to_a
options = nested_set_options(@project.quantities.send(domain)) do |q|
disabled << q.id if enabled.include?(q)
raw("#{'&ensp;' * q.level}#{q.name}")
end
options_for_select(options, disabled: disabled)
end
def unit_options
@project.units.map do |u|
[u.shortname, u.id]

View File

@@ -5,16 +5,6 @@ module FoodsHelper
end
end
def toggle_column_options
disabled = []
enabled_quantities = @project.nutrient_quantities.to_a
options = nested_set_options(@project.quantities.diet) do |q|
disabled << q.id if enabled_quantities.include?(q)
raw("#{'&ensp;' * q.level}#{q.name}")
end
options_for_select(options, disabled: disabled)
end
def visibility_options(selected)
options = [["visible", 1], ["hidden", 0]]
options_for_select(options, selected)

View File

@@ -5,16 +5,6 @@ module MeasurementsHelper
.html_safe
end
def toggle_column_options
disabled = []
enabled_quantities = @routine.quantities.to_a
options = nested_set_options(@project.quantities.measurement) do |q|
disabled << q.id if enabled_quantities.include?(q)
raw("#{'&ensp;' * q.level}#{q.name}")
end
options_for_select(options, disabled: disabled)
end
def quantity_options
nested_set_options(@project.quantities.measurement) do |q|
raw("#{'&ensp;' * q.level}#{q.name}")