Commit d3e6f441 authored by Masayuki Tanaka's avatar Masayuki Tanaka Committed by masayuki

Fix regions

parent f9107767
...@@ -97,7 +97,7 @@ ...@@ -97,7 +97,7 @@
__point_onunselected = getConfig(['point','onunselected'], function(){}) __point_onunselected = getConfig(['point','onunselected'], function(){})
// region - region to change style // region - region to change style
var __regions = getConfig(['regions'], null) var __regions = getConfig(['regions'], [])
// tooltip - show when mouseover on each data // tooltip - show when mouseover on each data
var __tooltip_contents = getConfig(['tooltip','contents'], function(d) { var __tooltip_contents = getConfig(['tooltip','contents'], function(d) {
...@@ -802,14 +802,9 @@ ...@@ -802,14 +802,9 @@
} }
// Area // Area
if (__regions !== null) { main.append('g')
grid.append('g') .attr("clip-path", clipPath)
.attr("class", "regions") .attr("class", "regions")
.selectAll('rect.region')
.data(__regions)
.enter().append('rect')
.attr('class', function(d,i){ return 'region region-' + i })
}
// Define g for chart area // Define g for chart area
main.append('g') main.append('g')
...@@ -1250,12 +1245,16 @@ ...@@ -1250,12 +1245,16 @@
.attr("height", __axis_rotated ? rectW : height) .attr("height", __axis_rotated ? rectW : height)
// rect for regions // rect for regions
main.selectAll('rect.region') mainRegion = main.select('.regions').selectAll('rect.region')
.data(__regions)
mainRegion.enter().append('rect')
.attr('class', function(d,i){ return 'region region-' + i })// TODO: fix class
mainRegion
.attr("x", __axis_rotated ? 0 : regionStart) .attr("x", __axis_rotated ? 0 : regionStart)
.attr("y", __axis_rotated ? regionStart : margin.top) .attr("y", __axis_rotated ? regionStart : margin.top)
.attr("width", __axis_rotated ? width : regionWidth) .attr("width", __axis_rotated ? width : regionWidth)
.attr("height", __axis_rotated ? regionWidth : height) .attr("height", __axis_rotated ? regionWidth : height)
// TODO: enter/exti section for data add/remove mainRegion.exit().remove()
} }
function updateTargets (targets) { function updateTargets (targets) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment