print filters menu names
This commit is contained in:
49
srcs/plugins/map_prof/scripts/mp_create_filters.js
Normal file
49
srcs/plugins/map_prof/scripts/mp_create_filters.js
Normal 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;
|
||||
}
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user