[uf-discuss] Firefox 3 Javascript Semantic Data UI Control

Pelle W mejllistor at kodfabrik.se
Wed Sep 5 07:23:59 PDT 2007


Manu Sporny wrote:
> Dimitri Glazkov wrote:
>   
>> I really like the idea of allowing additional control over
>> presentation via pseudo-classes, but I am worried that :target isn't
>> quite right, at least if we follow the spec to the letter
>> (http://www.w3.org/TR/css3-selectors/#target-pseudo), specifically
>> since this pseudo-class is not dynamic and there may or may not be a
>> fragment identifier on the microformat.
>>     
> The SemanticDataUI object would be accessible, from Javascript, using
> the “semanticDataUI” global variable attached to the currently loaded
> document. A publisher could disable the semantic data UI in any browser
> by running the following line of Javascript:
>
> semanticDataUI.disableUI();
>
> Users could control whether or not they allow web pages to disable the
> Semantic Data UI. Most would probably allow web pages to disable the
> semantic data UI.
>
> Publishers could manually disable the Semantic Data UI and use CSS to
> mark up their hCards, hCalendars, and hAudios.
>
> This would give cross-browser UI control to both the users and the
> publishers without having to do any CSS magic.
Interesting! Perhaps semanticData.ui.disable() instead and have 
functions like semanticData.getDataById and other DOM-like functions and 
when you have some data you have fooDataObject.action() or something and 
fooDataObject.dataType just like nodeType exists in DOM etc.

Something like a SDOM (SemanticDataObjectModel) standard?

/ Pelle


More information about the microformats-discuss mailing list