Potlatch v0.2a: display GPS traces, some bugfixes
authorRichard Fairhurst <richard@systemed.net>
Wed, 12 Sep 2007 10:07:26 +0000 (10:07 +0000)
committerRichard Fairhurst <richard@systemed.net>
Wed, 12 Sep 2007 10:07:26 +0000 (10:07 +0000)
app/views/site/edit.rhtml
app/views/trace/_trace.rhtml
app/views/trace/view.rhtml
public/potlatch/potlatch.swf

index fc1f78ce4d84afa2bade2f7c2d250763903c6a94..b1c5555866a69b957cb9a39b224833911600ccfb 100644 (file)
@@ -44,6 +44,7 @@
     fo.addVariable('long',lon);
     fo.addVariable('scale',sc);
     fo.addVariable('token','<%= session[:token] %>');
+<% if params['gpx'] %>    fo.addVariable('gpx','<%= params['gpx']+"/data" %>'); <% end %>
     fo.write("map");
   }
 
index eb8558510856a0d89cfec93d0c0953cedde43fad..91862444ab34c72825f15822abd0ff64e576db58 100644 (file)
@@ -15,7 +15,7 @@
       ... <%= time_ago_in_words( trace.timestamp ) %>  ago</span>
       <%= link_to 'more', {:controller => 'trace', :action => 'view', :display_name => trace.user.display_name, :id => trace.id}, {:title => 'View Trace Details'} %> /
       <%= link_to_if trace.inserted?, 'map', {:controller => 'site', :action => 'index', :lat => trace.latitude, :lon => trace.longitude, :zoom => 14}, {:title => 'View Map'} %> /
-      <%= link_to_if trace.inserted?, 'edit', {:controller => 'site', :action => 'edit', :lat => trace.latitude, :lon => trace.longitude, :zoom => 14}, {:title => 'Edit Map'} %>
+      <%= link_to_if trace.inserted?, 'edit', {:controller => 'site', :action => 'edit', :lat => trace.latitude, :lon => trace.longitude, :zoom => 14, :gpx => trace.id }, {:title => 'Edit Map'} %>
       <br />
       <%= escape_once(trace.description) %>
     <br />
index f351a1deafa5d25bb7d95b996a21435a652e098c..60f71b7c7482eec5b0fb1c8cd2be5e8a7eaf2f9f 100644 (file)
@@ -17,7 +17,7 @@
     <td><%= @trace.size.to_s.gsub(/(\d)(?=(\d{3})+$)/,'\1,') %></td></tr>
   <tr>
     <td>Start coordinate:</td>
-    <td><div class="geo" style="display: inline"><span class="latitude"><%= @trace.latitude %></span>; <span class="longitude"><%= @trace.longitude %></span></div> (<%=link_to 'map', :controller => 'site', :action => 'index', :lat => @trace.latitude, :lon => @trace.longitude, :zoom => 14 %> / <%=link_to 'edit', :controller => 'site', :action => 'edit', :lat => @trace.latitude, :lon => @trace.longitude, :zoom => 14 %>)</td>
+    <td><div class="geo" style="display: inline"><span class="latitude"><%= @trace.latitude %></span>; <span class="longitude"><%= @trace.longitude %></span></div> (<%=link_to 'map', :controller => 'site', :action => 'index', :lat => @trace.latitude, :lon => @trace.longitude, :zoom => 14 %> / <%=link_to 'edit', :controller => 'site', :action => 'edit', :lat => @trace.latitude, :lon => @trace.longitude, :gpx=> @trace.id, :zoom => 14 %>)</td>
   </tr>
   <% end %>
   <tr>
index 77730e4e8b5713397181a07da0f41f47b77507f4..7e5ebe96ac9693935940474c1f9c9667331b0ca4 100755 (executable)
Binary files a/public/potlatch/potlatch.swf and b/public/potlatch/potlatch.swf differ