The SWF implementation doesn't wrap HTMLElements (or any element really), the 
SWF UIBase "is" the display object/element.  So UIBase has a different ancestry 
of classes on different platforms, which I think is a good thing.  It requires 
less code than building up some abstraction layer, plus it makes sure we don't 
make assumptions in our code and tools.

So I think that part doesn't need to change.  What could change is maybe 
HTMLElementWrapper on JS shouldn't have a model property and it should also be 
on UIBase, but we'd have to see what other kinds of things HTMLElementWrapper 
is used for.  It's been a while since anyone has looked there, IIRC.

-Alex

On 10/23/18, 1:45 AM, "Carlos Rovira" <[email protected]> wrote:

    Hi Alex,
    
    I what to say that if this design (SWF implementation in a class and JS
    implementation in a super class) was done by design and the current state
    is the pursued design API goal, or was left as is since until now nobody
    think about refactor it. In other words, would have sense to move SWF model
    implementation from UIBase to HTMLElementWrapper? or it's ok to have it as
    is since it was the designed purpose. (btw, for me is ok if we left as is,
    just asking)
    
    thanks
    
    
    
    El mar., 23 oct. 2018 a las 8:01, Alex Harui (<[email protected]>)
    escribió:
    
    >
    >
    > On 10/22/18, 2:22 PM, "Carlos Rovira" <[email protected]> wrote:
    >
    >     ok, I never though we have separate a property for different platforms
    > in
    >     different classes. In fact seems a bit strange to me... is this done
    >     intentionally?
    >
    > Not sure what you mean by "intentionally".  In JS, there was some common
    > code between wrapping HTMLElements and other things like XHR, so for JS,
    > the model was put in HTMLElementWrapper.  Not sure if that's still the 
case
    > or not.
    >
    > -Alex
    >
    >
    
    -- 
    Carlos Rovira
    
https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C478dc6a2e6284f8955d508d638c3d976%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636758811155138779&amp;sdata=lRCgkxIcX1%2Fo%2B%2FgWwtG4ZjElWjXgxF64M1%2BUpM3pubU%3D&amp;reserved=0
    

Reply via email to