Link the openstreetbugs browse pages
authorKai Krueger <kakrueger@gmail.com>
Fri, 22 Apr 2011 15:41:10 +0000 (09:41 -0600)
committerKai Krueger <kakrueger@gmail.com>
Fri, 22 Apr 2011 15:41:10 +0000 (09:41 -0600)
app/views/user/view.html.erb
config/locales/en.yml
public/javascripts/openstreetbugs.js

index 2fe92de5bd4c2da0725d61d291bc6146f91ec6a5..4d3d7c0c21c5ef7a87838714603f01f747a70548 100644 (file)
@@ -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 %>
index 10e2eef7550664898ed6a40014561341369c4f17..6951dd2cef489da6840f5309fb8db95d76ae5240 100644 (file)
@@ -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:"
index fa3586ba39b375776333ceb274a9142eb459023f..9c4ed8717f81b2e67d853afd64361c6eeb9d90d5 100644 (file)
@@ -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("]"));