=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-event-visualizer/scripts/core.js' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-event-visualizer/scripts/core.js 2014-10-29 00:56:31 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-event-visualizer/scripts/core.js 2014-10-29 10:41:44 +0000 @@ -2782,17 +2782,19 @@ return function() { if (this.items) { var title = this.items[0], + titleWidth = Ext.isIE ? title.el.dom.scrollWidth : title.el.getWidth(), + titleXFallback = 10, legend = this.legend, legendCenterX, titleX; - + if (this.legend.position === 'top') { legendCenterX = legend.x + (legend.width / 2); - titleX = legendCenterX - (title.el.getWidth() / 2); + titleX = titleWidth ? legendCenterX - (titleWidth / 2) : titleXFallback; } else { var legendWidth = legend ? legend.width : 0; - titleX = (this.width / 2) - (title.el.getWidth() / 2); + titleX = titleWidth ? (this.width / 2) - (titleWidth / 2) : titleXFallback; } title.setAttributes({