- From: T.V Raman <raman@google.com>
- Date: Tue, 28 Mar 2006 08:14:08 -0800
- To: david.landwehr@solidapp.com
- Cc: Oskari.Koskimies@nokia.com, www-forms@w3.org
Note that XForms on a mobile device should not *require* CSS
support, however features accessed via CSS like settings could
still be implemented on such a device with a "hard-wired"
stylesheet.
i.e. the client behaves "as if a particular CSS definition wer
ein effect".
David Landwehr writes:
>
>
> >> I think it might be a problem having appearance="softkey" as
> >> that make the appearance attribute specific to the mobile UI
> >> and only make little sense on a desktop machine (browser user
> >> agents don't normally use the
> >> F1-F12 and show a meaning full description, I guess AS-400
> >> systems does something like that). Maybe it could get that
> >> styling information from a CSS stylesheet. Since authors can
> >> use the @media to apply different properties depending on the
> >> user agent it will make that solution flexible? Could the
> >> softkeys actually be selected using the accesskey attribute?
> >>
> >
> > I don't see it as a styling issue because there is a more fundamental
> > user interaction question of which options are shown immediately and
> > which require further action from the user to be seen. Also, if XForms
> > is used by a separate mobile forms application instead of being built
> > into the browser (an important use case for mobiles), there is no CSS
> > support. I therefore would prefer not to have any usability-enhancing
> > features in XForms that can only be accessed via CSS.
> >
> >
> Fair enough that XForms does not require the user agent to have CSS
> support. All I wanted to have was another way of assigning the hint for
> the rendering which was a less general hint.
> > In general, I don't see it as a problem if a certain type of user agent
> > does not support a specific value of the apperance attribute, because it
> > is only a hint.
> I think the problem will be that an author can only give a single hint.
> If the appearance attribute could contain a list of hints it would be
> just fine. But since it can only have a single hint it will force the
> author to make a hint for a specific user client.
> > There is nothing to prevent a browser-based XForms
> > implementation from implementing soft keys either, e.g. by showing their
> > labels in the status bar. However, the value should perhaps be called
> > something else than "softkey" which is indeed mobile-specific. There is
> > not really any need for the reverse ("options") value either, because
> > that would be the default. One could either invent a new value, e.g.
> > "immediate" (because the option is shown immediately, without need for
> > further action) or one could reuse the select1 appearance values, with
> > "full" meaning "use softkey if feasible", and other values meaning "put
> > in separate options menu", and default appearance being "minimal".
> >
> > BR,
> > --Oskari
> >
> I agree that the actual rendering is up to the user agent. However
> authors have a urge to want to control the user interface. My problem is
> that if I had to implement appearance="immediate" in a html+xforms
> browser it would be unclear for me how that should look like (e.g. if my
> browser was Firefox).
>
> Best regards,
> David
>
> --
> --------------------------------------------
> David Landwehr (david.landwehr@solidapp.com)
> Chief Executive Officer, SolidApp
> Web: http://www.solidapp.com
> Office: +45 48268212
> Mobile: +45 24275518
> --------------------------------------------
>
--
-- T. V. Raman
Received on Tuesday, 28 March 2006 16:14:35 UTC