From: Jan Provaznik <[email protected]>
---
src/app/helpers/application_helper.rb | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/app/helpers/application_helper.rb
b/src/app/helpers/application_helper.rb
index 43792aa..e48851c 100644
--- a/src/app/helpers/application_helper.rb
+++ b/src/app/helpers/application_helper.rb
@@ -91,8 +91,11 @@ module ApplicationHelper
columns = fields.collect do |field|
if field[:sortable]==true or field[:sortable].nil?
order_dir = params[:order_dir] ? params[:order_dir] : 'desc'
- class_name = (field[:sort_attr].to_s.eql?(params[:order_field]) ?
'active' : nil)
- class_name += " desc" if "desc".eql?(params[:order_dir])
+ if field[:sort_attr].to_s.eql?(params[:order_field])
+ class_name = 'active ' + ("desc".eql?(params[:order_dir]) ? 'desc' :
'asc')
+ else
+ class_name = nil
+ end
content_tag('th', :class => class_name) do
link_to(field[:name], :controller => params[:controller],
:action => params[:action], :order_field => field[:sort_attr],
--
1.7.2.2
_______________________________________________
deltacloud-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/deltacloud-devel