(function($){
var map;
jQuery(document).ready(function($){
JobEngine.Views.Company_Map=Backbone.View.extend({
el: $('div#partner-company-profile'),
initialize: function(){
_.bindAll(this, 'initializeMap');
this.initializeMap();
},
initializeMap: function(){
const full_address=$('input[name=jobFullLocation]').val();
if(full_address!=''){
$.ajax({
url: front_job_data.ajaxURL,
type: 'POST',
data: {
action: 'get_et_locations',
nonce: front_job_data.nonce,
full_location: full_address,
},
beforeSend: function (){
$('.address__loader').show();
},
success: function (response){
if(response.status){
if(response.location_data){
$('input[name=jobLocLat]').val(response.location_data.geometry.lat);
$('input[name=jobLocLng]').val(response.location_data.geometry.lng);
$('#jmap').html('<a href="https://www.google.com/maps/place/'+full_address+'/@'+response.location_data.geometry.lat+','+response.location_data.geometry.lng+',12z/?hl=de&entry=ttu" target="_blank"><img class="zoom-img" src="'+response.location_data.map_image+'"></a>');
const jmapLink=document.querySelector("#jmap a");
$('#jmap').removeClass('hide');
}}
},
complete: function (){
$('.address__loader').hide();
}});
}
}});
new JobEngine.Views.Company_Map();
});
})(jQuery);