summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2012-09-19 21:36:46 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2012-09-19 21:36:46 +0200
commitebf425805877778e43f97fe913979ad27683ac0e (patch)
tree141020662449cd55b9434eb2615c5e1646ac8bfe
parent9100c1ee8c6902bef195dacdd6156d4031532b23 (diff)
downloadChimère-ebf425805877778e43f97fe913979ad27683ac0e.tar.bz2
Chimère-ebf425805877778e43f97fe913979ad27683ac0e.zip
JS: fix popup hiding on category check
-rw-r--r--chimere/static/chimere/js/jquery.chimere.js16
1 files changed, 13 insertions, 3 deletions
diff --git a/chimere/static/chimere/js/jquery.chimere.js b/chimere/static/chimere/js/jquery.chimere.js
index fbb3ecd..9ec51e6 100644
--- a/chimere/static/chimere/js/jquery.chimere.js
+++ b/chimere/static/chimere/js/jquery.chimere.js
@@ -304,11 +304,21 @@ OpenLayers.Layer.MapQuestOSM = OpenLayers.Class(OpenLayers.Layer.XYZ, {
* Add event listener in categories DOM elements
*/
$('#categories #ul_categories > li > input').bind("click", function () {
- _toggle_subcategories($(this));methods.loadGeoObjects();settings.permalink.updateLink();});
+ methods.hidePopup();
+ _toggle_subcategories($(this));
+ methods.loadGeoObjects();
+ settings.permalink.updateLink();
+ });
$('.subcategories li input').bind("click", function () {
- methods.loadGeoObjects();_toggle_categories($(this));settings.permalink.updateLink();});
+ methods.hidePopup();
+ methods.loadGeoObjects();
+ _toggle_categories($(this));
+ settings.permalink.updateLink();
+ });
$('#display_submited_check').bind("click", function () {
- methods.loadGeoObjects();settings.permalink.updateLink();});
+ methods.loadGeoObjects();
+ settings.permalink.updateLink();
+ });
// Zoom to category
$(".zoom_to_category").bind("click", function (e) {var id = this.id.substr(this.id.lastIndexOf("_")+1); helpers.zoom_to_category(id);});
$(".zoom_to_subcategory").bind("click", function (e) {var id = this.id.substr(this.id.lastIndexOf("_")+1); helpers.zoom_to_subcategories([id]);});