mirror of
https://github.com/openclassify/openclassify.git
synced 2026-01-11 18:01:10 -06:00
91 lines
5.4 KiB
Twig
91 lines
5.4 KiB
Twig
{% if setting_value('visiosoft.module.location::create_ad_page_location') %}
|
|
<div class="row form-group location-map">
|
|
<div class="col-12 m-0 p-0">
|
|
<ul class="nav nav-tabs p-1 bg-dark border-bottom py-2" role="tablist">
|
|
<li role="presentation" class="p-0 m-0">
|
|
<a href="#location" class="text-dark py-1 px-4 border bg-white locationSection"
|
|
aria-controls="location"
|
|
role="tab" data-toggle="tab">{{ trans('visiosoft.module.location::addon.title') }}</a>
|
|
</li>
|
|
<li role="presentation" class="p-0 m-0 ml-1">
|
|
<a href="#my_address" class="text-dark py-1 px-4 border bg-white" aria-controls="my_address"
|
|
role="tab" data-toggle="tab">{{ trans('visiosoft.module.profile::field.my_address') }}</a>
|
|
</li>
|
|
</ul>
|
|
<div class="tab-content bg-light">
|
|
<div role="tabpanel" class="tab-pane m-0 pt-2" id="location">
|
|
<div class="col-12 row">
|
|
<div class="col-sm-4">
|
|
<ul style="padding: 0" class="list-unstyled">
|
|
<li class="country-data" data-content="{{ adv['country_id'] }}"
|
|
data-default="{{ setting_value('visiosoft.module.location::default_country') }}"
|
|
class="location-field country-data">{{ form.fields.country|raw }}</li>
|
|
<li class="city-data" data-content="{{ adv['city'] }}"
|
|
data-default="{{ setting_value('visiosoft.module.location::default_city') }}"
|
|
class="location-field city-data">{{ form.fields.city|raw }}</li>
|
|
<li class="district-data" data-content="{{ adv['district'] }}"
|
|
class="location-field district-data">{{ form.fields.district|raw }}</li>
|
|
<li class="neighborhood-data" data-content="{{ adv['neighborhood'] }}"
|
|
class="location-field neighborhood-data">{{ form.fields.neighborhood|raw }}</li>
|
|
<li class="village-data" data-content="{{ adv['village'] }}"
|
|
class="location-field">{{ form.fields.village|raw }}</li>
|
|
</ul>
|
|
</div>
|
|
<div class="col-sm-8">
|
|
<div id="map-canvas" style="
|
|
position: relative; overflow: hidden;
|
|
transform: translateZ(0px) translateZ(0px) translateZ(0px) translateZ(0px) translateZ(0px) translateZ(0px);
|
|
width: 100%;
|
|
height:550px;
|
|
background-color: rgb(229, 227, 223);
|
|
"></div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
<div role="tabpanel" class="tab-pane active" id="my_address">
|
|
<div class="col-md-12">
|
|
<input type="hidden" name="address_id">
|
|
<table class="table addressSelect">
|
|
<tbody>
|
|
{% for key,adress in getAddressByUser(auth_user().id) %}
|
|
<tr class="row-address{{ adress.id }}">
|
|
<td class="address-title">{{ adress.adress_name }}</td>
|
|
<td>
|
|
<a class="btn btn-sm btn-info selectAddress text-white"
|
|
data-id="{{ adress.id }}"
|
|
role="button">
|
|
<i class="fas fa-check" aria-hidden="true"></i>
|
|
<b>{{ trans("visiosoft.module.profile::field.choose.name") }}</b>
|
|
</a>
|
|
<a class="btn btn-sm btn-success text-white edit-this-address"
|
|
data-id="{{ adress.id }}"
|
|
role="button">
|
|
<i class="fas fa-pencil-alt" aria-hidden="true"></i>
|
|
{{ trans("visiosoft.module.profile::field.edit.name") }}
|
|
</a>
|
|
</td>
|
|
</tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<script>
|
|
var selectedAddressText = "{{ trans('visiosoft.module.location::field.selected') }}";
|
|
var chooseAddressText = '{{ trans("visiosoft.module.profile::field.choose.name") }}';
|
|
</script>
|
|
<script src="https://maps.googleapis.com/maps/api/js?key={{ setting_value('visiosoft.module.location::google_map_key') }}&callback="
|
|
type="text/javascript"></script>
|
|
{{ asset_add("scripts.js", "visiosoft.module.advs::js/location.js") }}
|
|
{{ asset_add("scripts.js", "visiosoft.module.location::js/addressSelect.js") }}
|
|
{% endif %}
|
|
<style>
|
|
.location-map .nav-tabs .active {
|
|
background-color: #e5e5e5;
|
|
}
|
|
</style> |