/* -------------------------- */ /* svglayerPlugin */ /* -------------------------- */ var svglayerPlugin = function svglayerPlugin(params = {}) { var width = params.width || 600 var height = params.height || 400 var svg = d3.select('body').selectAll("svg").data(['svg']) .enter().append("svg") .attr("class", "svg") .attr("id", "svg") .attr("width", width) .attr("height", height) .style("border", "1px solid lightgray") .on("mousedown", __mapper().config.mousedown) var svglayerPlugin = function svglayerPlugin() {} svglayerPlugin.svg = function svg () { return d3.select("svg") } return svglayerPlugin }