HTML page with search form when /details.php called without params

This commit is contained in:
marc tobias
2019-10-31 17:13:43 +01:00
parent 5930383404
commit 36e99c43ce
4 changed files with 95 additions and 0 deletions

View File

@@ -273,6 +273,30 @@ jQuery(document).ready(function(){
});
jQuery(document).ready(function(){
if ( !$('#details-index-page').length ){ return; }
$('#form-by-type-and-id,#form-by-osm-url').on('submit', function(e){
e.preventDefault();
var val = $(this).find('input[type=edit]').val();
var matches = val.match(/^\s*([NWR])(\d+)\s*$/i);
if (!matches) {
matches = val.match(/\/(relation|way|node)\/(\d+)\s*$/);
}
if (matches) {
$(this).find('input[name=osmtype]').val(matches[1].charAt(0).toUpperCase());
$(this).find('input[name=osmid]').val(matches[2]);
$(this).get(0).submit();
} else {
alert('invalid input');
}
});
});
jQuery(document).ready(function(){
if ( !$('#details-page').length ){ return; }