Renamed: column -> exposure
Moved toggle_column_options to body_trackers helper
This commit is contained in:
@@ -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("#{' ' * q.level}#{q.name}")
|
||||
end
|
||||
options_for_select(options, disabled: disabled)
|
||||
end
|
||||
|
||||
def unit_options
|
||||
@project.units.map do |u|
|
||||
[u.shortname, u.id]
|
||||
|
||||
@@ -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("#{' ' * 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)
|
||||
|
||||
@@ -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("#{' ' * q.level}#{q.name}")
|
||||
end
|
||||
options_for_select(options, disabled: disabled)
|
||||
end
|
||||
|
||||
def quantity_options
|
||||
nested_set_options(@project.quantities.measurement) do |q|
|
||||
raw("#{' ' * q.level}#{q.name}")
|
||||
|
||||
Reference in New Issue
Block a user