Bug 139391 [Regression]Chart interactivity didn't work well
Steps to reproduce: 1.Add a chart, add a drill-through interactivity to chart title 2.Preview in Web Viewer, click chart title Expected result: Link to the target report, and the report display in a new window correctly Actual result: Link to the target report in the "_self" window, and display the target report incorrectly (see the sreenshot)
chart/org.eclipse.birt.chart.device.svg/src/org/eclipse/birt/chart/device/svg/EventHandlers.java
.append( "	};	\n" ) 
			.append( "	function TM(){	\n" ) 
			.append( "	}	\n" ) 
			.append( "		\n" ) 
			.append( "TM.setParent = function TooltipManager_setParent(parent, mainSvg){\n" ) 
			.append( "	this.parent = parent;	\n" ) 
			.append( "	this.mainSvg = mainSvg	\n" ) 
			.append( "	}	\n" ) 
			.append( "		\n" ) 
			.append( "	TM.toggleToolTip = function TooltipManager_toggleToolTip(evt){	\n" ) 
			.append( "	if (typeof this.group != 'undefined'){	\n" ) 
			.append( "	  TM.remove();\n" ) 
			.append( "	}else{	\n" ) 
			.append( "	  TM.show(evt);\n" ) 
			.append( "	}	\n" ) 
			.append( "	}	\n" ) 
			.append( "	TM.remove = function TooltipManager_removeTooltip(){	\n" ) 
			.append( "	if (typeof this.group != 'undefined'){	\n" ) 
			.append( "	  this.group.removeNode();\n" ) 
			.append( "	  this.group = undefined;\n" ) 
			.append( "	}	\n" ) 
			.append( "	}	\n" ) 
			.append( "		\n" ) 
			.append( "			TM.show = function TooltiplManager_showTooltip(evt){	\n" ) 
			.append( "		var text = TM.getText(TM.getTitleElement(evt));	\n" ) 
			.append( "		x = evt.clientX;	\n" ) 
			.append( "		y = evt.clientY;	\n" ) 
			.append( "		update = true;\n" ) 
			.append( "	    if (this.oldX != 'undefined'){\n" ) 
			.append( "	      diffX = (x - this.oldX);\n" )