On 2/22/17, 7:24 AM, "Harbs" <harbs.li...@gmail.com> wrote:

>So, this is going to be a problem.
>
>Right now Application is always attached to <body>, but that is probably
>going to change. A very common use case of RIAs is embedded in web pages.
>In that case, the base element will not be <body> unless it’s in an
>iframe. iframes are not always a good solution. For example, iOS has a
>bug where you can not use the soft keyboard in an iframe.
>
>I’m going to commit a change which will hopefully work… ;-)

Or create another Application class, maybe called "NonBodyApplication" (I
thought of EmbeddedApplication as well).

>>>>2017-02-22 9:53 GMT+01:00 Harbs <harbs.li...@gmail.com>:
>>>> 
>>>>> “Must” is too strong.
>>>>> 
>>>>> Our app needs MDL for controls, but the main functionality doesn’t
>>>>>and
>>>>> CAN’T rely on MDL. If mdl:Application can do everything a
>>> basic:Application
>>>>> can do, then that’s fine (as long as it can be sub-classed, because
>>>>>our
>>> app
>>>>> cannot be based off <body>), but if mdl:Application cannot take other
>>>>> components, it’s a not starter.
>>>>> 
>>>>> I do think it’s fine to say that it’s “batteries not included” (with
>>>>> documentation on what needs to be done) if you don’t use
>>> mdl:Application /
>>>>> mdl:Container, but it’s absolutely necessary for components to be
>>>>>mixed
>>> and
>>>>> matched. I don’t think our app is so unique that others will not have
>>> the
>>>>> same issue.


No component set should be required to accept mix-and-match.  If it can be
supported via beads, then great.
I thought MDL was for UI.  What other app functionality are you referring
to?

-Alex

Reply via email to