popup.className = 'popup' and this.titleLabel.element.className =
'TitleBarLabel'?

EdB



On Fri, Nov 15, 2013 at 7:33 PM, Alex Harui <aha...@adobe.com> wrote:
> Hopefully, although I grep'd and think I saw two places where there was
> some cheating going on.
>
> -Alex
>
> On 11/15/13 10:27 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:
>
>>Or, since that has gone the way of the dodo, I can just feed it
>>'this.FLEXJS_CLASS_INFO.names[0].name' ;-)
>>
>>EdB
>>
>>
>>
>>On Fri, Nov 15, 2013 at 7:12 PM, Alex Harui <aha...@adobe.com> wrote:
>>> Looks like it should be ok to replace with getQualifiedClassName().
>>>
>>> -Alex
>>>
>>> On 11/15/13 9:56 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:
>>>
>>>>Is there a particular reason there is a 'className' property which is
>>>>set on some, but not all classes and even has 'getter/setter' methods?
>>>>
>>>>Unless the property is seriously misnamed, why would you want to be
>>>>able to SET a class' name? If anything is constant, it should be the
>>>>name of the class, shouldn't it?
>>>>
>>>>It looks like a legacy thing. Would it be alright to remove it? The
>>>>information is now available in the metadata.
>>>>
>>>>EdB
>>>>
>>>>
>>>>
>>>>On Fri, Nov 15, 2013 at 6:12 PM, Alex Harui <aha...@adobe.com> wrote:
>>>>> Awesome!  Definitely looked like a lot of work.  Thanks for doing it.
>>>>>
>>>>> -Alex
>>>>>
>>>>> On 11/15/13 8:24 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:
>>>>>
>>>>>>Big update: fixed!
>>>>>>
>>>>>>If you really want to know what needed to happen to make this work,
>>>>>>please read the commit messages. It wasn't a simple fix.
>>>>>>
>>>>>>Note: the metadata property is now required on each class in the
>>>>>>framework. I've added it to all the classes in the FlexJS framework
>>>>>>that are under active development. Please read the source for
>>>>>>examples, and I've added a small section to the wiki for reference:
>>>>>>
>>>>>>https://cwiki.apache.org/confluence/x/W5sTAg
>>>>>>
>>>>>>This was fun, but has taken way too much time, so I'll have to catch
>>>>>>up on my regular work in the coming week(s) ;-)
>>>>>>
>>>>>>EdB
>>>>>>
>>>>>>
>>>>>>
>>>>>>On Fri, Nov 15, 2013 at 8:55 AM, Erik de Bruin <e...@ixsoftware.nl>
>>>>>>wrote:
>>>>>>> Ah, small update: a lot of the warnings remaining in 'strict' mode
>>>>>>>are
>>>>>>> for the classes the compiler misses... That at least combines the
>>>>>>> issues, two birds with one stone and all ;-)
>>>>>>>
>>>>>>> EdB
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Nov 14, 2013 at 10:25 PM, Erik de Bruin <e...@ixsoftware.nl>
>>>>>>>wrote:
>>>>>>>> This may be worse than we thought...
>>>>>>>>
>>>>>>>> When I fixed the storage and retrieval of the CSS properties, it
>>>>>>>>still
>>>>>>>> didn't work properly in release mode. Some classes are found and
>>>>>>>> bound, others are not. Turns out that the Closure Compiler doesn't
>>>>>>>> resolve all dependencies accurately, the classes it misses are
>>>>>>>>never
>>>>>>>> 'considered' during compilation :-(
>>>>>>>>
>>>>>>>> I will look into the custom dependency algorithm in the Publisher
>>>>>>>> next. Wish me luck ;-)
>>>>>>>>
>>>>>>>> Also, the fix will literally affect all JS classes, so prepare for
>>>>>>>> some interesting merges. If I find a solution, I'll publish it
>>>>>>>>first
>>>>>>>> in a branch, so we can look at it together before we "commit".
>>>>>>>>
>>>>>>>> EdB
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Nov 13, 2013 at 8:12 PM, Erik de Bruin <e...@ixsoftware.nl>
>>>>>>>>wrote:
>>>>>>>>>>>One thought is that we might store both the 'name' and the
>>>>>>>>>>>'qName'
>>>>>>>>>>>in
>>>>>>>>>>>the class metadata (where currently only the interfaces - if any
>>>>>>>>>>>-
>>>>>>>>>>>live) and adopt the 'getValue' routines to search that instead of
>>>>>>>>>>>the
>>>>>>>>>>>entire namespace chain. This would get rid of the need for the
>>>>>>>>>>>dreaded
>>>>>>>>>>>'__proto__'  as well...
>>>>>>>>>> Sounds good.  We need to find the superclass somehow as well.
>>>>>>>>>
>>>>>>>>> Alex, can you please create a JIRA issue for this and assign it to
>>>>>>>>>me.
>>>>>>>>> I don't think I'll have time in the next few days to work on this,
>>>>>>>>>and
>>>>>>>>> I don't want any details to get lost in the avalanche of emails on
>>>>>>>>>the
>>>>>>>>> list.
>>>>>>>>>
>>>>>>>>> EdB
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Ix Multimedia Software
>>>>>>>>>
>>>>>>>>> Jan Luykenstraat 27
>>>>>>>>> 3521 VB Utrecht
>>>>>>>>>
>>>>>>>>> T. 06-51952295
>>>>>>>>> I. www.ixsoftware.nl
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Ix Multimedia Software
>>>>>>>>
>>>>>>>> Jan Luykenstraat 27
>>>>>>>> 3521 VB Utrecht
>>>>>>>>
>>>>>>>> T. 06-51952295
>>>>>>>> I. www.ixsoftware.nl
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Ix Multimedia Software
>>>>>>>
>>>>>>> Jan Luykenstraat 27
>>>>>>> 3521 VB Utrecht
>>>>>>>
>>>>>>> T. 06-51952295
>>>>>>> I. www.ixsoftware.nl
>>>>>>
>>>>>>
>>>>>>
>>>>>>--
>>>>>>Ix Multimedia Software
>>>>>>
>>>>>>Jan Luykenstraat 27
>>>>>>3521 VB Utrecht
>>>>>>
>>>>>>T. 06-51952295
>>>>>>I. www.ixsoftware.nl
>>>>>
>>>>
>>>>
>>>>
>>>>--
>>>>Ix Multimedia Software
>>>>
>>>>Jan Luykenstraat 27
>>>>3521 VB Utrecht
>>>>
>>>>T. 06-51952295
>>>>I. www.ixsoftware.nl
>>>
>>
>>
>>
>>--
>>Ix Multimedia Software
>>
>>Jan Luykenstraat 27
>>3521 VB Utrecht
>>
>>T. 06-51952295
>>I. www.ixsoftware.nl
>



-- 
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

Reply via email to