Socket
Socket
Sign inDemoInstall

@venditan/address-lookup

Package Overview
Dependencies
0
Maintainers
7
Versions
7
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.3 to 1.0.4

.npmignore

2

dist/jquery.address-lookup.min.js

@@ -1,2 +0,2 @@

!function(a){var b={init:function(c){var d=this,e=a.extend({autocomplete:{},callback:function(){},excludeTerms:[],fields:["place_id","name","address_component","types","geometry","vicinity"],logLookup:!0,logURL:"/log_address_lookup",postLog:function(){},logPostVariable:"postcode",restrictions:{},types:[]},c);e.autocomplete=new google.maps.places.Autocomplete(d[0],{types:e.types}),e.autocomplete.setFields(e.fields),e.autocomplete.setComponentRestrictions(e.restrictions),e.autocomplete.addListener("place_changed",function(){b.process(d)}),d.data("settings",e),d.on("focus",function(){navigator.geolocation&&navigator.geolocation.getCurrentPosition(function(a){var b={lat:a.coords.latitude,lng:a.coords.longitude},c=new google.maps.Circle({center:b,radius:a.coords.accuracy});d.data("settings").autocomplete.setBounds(c.getBounds())})})},process:function(c){var d=c.data("settings"),e=d.autocomplete.getPlace();if("undefined"!=typeof e){if("undefined"!=typeof e.address_components){var f=e.address_components[e.address_components.length-1];e.types.includes("postal_code")&&(f=e.address_components[0],e.address_components.push(e.address_components.shift()))}var g=[];if("undefined"!=typeof e.types&&e.types.includes("establishment")){g=e.vicinity.split(", ");var h=[];if(e.address_components.length>3)for(var i=0;i<4;i++)e.address_components[i]={long_name:g[i],short_name:g[i]};else{for(var i=0;i<4;i++)h.push({long_name:g[i],short_name:g[i]});h.reverse();for(var j in h)e.address_components.unshift(h[j])}}"undefined"!=typeof f&&f.long_name.length<6?a.when(a.ajax("//api.postcodes.io/postcodes",{type:"get",data:{lon:e.geometry.location.lng(),lat:e.geometry.location.lat(),limit:1}})).done(function(a){200===a.status&&(e.address_components[e.address_components.length-1]={long_name:a.result[0].postcode,short_name:a.result[0].postcode},"function"==typeof d.callback&&b.do_callback(c,e))}):"function"==typeof d.callback&&b.do_callback(c,e)}},do_callback:function(a,c){return a.data("settings").place=c,b.cleanse(a),a.data("settings").logLookup&&b.do_log(a,c),a.data("settings").callback.call(this)},do_log:function(b,c){var d={};"undefined"!=typeof c.address_components&&(d[b.data("settings").logPostVariable]=c.address_components[c.address_components.length-1].short_name,a.ajax({type:"POST",url:b.data("settings").logURL,data:d,async:!0}).done(b.data("settings").postLog))},cleanse:function(a){var c=a.data("settings"),d=c.place.address_components,e=c.excludeTerms;for(var f in d)(e.includes(d[f].long_name)||e.includes(d[f].short_name)||""===d[f].long_name)&&(d.splice(f,1),b.cleanse(a));return d},get:function(a){return this.data("settings")[a]},set:function(a,b){var c=this.data("settings");c[a]=b}};a.fn.addressLookup=function(c){return b[c]?b[c].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof c&&c?void a.error("Method "+c+" does not exist on jQuery.addressLookup"):b.init.apply(this,arguments)}}(jQuery);
!function(a){var b={init:function(c){var d=this,e=a.extend({autocomplete:{},callback:function(){},excludeTerms:[],fields:["place_id","name","address_component","types","geometry","vicinity"],logLookup:!0,logURL:"/log_address_lookup",postLog:function(){},logPostVariable:"postcode",restrictions:{},types:[]},c);e.autocomplete=new google.maps.places.Autocomplete(d[0],{types:e.types}),e.autocomplete.setFields(e.fields),e.autocomplete.setComponentRestrictions(e.restrictions),e.autocomplete.addListener("place_changed",function(){b.process(d)}),d.data("settings",e),d.on("focus",function(){navigator.geolocation&&navigator.geolocation.getCurrentPosition(function(a){var b={lat:a.coords.latitude,lng:a.coords.longitude},c=new google.maps.Circle({center:b,radius:a.coords.accuracy});d.data("settings").autocomplete.setBounds(c.getBounds())})})},process:function(c){var d=c.data("settings"),e=d.autocomplete.getPlace();if("undefined"!=typeof e){if("undefined"!=typeof e.address_components){var f=e.address_components[e.address_components.length-1];e.types.includes("postal_code")&&(f=e.address_components[0],e.address_components.push(e.address_components.shift()))}var g=[];if("undefined"!=typeof e.types&&e.types.includes("establishment")){g=e.vicinity.split(", ");var h=[];if(e.address_components.length>3)for(var i=0;i<4;i++)e.address_components[i]={long_name:g[i],short_name:g[i]};else{for(var i=0;i<4;i++)h.push({long_name:g[i],short_name:g[i]});h.reverse();for(var j in h)e.address_components.unshift(h[j])}}"undefined"!=typeof f&&f.long_name.length<6?a.ajax({url:"//api.postcodes.io/postcodes",method:"get",dataType:"json",data:{lon:e.geometry.location.lng(),lat:e.geometry.location.lat(),limit:1}}).done(function(a){200===a.status&&(e.address_components[e.address_components.length-1]={long_name:a.result[0].postcode,short_name:a.result[0].postcode},"function"==typeof d.callback&&b.do_callback(c,e))}):"function"==typeof d.callback&&b.do_callback(c,e)}},do_callback:function(a,c){return a.data("settings").place=c,b.cleanse(a),a.data("settings").logLookup&&b.do_log(a,c),a.data("settings").callback.call(this)},do_log:function(b,c){var d={};"undefined"!=typeof c.address_components&&(d[b.data("settings").logPostVariable]=c.address_components[c.address_components.length-1].short_name,a.ajax({type:"POST",url:b.data("settings").logURL,data:d,async:!0}).done(b.data("settings").postLog))},cleanse:function(a){var c=a.data("settings"),d=c.place.address_components,e=c.excludeTerms;for(var f in d)(e.includes(d[f].long_name)||e.includes(d[f].short_name)||""===d[f].long_name)&&(d.splice(f,1),b.cleanse(a));return d},get:function(a){return this.data("settings")[a]},set:function(a,b){var c=this.data("settings");c[a]=b}};a.fn.addressLookup=function(c){return b[c]?b[c].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof c&&c?void a.error("Method "+c+" does not exist on jQuery.addressLookup"):b.init.apply(this,arguments)}}(jQuery);
//# sourceMappingURL=jquery.address-lookup.min.js.map
{
"name": "@venditan/address-lookup",
"version": "1.0.3",
"version": "1.0.4",
"main": "dist/jquery.address-lookup.min.js",

@@ -5,0 +5,0 @@ "module": "src/jquery.address-lookup.js",

@@ -107,12 +107,12 @@ /**

if ("undefined" !== typeof obj_post_code && obj_post_code.long_name.length < 6) {
$.when(
$.ajax('//api.postcodes.io/postcodes', {
type: 'get',
data: {
'lon': obj_place.geometry.location.lng(),
'lat': obj_place.geometry.location.lat(),
'limit': 1
}
})
).done(function(data) {
$.ajax({
url: '//api.postcodes.io/postcodes',
method: 'get',
dataType: 'json',
data:{
'lon': obj_place.geometry.location.lng(),
'lat': obj_place.geometry.location.lat(),
'limit': 1
}
}).done(function(data) {
if (data.status === 200) {

@@ -188,2 +188,2 @@ // Updates the partial postcode in the results to the full postcode

};
}(jQuery));
}(jQuery));

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc