29 lines
859 B
JavaScript
29 lines
859 B
JavaScript
$(function() {
|
|
$.getJSON("/auth_record_json", {
|
|
'id': RECORD_ID
|
|
}, function(features) {
|
|
for (var i=0; i<features.features.length;i++) {
|
|
var f = features.features[i];
|
|
var props = f.properties;
|
|
var listItem = getRow(props);
|
|
$('#mapList tbody').append(listItem);
|
|
}
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
/*
|
|
function copied over from gazetteer.js. TODO:resolve to DRY.
|
|
*/
|
|
function getRow(props) {
|
|
var $tr = $('<tr />');
|
|
var $one = $('<td />').appendTo($tr);
|
|
var $a = $('<a />').attr("target", "_blank").attr("href", "/admin/places/feature/" + props.id).text(props.preferred_name).appendTo($one);
|
|
$('<td />').text(props.feature_type).appendTo($tr);
|
|
$('<td />').text(props.admin2).appendTo($tr);
|
|
$('<td />').text(props.admin1).appendTo($tr);
|
|
return $tr;
|
|
}
|
|
|