- // Create a link back to the object list
- var div = document.createElement("div");
- div.style.textAlign = "center";
- div.style.marginBottom = "20px";
- $("#browse_content").append(div);
- var link = document.createElement("a");
- link.href = "#";
- link.onclick = loadObjectList;
- link.appendChild(document.createTextNode(I18n.t('browse.start_rjs.object_list.back')));
- div.appendChild(link);
-
- var table = document.createElement("table");
- table.width = "100%";
- table.className = "browse_heading";
- $("#browse_content").append(table);
-
- var tr = document.createElement("tr");
- table.appendChild(tr);
-
- var heading = document.createElement("td");
- heading.appendChild(document.createTextNode(featureNameSelect(feature)));
- tr.appendChild(heading);
-
- var td = document.createElement("td");
- td.align = "right";
- tr.appendChild(td);
-
- var type = featureType(feature);
- var link = document.createElement("a");
- link.href = "/browse/" + type + "/" + feature.osm_id;
- link.appendChild(document.createTextNode(I18n.t('browse.start_rjs.object_list.details')));
- td.appendChild(link);
-
- var div = document.createElement("div");
- div.className = "browse_details";
-
- $("#browse_content").append(div);
-
- // Now the list of attributes
- var ul = document.createElement("ul");
- for (var key in feature.attributes) {
- var li = document.createElement("li");
- var b = document.createElement("b");
- b.appendChild(document.createTextNode(key));
- li.appendChild(b);
- li.appendChild(document.createTextNode(": " + feature.attributes[key]));
- ul.appendChild(li);
- }
-
- div.appendChild(ul);
-
- var link = document.createElement("a");
- link.href = "/browse/" + type + "/" + feature.osm_id + "/history";
- link.appendChild(document.createTextNode(I18n.t('browse.start_rjs.show_history')));
- link.onclick = OpenLayers.Function.bind(loadHistory, {
- type: type, feature: feature, link: link
- });