From 5e335b6a5591c8545ccce2d0e7297e3e57392bd2 Mon Sep 17 00:00:00 2001 From: Kai Krueger Date: Fri, 22 Apr 2011 09:41:10 -0600 Subject: [PATCH 1/1] Link the openstreetbugs browse pages --- app/views/user/view.html.erb | 4 ++++ config/locales/en.yml | 2 ++ public/javascripts/openstreetbugs.js | 4 ++-- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/views/user/view.html.erb b/app/views/user/view.html.erb index 2fe92de5b..4d3d7c0c2 100644 --- a/app/views/user/view.html.erb +++ b/app/views/user/view.html.erb @@ -25,6 +25,8 @@ | <%= link_to t('user.view.my traces'), :controller => 'trace', :action=>'mine' %> | + <%= link_to t('user.view.my bugs'), :controller => 'map_bugs', :action=>'my_bugs' %> + | <%= link_to t('user.view.my settings'), :controller => 'user', :action => 'account', :display_name => @user.display_name %> | <%= link_to t('user.view.oauth settings'), :controller => 'oauth_clients', :action => 'index' %> @@ -43,6 +45,8 @@ | <%= link_to t('user.view.traces'), :controller => 'trace', :action => 'view', :display_name => @this_user.display_name %> | + <%= link_to t('user.view.bugs'), :controller => 'map_bugs', :action=>'my_bugs' %> + | <% if @user and @user.is_friends_with?(@this_user) %> <%= link_to t('user.view.remove as friend'), :controller => 'user', :action => 'remove_friend', :display_name => @this_user.display_name %> <% else %> diff --git a/config/locales/en.yml b/config/locales/en.yml index 10e2eef75..6951dd2ce 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -1607,6 +1607,7 @@ en: new diary entry: new diary entry my edits: my edits my traces: my traces + my bugs: my map bugs my settings: my settings oauth settings: oauth settings blocks on me: blocks on me @@ -1615,6 +1616,7 @@ en: diary: diary edits: edits traces: traces + bugs: map bugs remove as friend: remove as friend add as friend: add as friend mapper since: "Mapper since:" diff --git a/public/javascripts/openstreetbugs.js b/public/javascripts/openstreetbugs.js index fa3586ba3..9c4ed8717 100644 --- a/public/javascripts/openstreetbugs.js +++ b/public/javascripts/openstreetbugs.js @@ -319,9 +319,9 @@ OpenLayers.Layer.OpenStreetBugs = new OpenLayers.Class(OpenLayers.Layer.Markers, el1.appendChild(document.createTextNode(" [")); el2 = document.createElement("a"); - el2.href = "#"; + el2.href = "/browse/bug/" + id; el2.onclick = function(){ layer.map.setCenter(putAJAXMarker.bugs[id][0].clone().transform(layer.apiProjection, layer.map.getProjectionObject()), 15); }; - el2.appendChild(document.createTextNode(OpenLayers.i18n("Zoom"))); + el2.appendChild(document.createTextNode(OpenLayers.i18n("Details"))); el1.appendChild(el2); el1.appendChild(document.createTextNode("]")); -- 2.43.2