diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-11-23 12:50:53 +0100 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-11-23 12:50:53 +0100 |
| commit | 1d1e38567ee456b41cd5d09a8d7b5f4d7c98db1a (patch) | |
| tree | 1de606d96158238177353bb48b1e82fc6ccf34cc /chimere/templatetags | |
| parent | cf64c11f3deec56cce39e2c462e2876e017b44a2 (diff) | |
| download | Chimère-1d1e38567ee456b41cd5d09a8d7b5f4d7c98db1a.tar.bz2 Chimère-1d1e38567ee456b41cd5d09a8d7b5f4d7c98db1a.zip | |
Min zoom and max zoom settings
Diffstat (limited to 'chimere/templatetags')
| -rw-r--r-- | chimere/templatetags/chimere_tags.py | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/chimere/templatetags/chimere_tags.py b/chimere/templatetags/chimere_tags.py index 1e08d1e..0808147 100644 --- a/chimere/templatetags/chimere_tags.py +++ b/chimere/templatetags/chimere_tags.py @@ -216,10 +216,12 @@ def routing(context): @register.inclusion_tag('chimere/blocks/map.html', takes_context=True) def map(context, map_id='map'): - context_data = {'map_id': map_id, - "STATIC_URL": settings.STATIC_URL, - "enable_clustering": settings.CHIMERE_ENABLE_CLUSTERING, - "popupContentFull": settings.CHIMERE_CONTENT_INSIDE_POPUP} + context_data = { + 'map_id': map_id, + "STATIC_URL": settings.STATIC_URL, + "enable_clustering": settings.CHIMERE_ENABLE_CLUSTERING, + "popupContentFull": settings.CHIMERE_CONTENT_INSIDE_POPUP + } context_data['MOBILE'] = context['MOBILE'] context_data['routing'] = 'true' \ if hasattr(settings, 'CHIMERE_ENABLE_ROUTING') and \ @@ -282,6 +284,11 @@ def map(context, map_id='map'): "var bounds = [{}, {}, {}, {}];\n".format( min_x, min_y, max_x, max_y) context_data['extra_map_def'] = area.extra_map_def or '' + if area.min_zoom: + context_data['min_zoom'] = area.min_zoom + if area.max_zoom: + context_data['max_zoom'] = area.max_zoom + context_data['subcat_layer'], c_cat = [], None for subcat in subcat_layer.order_by('category__order', 'category').all(): if subcat.category != c_cat: |
