app/helpers/positionable_helper.rb in aguids-positionable-0.2.1 vs app/helpers/positionable_helper.rb in aguids-positionable-0.2.2
- old
+ new
@@ -27,19 +27,19 @@
private
def positionable_move(resource, list, interface)
tag = "<ul class=\"positionable_#{interface}s\">"
if resource.first?(list)
- tag << send("positionable_disabled_#{interface}", 'Move to top')
- tag << send("positionable_disabled_#{interface}", 'Move up')
+ tag << send("positionable_disabled_#{interface}", 'move_to_top')
+ tag << send("positionable_disabled_#{interface}", 'move_up')
else
tag << send("positionable_working_#{interface}", 'move_to_top', resource, list)
tag << send("positionable_working_#{interface}", 'move_up', resource, list)
end
if resource.last?(list)
- tag << send("positionable_disabled_#{interface}", 'Move down')
- tag << send("positionable_disabled_#{interface}", 'Move to bottom')
+ tag << send("positionable_disabled_#{interface}", 'move_down')
+ tag << send("positionable_disabled_#{interface}", 'move_to_bottom')
else
tag << send("positionable_working_#{interface}", 'move_down', resource, list)
tag << send("positionable_working_#{interface}", 'move_to_bottom', resource, list)
end
tag << '</ul>'
@@ -51,20 +51,24 @@
tag << send("positionable_working_#{interface}", 'insert_at_bottom', resource, list)
tag << '</ul>'
end
def positionable_disabled_link(message)
- "<li class=\"positionable_disabled\">#{message}</li>"
+ "<li class=\"positionable_disabled\">#{positionable_internationalize(message)}</li>"
end
def positionable_working_link(action, resource, list)
- '<li>' << link_to(action.titleize, send("#{action}_path",resource,list), :method => :put) << '</li>'
+ '<li>' << link_to(positionable_internationalize(action), send("#{action}_path",resource,list), :method => :put) << '</li>'
end
def positionable_disabled_button(message)
- "<li>" << button_to(message, '/', :disabled => true) << "</li>"
+ "<li>" << button_to(positionable_internationalize(message), '/', :disabled => true) << "</li>"
end
def positionable_working_button(action, resource, list)
- "<li>" << button_to(action.titleize, send("#{action}_path",resource,list), :method => :put) << "</li>"
+ "<li>" << button_to(positionable_internationalize(action), send("#{action}_path",resource,list), :method => :put) << "</li>"
+ end
+
+ def positionable_internationalize(message)
+ I18n.t("positionable.#{message}", :default => message.titleize)
end
end
\ No newline at end of file