-
1 Apr 2010 8:52 AM #1
[OPEN-816] Charts expressInstall not working
[OPEN-816] Charts expressInstall not working
Related post: http://www.extjs.com/forum/showthread.php?t=94876
Ext version tested:- Ext 3.2.0 (release)
Adapter used:- ext
css used:- only default ext-all.css
Browser versions tested against:- IE8
- FF3.5.8
Operating System:- WinXP
Description:- Express install does not prompt to install Flash if Flash is not installed at all.
Test Case:
Use the /examples/chart/charts.html and add this between the ext-all.js and charts.js include.
Steps to reproduce the problem:Code:<script> Ext.FlashComponent.EXPRESS_INSTALL_URL = '../../resources/expressinstall.swf'; Ext.override(Ext.chart.Chart, { expressInstall: true }); </script>- set the express install url
- enable expressInstall
- open charts.html in a browser without Flash installed
The result that was expected:- user should be prompted to install Flash.
The result that occurs instead:- nothing happens. empty div is created where chart should be.
-Shea
My Blog:VinylFox | Twitter:@VinylFox | JavaScript Magazine:JSMag | Curator of the Baltimore/DC JavaScript Meetup | Author: Learning ExtJS 3.x Book
ExtJS Extensions & Plugins: GMapPanel UX | HtmlEditor Buttons Plugin | Selection Enabler Plugin | Grid DataDrop Plugin | Additional Ext.Fx
Sencha Touch Plugins: Swipe Tabs | List Pull Refresh | Accelerometer Tabs
-
1 Apr 2010 9:34 AM #2Sencha - Sencha Touch Dev Team
- Join Date
- Mar 2007
- Location
- Redwood City, California
- Posts
- 3,659
- Vote Rating
- 14
I know you've been away for a bit, please don't set thread tags

-
6 Apr 2010 6:32 PM #3
Couldn't reproduce this.
Ran it on IE6 in a VM that didn't have flash installed, got the prompt to install flash:
Code:/*! * Ext JS Library 3.2.0 * Copyright(c) 2006-2010 Ext JS, LLC * licensing@extjs.com * http://www.extjs.com/license */ Ext.chart.Chart.CHART_URL = '../../resources/charts.swf'; Ext.FlashComponent.EXPRESS_INSTALL_URL = '../../resources/expressinstall.swf'; Ext.onReady(function(){ var store = new Ext.data.JsonStore({ fields: ['season', 'total'], data: [{ season: 'Summer', total: 150 },{ season: 'Fall', total: 245 },{ season: 'Winter', total: 117 },{ season: 'Spring', total: 184 }] }); new Ext.Panel({ width: 400, height: 400, title: 'Pie Chart with Legend - Favorite Season', renderTo: 'container', items: { expressInstall: true, store: store, xtype: 'piechart', dataField: 'total', categoryField: 'season', extraStyle: { legend: { display: 'bottom', padding: 5, font: { family: 'Tahoma', size: 13 } } } } }); });Evan Trimboli
Sencha Developer
Twitter - @evantrimboli
Don't be afraid of the source code!
-
8 Apr 2010 11:40 PM #4
The browser I used is FireFox!
The expressInstall has been configured to true and the Ext.FlashComponent.EXPRESS_INSTALL_URL has been set. However, Express install does not prompt to install Flash at all.
-
9 Apr 2010 5:13 AM #5
Evan,
My bug report states IE8 and FF3.5.8 as the target browsers for this issue.-Shea
My Blog:VinylFox | Twitter:@VinylFox | JavaScript Magazine:JSMag | Curator of the Baltimore/DC JavaScript Meetup | Author: Learning ExtJS 3.x Book
ExtJS Extensions & Plugins: GMapPanel UX | HtmlEditor Buttons Plugin | Selection Enabler Plugin | Grid DataDrop Plugin | Additional Ext.Fx
Sencha Touch Plugins: Swipe Tabs | List Pull Refresh | Accelerometer Tabs
-
4 Jan 2012 8:02 AM #6
Is this ever going to be fixed? Still not working on FF 8 or 9.
-
26 Sep 2012 2:11 PM #7
Thank you for reporting this bug. We will make it our priority to review this report.




Reply With Quote