Ver Fonte

Auto-scale svg with viewport

Zachary Tong há 12 anos atrás
pai
commit
a16b38a91b
1 ficheiros alterados com 3 adições e 2 exclusões
  1. 3 2
      panels/map2/module.js

+ 3 - 2
panels/map2/module.js

@@ -313,8 +313,9 @@ angular.module('kibana.map2', [])
 
                                 //create the new svg
                                 scope.svg = d3.select(elem[0]).append("svg")
-                                    .attr("width", width)
-                                    .attr("height", height)
+                                    .attr("width", "100%")
+                                    .attr("height", "100%")
+                                    .attr("viewBox", "0 0 " + width + " " + height)
                                     .attr("transform", "translate(" + width / 2 + "," + height / 2 + ")")
                                     .call(scope.zoom);
                                 scope.g = scope.svg.append("g");