diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 1b52892f3..73ee0ec79 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -7,6 +7,14 @@ module ApplicationHelper !@aspect.is_a?(Symbol) && @aspect.id == aspect.id end + def aspect_or_all_path aspect + if @aspect.is_a? Aspect + aspect_path @aspect + else + aspects_path + end + end + def object_path(object, opts = {}) object = object.person if object.is_a? User eval("#{object.class.to_s.underscore}_path(object, opts)") diff --git a/app/helpers/aspects_helper.rb b/app/helpers/aspects_helper.rb index c19fb4ac4..d627b3e69 100644 --- a/app/helpers/aspects_helper.rb +++ b/app/helpers/aspects_helper.rb @@ -14,12 +14,4 @@ module AspectsHelper "#{I18n.t('aspects.helper.remove')}" end end - - def aspect_id(aspect) - if aspect.class == Aspect - aspect.id - else - :all - end - end end diff --git a/app/views/js/_websocket_js.haml b/app/views/js/_websocket_js.haml index 9bf801e0a..3c88de453 100644 --- a/app/views/js/_websocket_js.haml +++ b/app/views/js/_websocket_js.haml @@ -4,7 +4,7 @@ = javascript_include_tag 'FABridge', 'swfobject', 'web_socket' :javascript - WebSocket.__swfLocation = "/javascripts/WebSocketMain.swf"; + WebSocket.__swfLocation = "#{javascript_path 'WebSocketMain.swf'}"; $(document).ready(function(){ function debug(str){ $("#debug").append("

" + str); }; diff --git a/app/views/shared/_aspect_friends.haml b/app/views/shared/_aspect_friends.haml index 61deef919..e185dc306 100644 --- a/app/views/shared/_aspect_friends.haml +++ b/app/views/shared/_aspect_friends.haml @@ -28,11 +28,7 @@ %br %br %ul - - if @aspect == :all - %li= link_to 'stream', root_path - - else - %li= link_to 'stream', aspect_path(@aspect) - + %li= link_to 'stream', aspect_or_all_path(@aspect) %li= link_to t('.photos'), albums_path(:aspect => @aspect) %br