Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
95 changes: 79 additions & 16 deletions templates/contact-info.php
Original file line number Diff line number Diff line change
Expand Up @@ -492,23 +492,25 @@ function mapLeaflet (lat, lon) {

$('#address').on('keyup', function(event) {
event.preventDefault();
var search = $('#address').val();
$('#result').css({'display':'block'});
if(search === ""){
$('#result').css({'display':'none'});
}
var res = "";
$.ajax({
url: `https://nominatim.openstreetmap.org/?q=%27+${search}+%27&format=json`,
type: 'POST',
data: {},
success: function (data) {
for (var i = 0; i < data.length; i++) {
res += `<li><a href="#" data-lat=${data[i].lat} data-lon=${data[i].lon}>${data[i].display_name}</a></li>`
}
$('#result ul').html(res);
if(event.keyCode !== 40 && event.keyCode !== 38){
var search = $('#address').val();
$('#result').css({'display':'block'});
if(search === ""){
$('#result').css({'display':'none'});
}
});
var res = "";
$.ajax({
url: `https://nominatim.openstreetmap.org/?q=%27+${search}+%27&format=json`,
type: 'POST',
data: {},
success: function (data) {
for (var i = 0; i < data.length; i++) {
res += `<li><a href="#" data-lat=${data[i].lat} data-lon=${data[i].lon}>${data[i].display_name}</a></li>`
}
$('#result ul').html(res);
}
});
}
});

let lat = <?php echo (!empty($manual_lat)) ? floatval($manual_lat) : $default_latitude ?>,
Expand Down Expand Up @@ -539,6 +541,46 @@ function mapLeaflet (lat, lon) {

});

// Popup controller by keyboard
var index = 0;
$('#address').on('keyup', function(event) {
event.preventDefault();
var length = $('#directorist.atbd_wrapper #result ul li a').length;
if(event.keyCode === 40) {
index++;
if( index > length) {
index = 0;
}
} else if(event.keyCode === 38) {
index--;
if(index < 0) {
index = length
};
}

if($('#directorist.atbd_wrapper #result ul li a').length > 0){

$('#directorist.atbd_wrapper #result ul li a').removeClass('active')
$($('#directorist.atbd_wrapper #result ul li a')[index]).addClass('active');

if(event.keyCode === 13){
$($('#directorist.atbd_wrapper #result ul li a')[index]).click();
index = 0;
event.preventDefault();
return false;
}
};

});

$('#post').on('submit', function(event) {
event.preventDefault();
return false;
});
// Popup controller by keyboard



<?php
} // select map
} // disable map
Expand All @@ -564,5 +606,26 @@ function mapLeaflet (lat, lon) {
#OL_Icon_34:hover .mapHover{
display: block;
}

#directorist.atbd_wrapper a {
display: block;
background: #fff;
padding: 8px 10px;
}

#directorist.atbd_wrapper a:hover {
background: #eeeeee50;
}

#directorist.atbd_wrapper a.active {
background: #eeeeee70;
}

.g_address_wrap ul li {
margin-bottom: 0px;
border-bottom: 1px solid #eee;
padding-bottom: 0px;
}

</style>

103 changes: 82 additions & 21 deletions templates/front-end/add-listing.php
Original file line number Diff line number Diff line change
Expand Up @@ -787,9 +787,10 @@ class="form-check-input"
esc_html_e($address_label . ':', 'directorist');
echo get_directorist_option('require_address') ? '<span class="atbdp_make_str_red">*</span>' : ''; ?></label>
<input type="text" name="address" autocomplete="off" id="address"
value="<?php echo !empty($address) ? esc_attr($address) : ''; ?>"
class="form-control directory_field"
placeholder="<?php echo esc_attr($address_placeholder); ?>"/>

value="<?php echo !empty($address) ? esc_attr($address) : ''; ?>"
class="form-control directory_field"
placeholder="<?php echo esc_attr($address_placeholder); ?>"/>
</div>
<?php }

