Enabling senslabmap in sliceview and add a message when there are no nodes to display.
authorAnthony Garcia <anthony.garcia@inria.fr>
Tue, 26 Nov 2013 16:35:59 +0000 (17:35 +0100)
committerAnthony Garcia <anthony.garcia@inria.fr>
Tue, 26 Nov 2013 16:35:59 +0000 (17:35 +0100)
plugins/senslabmap/static/js/map.js
portal/sliceview.py

index 6918e7c..4e184cd 100644 (file)
@@ -33,6 +33,10 @@ var Senslab = {
     
     $menu.find("li").eq(0).addClass("active");
     $maps.find("div").eq(0).addClass("active");
+
+    if (!sites.length) {
+      $container.text("No nodes to display.");
+    }
   }
 };
 
index 753c92a..35ab810 100644 (file)
@@ -164,16 +164,13 @@ class SliceView (LoginRequiredAutoLogoutView):
             zoom       = 4,
         )
 
-# 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_3dmap = SensLabMap(
+            page       = page,
+            title      = '3D Map',
+            domid      = 'senslabmap',
+            query      = sq_resource,
+            query_all  = query_resource_all,
+        )
 
         resources_as_list = QueryTable( 
             page       = page,
@@ -199,8 +196,7 @@ class SliceView (LoginRequiredAutoLogoutView):
                                 title="Resources",
                                 outline_complete=True,
                                 sons=[ resources_as_gmap, 
-# see above
-#                                       resources_as_3dmap,
+                                       resources_as_3dmap,
                                        resources_as_list_area, ],
                                 active_domid = 'resources-map',
                                 )