{% extends 'base.html.twig' %} {% block body %}

Geofence

Covered Areas

New Coverage Area

{% if areas is empty %} {% else %} {% for result in areas %} {% endfor %}
ID Name
{{ result.getID|default("") }} {{ result.getName|default("") }}
{% endif %}
{% endblock %} {% block scripts %} {% if map_manager == 'bing' %} {{ include ('geofence/bingmaps.js.twig')}} {% else %} {{ include ('geofence/googlemaps.js.twig')}} {% endif %} $('tr td').click(function(e) { e.preventDefault(); var currentRow = $(this).closest('tr'); var id = currentRow.find('td:eq(0)').text(); if (id in polygons) { for (var p in polygons) { var pg = polygons[p]; pg.setOptions({fillColor: "#FF0000"}); }; var polygon = polygons[id]; polygon.setOptions({fillColor: '#32CD32'}); } currentRow.addClass('bg-warning').siblings().removeClass('bg-warning'); }); $(document).on('click', '.btn-delete', function(e) { var url = $(this).prop('href'); var currentRow = $(this).closest('tr'); var id = currentRow.find('td:eq(1)').text(); var btn = $(this); e.preventDefault(); swal({ title: 'Confirmation', html: 'Are you sure you want to delete ' + id + '?', type: 'warning', showCancelButton: true }).then((result) => { if (result.value) { $.ajax({ method: "DELETE", url: url }).done(function(response) { window.location.reload(); }); } }); }); {% endblock %}