"involves moving the pieChart-specific logic in the checkIntersection method into the pieRenderer. The rationale behind this is to make checkIntersection use the same calculations as those used in drawing the pie chart to begin with. Without this architectural change, jqplot essentially needs to have intimate knowledge of the internals of every jqplot plugin ever written, making checkIntersection prone to breaking every time the renderer changes.
I recommend a similar kind of change for all other chart types as well, making checkIntersection a required part of the renderer interface, and making jqplot's checkIntersection method mererly forward to the renderer's checkIntersection method."
Feel free to message me if you want to discuss this change.
This appears to work properly in all cases except one: the second chart on the Pie Charts and Options 2 examples (pieTest4.html). On that chart, the "Consument" and "Bewerkende industrie" slices no longer change color on mouse hover. Can you fix that?
Sorry for not responding in so long. I was able to make a large change for work, but due to shifting priorities, I'm on something else now and can only look at this in my spare time. But I'll see if I can find time. :)