On Thu, Jan 30, 2014 at 1:43 PM, Peter Ent <p...@adobe.com> wrote: > I've pushed changes that should have the BarChart example working for both > AS and JS. There is an issue with the axis appearing below the chart that > causes the chart area (the dataGroup) to be larger than the chart space. > This is an issue with getting the HTML/CSS right and any help/advice or > changes are welcome. > > I figured out a fix by modifying the css in BarChart.js from the bin/js-debug. But this class gets cross-compiled from BarChart.as. How would I BarChart's css styles from the AS code?
My fix involves adding this to BarChart.js: /** * @override */ org.apache.flex.core.ListBase.prototype.createElement = function() { this.element = document.createElement('div'); this.element.style.overflow = 'visible'; this.positioner = this.element; return this.element; }; Is this possible? > --peter > > On 1/30/14 1:43 PM, "Peter Ent" <p...@adobe.com> wrote: > > >I have the BarChart example working in both AS and JS. The AS worked right > >away but I discovered an issue with sizing the NonVirtualDataGroup in > >JavaScript. Or rather, the lack of sizing it. I am tracking that down now. > >There are places in FlexJS where I don't have the size calculation quite > >right or the function to calculate sizes isn't being called at the right > >time, so I have some work to do on smoothing that out and making it > >consistent. > > > >I want to get the dataGroup size calculation in the right place for the > >charts and then I'll check in the changed files. > > > >--peter > > > >On 1/29/14 6:29 PM, "Alex Harui" <aha...@adobe.com> wrote: > > > >>OK, things appear to be compiling and running again on the AS side. Make > >>sure the BarChartExample works and you think it should. > >> > >>Thanks > >>-Alex > >> > >>On 1/29/14 2:12 PM, "Alex Harui" <aha...@adobe.com> wrote: > >> > >>>It is stale because it was using the custom bar chart and not the one I > >>>moved to FLexJSJX. I have it updated locally but there is a problem now > >>>because we're trying to use the Ifactory code gen in the compiler and it > >>>isn't working right. > >>> > >>>-Alex > >>> > >>>On 1/29/14 1:49 PM, "Peter Ent" <p...@adobe.com> wrote: > >>> > >>>>I wonder why it is stale? I'll take a look as well since it will help > >>>>me > >>>>remember and help with any JS issues. > >>>> > >>>>-peter > >>>> > >>>>On 1/29/14 4:07 PM, "Alex Harui" <aha...@adobe.com> wrote: > >>>> > >>>>>I just discovered that the BarChartExample is stale. It isn't using > >>>>>the > >>>>>BarChart now checked into FlexJSJX. I'm going to try to get it to > >>>>>compile > >>>>>and run in AS and then maybe Peter will have time to look at the JS > >>>>>side. > >>>>> > >>>>>-Alex > >>>>> > >>>>>On 1/29/14 11:59 AM, "Peter Ent" <p...@adobe.com> wrote: > >>>>> > >>>>>>Please feel free to make adjustments. I have to admit that the > >>>>>>particulars > >>>>>>of CSS escape me sometimes. > >>>>>> > >>>>>>Thanks for your help and checking this out. > >>>>>> > >>>>>>Peter > >>>>>> > >>>>>>On 1/29/14 2:40 PM, "OmPrakash Muppirala" <bigosma...@gmail.com> > >>>>>>wrote: > >>>>>> > >>>>>>>When I compile and run the BarChartExample, in the JS version, this > >>>>>>>is > >>>>>>>what > >>>>>>>I am seeing (swf works fine) > >>>>>>> > >>>>>>>http://jsfiddle.net/cvLqE/ > >>>>>>> > >>>>>>>Once I tweak the output html like this > >>>>>>> > >>>>>>>http://jsfiddle.net/52uaL/2/ > >>>>>>> > >>>>>>>i.e. remove the position: absolute style attribute of 'barChart' > >>>>>>>div, > >>>>>>>the > >>>>>>>bars show up, but are off a bit to the left and top. > >>>>>>> > >>>>>>>Before I continue to investigate this, Peter, is this a known issue > >>>>>>>that > >>>>>>>you are planning on fixing? I am seeing this issue on both Firefox > >>>>>>>and > >>>>>>>Chrome on Windows. > >>>>>>> > >>>>>>>Thanks, > >>>>>>>Om > >>>>>>> > >>>>>>> > >>>>>>>On Tue, Dec 17, 2013 at 12:49 PM, Peter Ent <p...@adobe.com> wrote: > >>>>>>> > >>>>>>>> Hi, > >>>>>>>> > >>>>>>>> I've added a simple BarChart component to the ActionScript FlexJS > >>>>>>>>SDK; > >>>>>>>>it > >>>>>>>> is modeled on the MX Charts package. I also included an example of > >>>>>>>>using > >>>>>>>> it, located in the FlexJS examples directory. > >>>>>>>> > >>>>>>>> I developed the BarChart in ActionScript but it can be > >>>>>>>>cross-compiled > >>>>>>>>into > >>>>>>>> JavaScript and produces the same chart. The BarChartExample has > >>>>>>>>the > >>>>>>>>sources > >>>>>>>> in the project so that you can compile it for either ActionScript > >>>>>>>>or > >>>>>>>> JavaScript. I've included a README in that project with more > >>>>>>>>information. > >>>>>>>> > >>>>>>>> The intent, as with the DataGrid, is to develop more complex > >>>>>>>>components > >>>>>>>>in > >>>>>>>> ActionScript and cross-compile them into JavaScript, saving a lot > >>>>>>>>of > >>>>>>>>time. > >>>>>>>> While doing this project I had to hand-craft a JavaScript > >>>>>>>>component > >>>>>>>>to > >>>>>>>> display the bars since the ActionScript version relies on the > >>>>>>>>Flash > >>>>>>>> Player's Shape class and that is not available in HTML. I think > >>>>>>>>this > >>>>>>>>really > >>>>>>>> illustrates the potential of FlexJS where you can have a good set > >>>>>>>>of > >>>>>>>> fundamental components that are environment specific (e.g., > >>>>>>>>Button, > >>>>>>>>Label, > >>>>>>>> and TextInput) which must be crafted for all environments, but > >>>>>>>>complex > >>>>>>>> components can be written in ActionScript and just cross-compiled > >>>>>>>>into > >>>>>>>> JavaScript. > >>>>>>>> > >>>>>>>> My next task is add some simple axis labeling. > >>>>>>>> > >>>>>>>> Regards, > >>>>>>>> Peter Ent > >>>>>>>> Adobe Systems > >>>>>>>> > >>>>>> > >>>>> > >>>> > >>> > >> > > > >