Changes

Jump to: navigation, search

Tantek-Mozilla-Projects

39 bytes added, 23:10, 21 July 2010
improving new features: move low priority to a new section
==== improving new features ====
* <code>sandbox</code> feature on <code>&lt;iframe&gt;</code> should be considered for removal.
** needs security review
** will be a lot of work to implement
** may not actually solve the problem it is intending to solve
** get more input from Jonas Sicking
 
* <code>&lt;summary&gt;</code> (inside <code>&lt;details&gt;</code>)
** need a more specific name. summary is too generic sounding of an element name for this special usage. Similar to the problem with <code>&lt;address&gt;</code> (special use - for contact information for the document, but used as a generic "address" for street addresses).
** alternatively make a generic <code>&lt;summary&gt;</code> element - make it an actual summary inside <code>&lt;article&gt;</code> or <code>&lt;body&gt;</code>, as well as inside <code>&lt;details&gt;</code>. Another advantage is that this is close to the semantic of the Atom "summary" element, and the hAtom microformat 'entry-summary' property.
 
* expand <code>&lt;time&gt;</code> and new date/time <code>&lt;input&gt;</code> elements to be consistent and reflect more real world use cases
** impedance match. handle the same set of year, month, date, time variants/subsets.
* improve <code>&lt;time&gt;</code> element to support uses analogous to the "value class pattern" date and time separation use case (compose nested <code>&lt;time&gt;</code> elements into a single date and time)
** perhaps even use a <code>&lt;time&gt;</code> to compose multiple nested date/time <code>&lt;input&gt;</code> elements for specific date/time components into a single date and/or time.
 
==== lower priority improvements ====
* <code>&lt;meter&gt;</code> - poorly named. would prefer something like "gauge" but that's potentially hard(er) to spell. this is a bit bikesheddy though so not a high priority.
 
* <code>&lt;summary&gt;</code> (inside <code>&lt;details&gt;</code>)
** need a more specific name. summary is too generic sounding of an element name for this special usage. Similar to the problem with <code>&lt;address&gt;</code> (special use - for contact information for the document, but used as a generic "address" for street addresses).
** alternatively make a generic <code>&lt;summary&gt;</code> element - make it an actual summary inside <code>&lt;article&gt;</code> or <code>&lt;body&gt;</code>, as well as inside <code>&lt;details&gt;</code>. Another advantage is that this is close to the semantic of the Atom "summary" element, and the hAtom microformat 'entry-summary' property.
 
* <code>sandbox</code> feature on <code>&lt;iframe&gt;</code> should be considered for removal.
** needs security review
** will be a lot of work to implement
** may not actually solve the problem it is intending to solve
** get more input from Jonas Sicking
=== DOM API vendor prefixing ===
Canmove, confirm
2,698
edits

Navigation menu