diff options
| author | etienne <etienne@9215b0d5-fb2c-4bbd-8d3e-bd2e9090e864> | 2009-01-12 22:43:31 +0000 |
|---|---|---|
| committer | etienne <etienne@9215b0d5-fb2c-4bbd-8d3e-bd2e9090e864> | 2009-01-12 22:43:31 +0000 |
| commit | b4eb64e8760e0f546064f73a846c0c6b9086ad93 (patch) | |
| tree | 3c571a563d42b0ec2ceb9eda610ad61ef55614cf /main/views.py | |
| parent | a4bc9f49559db59eb8ce4208f3ad49b262a5d05f (diff) | |
| download | Chimère-b4eb64e8760e0f546064f73a846c0c6b9086ad93.tar.bz2 Chimère-b4eb64e8760e0f546064f73a846c0c6b9086ad93.zip | |
Default check on the map - Check/Uncheck all of a category
git-svn-id: http://www.peacefrogs.net/svn/chimere/trunk@11 9215b0d5-fb2c-4bbd-8d3e-bd2e9090e864
Diffstat (limited to 'main/views.py')
| -rw-r--r-- | main/views.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/main/views.py b/main/views.py index a7a4da7..42c9229 100644 --- a/main/views.py +++ b/main/views.py @@ -42,8 +42,14 @@ def index(request): subcategories = SubCategory.getAvailable() # by default all subcategories are checked for cat, sub_cats in subcategories: + all_checked = True for sub_category in sub_cats: - sub_category.selected = True + if sub_category.id in settings.DEFAULT_CATEGORIES: + sub_category.selected = True + elif all_checked: + all_checked = False + if all_checked: + cat.selected = True extra_js = "" for url in URL_OSM_JS + ["%smain_map.js" % settings.MEDIA_URL]: extra_js += '<script src="%s"></script>\n' % url |
