[whatwg] Suggestion: "context" attribute

Matthew Raymond mattraymond at earthlink.net
Fri Jun 25 07:35:43 PDT 2004

    This is a revision of an earlier idea I had. The general purpose of 
this attribute is to support popups. Sample code time!


    <div id="myPopup" repeat="template">
       <p>Random popup stuff</p>

    <input type="text" value="some text" context="myPopup">


    Since templates are not displayed, the <div> element above is not 
rendered by a Web Forms 2.0 UA. For Internet Explorer, the context 
attribute is ignored, and CSS can be used to suppress rendering of the 
<div> element.

    For all intents and purposes, the template would be treated as the 
child of the element referencing it in its context attribute. The block 
would be automatically removed once it looses focus or processes some 
kind of user input.

    (Actually, now that I think about it, if the UA is IE, Javascript 
could be used to move the template <div> over the <input> element, make 
it visible, and handle the events, et cetera.)

    At any rate, the end result would be a popup that doesn't require 
Javascript(on WF2 UAs) and can contain whatever content the user would 
like, even non-menu content. In fact, the attribute need not even be 
limited to form elements. Now that I think of it, this may be more 
WebApps 1.0 territory...

    At any rate, comments welcome, even the ones that point out my 
obvious ignorance and stupidity. ;)

More information about the whatwg mailing list