Can the latest falcon compile and run DataBindingExample in the develop branch and/or the refactor-sprite branch or is DataBindingExample having the same problem?
On 9/8/16, 12:13 PM, "Harbs" <harbs.li...@gmail.com> wrote: >Yes. > >My original problem was with ICSSImpl, but I resolved that. My problem is >no longer the CSS file (which I now have). It’s now that I cannot get the >iContentView because SimpleCSSValuesImpl does not find it. > >On Sep 8, 2016, at 10:08 PM, Alex Harui <aha...@adobe.com> wrote: > >> The latest Falcon is expecting to find a new interface in the JS >> dependencies and uses that to determine whether to output CSS >>information. >> >> In the bin/js-debug, is there an ICSSImpl.js file? >> >> -Alex >> >> On 9/8/16, 12:00 PM, "Harbs" <harbs.li...@gmail.com> wrote: >> >>> I’m working off the refactor-sprite branch which has all the latest >>> changes from develop. (I merged it today.) >>> >>> When I compile against the Falcon 0.7.0 release, I get no errors. If I >>> compile against the latest Falcon develop branch, I get this error. >>>This >>> is both using the same asjs code (latest refactor-sprite). >>> >>> On Sep 8, 2016, at 6:05 PM, Alex Harui <aha...@adobe.com> wrote: >>> >>>> Are you working on a branch in flex-asjs? Have you synched that >>>>branch >>>> against flex-asjs develop branch? >>>> >>>> -Alex >>>> >>>> On 9/8/16, 2:42 AM, "Harbs" <harbs.li...@gmail.com> wrote: >>>> >>>>> I’m getting an error when compiling my app with the latest build of >>>>> Falcon which I’m not seeing in the 0.7.0 release: >>>>> >>>>> >>>>> >>>>>Object.defineProperties(org.apache.flex.html.supportClasses.Viewport.p >>>>>ro >>>>> to >>>>> type, /** @lends >>>>> {org.apache.flex.html.supportClasses.Viewport.prototype} >>>>> */ { >>>>> /** @export */ >>>>> contentView: { >>>>> get: /** @this {org.apache.flex.html.supportClasses.Viewport} */ >>>>> function() { >>>>> return this.contentArea; >>>>> }}, >>>>> /** @export */ >>>>> strand: { >>>>> set: /** @this {org.apache.flex.html.supportClasses.Viewport} */ >>>>> function(value) { >>>>> this._strand = value; >>>>> this.contentArea = >>>>> >>>>> >>>>>org.apache.flex.utils.Language.as(this._strand.getBeadByType(org.apach >>>>>e. >>>>> fl >>>>> ex.core.IContentView), org.apache.flex.core.UIBase); >>>>> if (!this.contentArea) { >>>>> var /** @type {Object} */ c = >>>>> org.apache.flex.core.ValuesManager.valuesImpl.getValue(this._strand, >>>>> 'iContentView'); >>>>> this.contentArea = org.apache.flex.utils.Language.as(new c(), >>>>> org.apache.flex.core.UIBase); >>>>> } >>>>> }}} >>>>> ); >>>>> >>>>> In the above cross-compiled code, the contentArea bead is not >>>>>defined. >>>>> That seems to be OK. The problem is that c is undefined as well >>>>>because >>>>> the SimpleCSSValuesImpl cannot get the iContentView from the strand >>>>> which >>>>> is a org.apache.flex.html.Container. >>>>> >>>>> The iContentView should be a >>>>> org.apache.flex.html.supportClasses.ContainerContentArea as defined >>>>>in >>>>> the HTML defaults.css file. >>>>> >>>>> I’m not sure what changed in Falcon which would cause this. I assume >>>>> it’s >>>>> from changes made by either Alex or Greg. >>>>> >>>>> Suggestions? >>>>> >>>>> Harbs >>>> >>> >> >