aboutsummaryrefslogtreecommitdiffstats
path: root/app/helpers/lines_helper.rb
diff options
context:
space:
mode:
authorXinhui2017-05-12 11:27:41 +0200
committerXinhui2017-05-12 11:27:41 +0200
commitc165b56f3cebe8e500434ca86c647955ba944b61 (patch)
tree3ada532dc37584542170353ae11590716c3ff8f1 /app/helpers/lines_helper.rb
parent1f6fb9c73206f3984d2f942d5d16fb9c094b2164 (diff)
downloadchouette-core-c165b56f3cebe8e500434ca86c647955ba944b61.tar.bz2
Fix sort line transport mode alphabetically
Refs #3109
Diffstat (limited to 'app/helpers/lines_helper.rb')
-rw-r--r--app/helpers/lines_helper.rb14
1 files changed, 11 insertions, 3 deletions
diff --git a/app/helpers/lines_helper.rb b/app/helpers/lines_helper.rb
index 80073af62..45e6cd939 100644
--- a/app/helpers/lines_helper.rb
+++ b/app/helpers/lines_helper.rb
@@ -5,6 +5,14 @@ module LinesHelper
line.number
end
+ def sorted_transport_submode
+ Chouette::Line.transport_submode.values.sort_by{|m| t("enumerize.line.transport_submode.#{m}") }
+ end
+
+ def sorted_transport_mode
+ Chouette::Line.transport_mode.values.sort_by{|m| t("enumerize.line.transport_mode.#{m}") }
+ end
+
def colors?(line)
line.text_color.present? || line.color.present?
end
@@ -12,15 +20,15 @@ module LinesHelper
def text_color(line)
line.text_color.blank? ? "black" : "##{line.text_color}"
end
-
+
def background_color(line)
line.color.blank? ? "white" : "#"+line.color
end
-
+
def number_style(line)
if colors?(line)
number_style = "color: #{text_color(line)}; background-color: #{background_color(line)};"
- else
+ else
number_style = ""
end