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