#do_query_users=True
do_query_users=False
+insert_messages=False
+#insert_messages=True
+
class SliceView (LoginRequiredAutoLogoutView):
def get (self,request, slicename=tmp_default_slice):
# RESOURCES
# the resources part is made of a Tabs (Geographic, List),
- resources_as_map = GoogleMap(
+ resources_as_gmap = GoogleMap(
page = page,
title = 'Geographic view',
domid = 'resources-map',
togglable = False,
query = sq_resource,
query_all = query_resource_all,
+ googlemap_api_key = Config().googlemap_api_key(),
checkboxes = True,
# center on Paris
latitude = 49.,
zoom = 4,
)
- resources_as_map = SensLabMap(
- page = page,
- title = '3D Map',
- domid = 'senslabmap',
- query = sq_resource,
- query_all = query_resource_all,
- )
+# because (senslab)map.css changes stuff for *all* canvas elements
+# it destroys the googlemap behaviour
+# turning this off for now until Anthony can fix that
+# resources_as_3dmap = SensLabMap(
+# page = page,
+# title = '3D Map',
+# domid = 'senslabmap',
+# query = sq_resource,
+# query_all = query_resource_all,
+# )
resources_as_list = QueryTable(
page = page,
togglable=True,
title="Resources",
outline_complete=True,
- sons=[ resources_as_map, resources_as_list_area ],
+ sons=[ resources_as_gmap,
+# see above
+# resources_as_3dmap,
+ resources_as_list_area, ],
active_domid = 'resources-map',
)
main_stack.insert (resources_area)
#
# # --------------------------------------------------------------------------
# # MESSAGES (we use transient=False for now)
-# main_stack.insert(Messages(
-# page = page,
-# title = "Runtime messages for slice %s"%slicename,
-# domid = "msgs-pre",
-# levels = "ALL",
-# # plain messages are probably less nice for production but more reliable for development for now
-# transient = False,
-# # these make sense only in non-transient mode..
-# togglable = True,
-# toggled = 'persistent',
-# outline_complete = True,
-# ))
-#
+ if insert_messages:
+ main_stack.insert(Messages(
+ page = page,
+ title = "Runtime messages for slice %s"%slicename,
+ domid = "msgs-pre",
+ levels = "ALL",
+ # plain messages are probably less nice for production but more reliable for development for now
+ transient = False,
+ # these make sense only in non-transient mode..
+ togglable = True,
+ toggled = 'persistent',
+ outline_complete = True,
+ ))
+
# variables that will get passed to the view-unfold1.html template
template_env = {}