[whatwg] WF2 Widgets UI discussion

Brian Wilson brian at opera.com
Tue Jul 12 07:34:32 PDT 2005

I've been thinking about the new WF2 widgets for quite awhile and all  
along I've
been writing down UI behavior ideas. I figured I could better test Web  
Forms 2
if there were testable UI assertions to use as a reference, just like  
there are
for other aspects of WF2.

It would be nice if there was some sort of common specification for the  
way the
user interface for form elements behaved. There is about 10+ years of  
behind the way current form widgets behave in the desktop environment, so  
behavior is fairly interoperable and well understood (although it would be  
as part of this whole exercise to specify the behavior of existing widgets  
well)...but, it there is no well-known behavior (yet) for these new  

UAs will, of course, be free to innovate, and the WF2 spec itself should  
to divorce itself from platform details like this. These would just be  
helpful guidelines for implementors.

I tried to specify as many behaviors as possible that I could think of WRT  
widgets. You will please forgive any errors, flow problems, omissions,  
etc. since
much of this was generated via my brainstorming sessions and other  
musings. I could really use assistance in whipping this into shape. Also,  
are many things I am not...one of those being a UI designer, so maybe those
with more knowledge in that area can lend their advice to this endeavor.

Ian has suggested it might be useful to make this effort a separate
document/specification as an adjunct to Webform 2 to assist UA creators.
He also mentioned that it would be useful to give some concrete default
rendering dimension recommendations as well. I've taken a first stab at  
that, but much of it is absolutely arbitrary and subject to your august
scrutiny. =)

I've also written similar documents for the email, number, range and url  
but I'll hold off posting them until the group consensus shows that this  
might be worthwhile. I'm hoping that posting this will spur further  

*will post the date widget in the next email*


Brian Wilson
Opera Core QA

More information about the whatwg mailing list