print filters menu names

This commit is contained in:
lenovo
2022-11-10 17:48:38 +01:00
parent c6a4083e97
commit 30899a2534
5 changed files with 103 additions and 8 deletions

View File

@@ -0,0 +1,49 @@
function fill_filters(filters_div) {
/*
* following variable are created by mp_add_to_script.php
*
* { }
* { [ ] }
* - filters: { - pays : [ { - _name : "" } ] }
* { [ { - villes : [] } ] }
* { [ { - categories: [] } ] }
* { [ { - mode : [] }, ...] }
* { [ ] }
* { }
* { [ ] }
* { - villes : [ { - _name : "" } ] }
* { [ { - pays : [] } ] }
* { [ { - categories: [] } ] }
* { [ { - mode : [] }, ...] }
* { [ ] }
* { }
* { [ ] }
* { - categories: [ { - _name : "" } ] }
* { [ { - pays : [] } ] }
* { [ { - villes : [] } ] }
* { [ { - mode : [] }, ...] }
* { [ ] }
* { }
* { }
* { [ ] }
* { - mode : [ { - _name : "" } ] }
* { [ { - pays : [] } ] }
* { [ { - villes : [] } ] }
* { [ { - categories: [] }, ...] }
* { [ ] }
* { }
*
*/
let content = "";
for (key in filters) {
if (! filters.hasOwnProperty(key))
continue;
content += '<div class="filter_menu">';
content += key;
content += '</div>';
}
filters_div.innerHTML = content;
}

View File

@@ -9,6 +9,39 @@ function mp_init_map() {
* },
* ...
* ]
*
* { }
* { [ ] }
* - filters: { - pays : [ { - _name : "" } ] }
* { [ { - villes : [] } ] }
* { [ { - categories: [] } ] }
* { [ { - mode : [] }, ...] }
* { [ ] }
* { }
* { [ ] }
* { - villes : [ { - _name : "" } ] }
* { [ { - pays : [] } ] }
* { [ { - categories: [] } ] }
* { [ { - mode : [] }, ...] }
* { [ ] }
* { }
* { [ ] }
* { - categories: [ { - _name : "" } ] }
* { [ { - pays : [] } ] }
* { [ { - villes : [] } ] }
* { [ { - mode : [] }, ...] }
* { [ ] }
* { }
* { }
* { [ ] }
* { - mode : [ { - _name : "" } ] }
* { [ { - pays : [] } ] }
* { [ { - villes : [] } ] }
* { [ { - categories: [] }, ...] }
* { [ ] }
* { }
*
* - let filters
* - let coordinates_default = {lat: ,lng: }
* - let icon_color = ""
* - let icon_color_back = ""
@@ -18,8 +51,8 @@ function mp_init_map() {
//console.log("locations:");
//console.log(locations);
//console.log("filters:");
//console.log(filters);
console.log("filters:");
console.log(filters);
// default map center to france
let map_center = coordinates_default;
@@ -58,6 +91,9 @@ function mp_init_map() {
let markers = create_markers(map, locations, infowindow);
draw_clusters(map, markers);
let filters_div = document.getElementById("ljdp_map_filters");
fill_filters(filters_div);
// add listener to close infowindow at any click on map
map.addListener('click', function() {
infowindow.close();