site-accueil-insa/assets/js/map.js

46 lines
1.1 KiB
JavaScript
Raw Normal View History

2018-05-25 19:41:54 +02:00
let hoverColor = "#e9b82f";
let normalColor = "#efbd95";
2018-05-25 21:33:08 +02:00
function get_name(id){
return id.replace("map-", "");
}
function clicked(elem){
$.alert({
title: 'Chargement...',
content: function () {
let self = this;
let object = {
"function": 'get_map_info',
'selector': get_name(elem.id),
};
return $.ajax({
url: 'ajax/read',
data: object,
method: 'get'
}).done(function (data) {
if (data.length > 0) {
self.setTitle(data[0]['title']);
self.setContent(data[0]['description']);
} else {
self.setTitle('Erreur');
self.setContent('Une erreur est survenue')
}
}).fail(function(){
self.setContent('Something went wrong.');
});
2019-06-13 18:43:04 +02:00
},
});
2018-05-25 19:41:54 +02:00
}
2018-05-25 21:33:08 +02:00
function hover_in(elem){
$(elem).css({
"fill": hoverColor,
'cursor': 'pointer',
});
2018-05-25 19:41:54 +02:00
}
2018-05-25 21:33:08 +02:00
function hover_out(elem){
$(elem).css("fill", normalColor);
2018-05-25 19:41:54 +02:00
}