Expand Down Expand Up @@ -977,6 +978,7 @@ class="form-control directory_field"
esc_html_e($address_label . ':', 'directorist');
echo get_directorist_option('require_address') ? '<span class="atbdp_make_str_red">*</span>' : ''; ?></label>
<input type="text" name="address" id="address"
autocomplete="off"
value="<?php echo !empty($address) ? esc_attr($address) : ''; ?>"
class="form-control directory_field"
placeholder="<?php echo esc_attr($address_placeholder); ?>"/>
Expand Down Expand Up @@ -1193,7 +1195,7 @@ class="form-control directory_field"
<label for="listing_t"><?php echo __('I Agree with all ', 'directorist'); ?>
<a
style="color: red" href="" id="listing_t_c"
"><?php echo __('terms & conditions', 'directorist'); ?></a></label>
><?php echo __('terms & conditions', 'directorist'); ?></a></label>
<div id="tc_container" class="">
<p><?php _e($listing_terms_condition_text, 'directorist'); ?></p>
</div>
Expand Down Expand Up @@ -1460,24 +1462,26 @@ function mapLeaflet (lat, lon) {

$('#address').on('keyup', function(event) {
event.preventDefault();
var search = $('#address').val();
$('#result').css({'display':'block'});
if(search === ""){
$('#result').css({'display':'none'});
}
var res = "";
$.ajax({
url: `https://nominatim.openstreetmap.org/?q=%27+${search}+%27&format=json`,
type: 'POST',
data: {},
success: function (data) {
//console.log(data);
for (var i = 0; i < data.length; i++) {
res += `<li><a href="#" data-lat=${data[i].lat} data-lon=${data[i].lon}>${data[i].display_name}</a></li>`
}
$('#result ul').html(res);
if(event.keyCode !== 40 && event.keyCode !== 38){
var search = $('#address').val();
$('#result').css({'display':'block'});
if(search === ""){
$('#result').css({'display':'none'});
}
});
var res = "";
$.ajax({
url: `https://nominatim.openstreetmap.org/?q=%27+${search}+%27&format=json`,
type: 'POST',
data: {},
success: function (data) {
//console.log(data);
for (var i = 0; i < data.length; i++) {
res += `<li><a href="#" data-lat=${data[i].lat} data-lon=${data[i].lon}>${data[i].display_name}</a></li>`
}
$('#result ul').html(res);
}
});
}
});

let lat = <?php echo (!empty($manual_lat)) ? floatval($manual_lat) : $default_latitude ?>,
Expand Down Expand Up @@ -1508,6 +1512,44 @@ function mapLeaflet (lat, lon) {

});

// Popup controller by keyboard
var index = 0;
$('#address').on('keyup', function(event) {
event.preventDefault();
var length = $('#directorist.atbd_wrapper #result ul li a').length;
if(event.keyCode === 40) {
index++;
if( index > length) {
index = 0;
}
} else if(event.keyCode === 38) {
index--;
if(index < 0) {
index = length
};
}

if($('#directorist.atbd_wrapper #result ul li a').length > 0){

$('#directorist.atbd_wrapper #result ul li a').removeClass('active')
$($('#directorist.atbd_wrapper #result ul li a')[index]).addClass('active');

if(event.keyCode === 13){
$($('#directorist.atbd_wrapper #result ul li a')[index]).click();
event.preventDefault();
index = 0;
return false;
}
};

});

$('#post').on('submit', function(event) {
event.preventDefault();
return false;
});
// Popup controller by keyboard

<?php
// address
} // select map
Expand All @@ -1534,4 +1576,23 @@ function mapLeaflet (lat, lon) {
#OL_Icon_33:hover .mapHover {
display: block;
}
#directorist.atbd_wrapper a {
display: block;
background: #fff;
padding: 8px 10px;
}

#directorist.atbd_wrapper a:hover {
background: #eeeeee50;
}

#directorist.atbd_wrapper a.active {
background: #eeeeee70;
}

.g_address_wrap ul li {
margin-bottom: 0px;
border-bottom: 1px solid #eee;
padding-bottom: 0px;
}
</style>