DataBindingExample works.

On Sep 8, 2016, at 10:18 PM, Alex Harui <aha...@adobe.com> wrote:

> 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
>>>>> 
>>>> 
>>> 
>> 
> 

Reply via email to