Refactor to remove some code duplication.

This commit is contained in:
Tom Hughes 2008-06-26 23:01:55 +00:00
parent abb66fa808
commit 9a7db5d63b
7 changed files with 19 additions and 49 deletions

View file

@ -1,15 +1,21 @@
<%= javascript_include_tag '/openlayers/OpenLayers.js' %>
<%= javascript_include_tag '/openlayers/OpenStreetMap.js' %>
<%= javascript_include_tag 'map.js' %>
<div id="small_map" style="width:250px; height: 300px; border: solid 1px black">
</div>
<span id="loading">Loading...</span>
<a id="larger_map" href=""></a>
<td align="right">
<% if map.visible %>
<div id="small_map" style="width:250px; height: 300px; border: solid 1px black">
</div>
<span id="loading">Loading...</span>
<a id="larger_map" href=""></a>
<% else %>
Deleted
<% end %>
</td>
<script type="text/javascript">
function init() {
var obj_type = "<%= type %>";
var obj_id = <%= id %>;
var url = "/api/<%= "#{API_VERSION}" %>/<%= type %>/<%= id %>";
var obj_type = "<%= map.class.name.downcase %>";
var obj_id = <%= map.id %>;
var url = "/api/<%= "#{API_VERSION}" %>/<%= map.class.name.downcase %>/<%= map.id %>";
if (obj_type != "node") {
url += "/full";

View file

@ -15,12 +15,6 @@
or
<%= link_to "view history", :action => "node_history" %>
</td>
<td align="right">
<% if @node.visible %>
<%= render :partial => "map", :locals => { :type => "node", :id => @node.id } %>
<% else %>
Deleted
<% end %>
</td>
<%= render :partial => "map", :object => @node %>
</tr>
</table>

View file

@ -11,12 +11,6 @@
or
<%= link_to "view details", :action => "node" %>
</td>
<td align="right">
<% if @node.visible %>
<%= render :partial => "map", :locals => { :type => "node", :id => @node.id } %>
<% else %>
Deleted
<% end %>
</td>
<%= render :partial => "map", :object => @node %>
</tr>
</table>

View file

@ -15,12 +15,6 @@
or
<%= link_to "view history", :action => "relation_history" %>
</td>
<td align="right">
<% if @relation.visible %>
<%= render :partial => "map", :locals => { :type => "relation", :id => @relation.id } %>
<% else %>
Deleted
<% end %>
</td>
<%= render :partial => "map", :object => @relation %>
</tr>
</table>

View file

@ -11,12 +11,6 @@
or
<%= link_to "view details", :action => "relation" %>
</td>
<td align="right">
<% if @relation.visible %>
<%= render :partial => "map", :locals => { :type => "relation", :id => @relation.id } %>
<% else %>
Deleted
<% end %>
</td>
<%= render :partial => "map", :object => @relation %>
</tr>
</table>

View file

@ -15,12 +15,6 @@
or
<%= link_to "view history", :action => "way_history" %>
</td>
<td align="right">
<% if @way.visible %>
<%= render :partial => "map", :locals => { :type => "way", :id => @way.id } %>
<% else %>
Deleted
<% end %>
</td>
<%= render :partial => "map", :object => @way %>
</tr>
</table>

View file

@ -11,12 +11,6 @@
or
<%= link_to "view details", :action => "way" %>
</td>
<td align="right">
<% if @way.visible %>
<%= render :partial => "map", :locals => { :type => "way", :id => @way.id } %>
<% else %>
Deleted
<% end %>
</td>
<%= render :partial => "map", :object => @way %>
</tr>
</table>