Send separated address parts to the geocoding server

master
Skylar Ittner 4 years ago
parent bbdf21f8a2
commit 261b797a85

@ -43,21 +43,26 @@ $("#addpackagebtn").click(function () {
var address = ($("input[name=number]").val() + " " + $("input[name=street]").val()).toUpperCase(); var address = ($("input[name=number]").val() + " " + $("input[name=street]").val()).toUpperCase();
$("#no-history").addClass("display-none"); $("#no-history").addClass("display-none");
addPackageByAddress(address, $("input[name=citystate]").val().toUpperCase(), $("input[name=itemtype]:checked").val(), function (ids) { addPackageByAddress(
var packageObj = getPackage(ids.packageID); $("input[name=number]").val().toUpperCase(),
// Reset item type to default $("input[name=street]").val().toUpperCase(),
$("input[name=itemtype][data-default=1]").prop("checked", true); $("input[name=citystate]").val().toUpperCase(),
$("#historylist").prepend('<li class="history-list-item item-content" data-package="' + ids.packageID + '">' $("input[name=itemtype]:checked").val(),
+ ' <div class="item-media">' function (ids) {
+ ' <i class="icon ' + getIconForType(packageObj.type) + '"></i>' var packageObj = getPackage(ids.packageID);
+ ' </div>' // Reset item type to default
+ ' <div class="item-inner">' $("input[name=itemtype][data-default=1]").prop("checked", true);
+ ' <div class="item-title">' $("#historylist").prepend('<li class="history-list-item item-content" data-package="' + ids.packageID + '">'
+ ' ' + packageObj.address + ' <div class="item-media">'
+ ' </div>' + ' <i class="icon ' + getIconForType(packageObj.type) + '"></i>'
+ ' </div>' + ' </div>'
+ '</li>'); + ' <div class="item-inner">'
}); + ' <div class="item-title">'
+ ' ' + packageObj.address
+ ' </div>'
+ ' </div>'
+ '</li>');
});
}); });
// Remove any pre-existing click handlers from the history list, // Remove any pre-existing click handlers from the history list,

@ -284,7 +284,7 @@ function countPackages() {
return count; return count;
} }
function addPackageByAddress(address, citystate, type, callback) { function addPackageByAddress(number, street, citystate, type, callback) {
var requestfinished = false; var requestfinished = false;
var searchingdialogopen = false; var searchingdialogopen = false;
var deadline = false; var deadline = false;
@ -294,7 +294,9 @@ function addPackageByAddress(address, citystate, type, callback) {
url: SETTINGS.geocodeapi, url: SETTINGS.geocodeapi,
dataType: 'json', dataType: 'json',
data: { data: {
address: address + " " + citystate number: number,
street: street,
citystate: citystate
}, },
timeout: 15 * 1000, timeout: 15 * 1000,
success: function (resp) { success: function (resp) {

Loading…
Cancel
Save