W3C home > Mailing lists > Public > whatwg@whatwg.org > July 2010

[whatwg] several messages

From: Ian Hickson <ian@hixie.ch>
Date: Fri, 23 Jul 2010 20:44:34 +0000 (UTC)
Message-ID: <Pine.LNX.4.64.1007232041060.7242@ps20323.dreamhostps.com>
On Thu, 18 Mar 2010, Simon Pieters wrote:
> On Thu, 18 Mar 2010 01:03:33 +0100, Ian Hickson <ian at hixie.ch> wrote:
> > On Mon, 22 Feb 2010, Kornel Lesi?~Dski wrote:
> > > 
> > > I'm wondering if data-* attributes should be renamed to priv-* to 
> > > make it clearer that it's page's _private_ data.
> > > 
> > > "data-" is such a nice generic prefix that I'm afraid sooner or 
> > > later someone will start basing microformats-like markup on that.
> > 
> > It's not a bad idea... Unfortunately data-* is already being used 
> > quite a lot and has been widely advertised, so we have to be careful 
> > with this. Anyone else have an opinion on this?
> 
> I think we should keep data- as is. People have started to use it, we 
> would waste their time by renaming it.

On Thu, 18 Mar 2010, Henri Sivonen wrote:
> > 
> > I don't feel strongly that either name is better. Though I would not 
> > that priv- doesn't make things much clearer since it's totally 
> > undefined who it's private to.
> 
> Given that priv-* isn't clearly better, I think it would be better not 
> to annoy early adopters of data-* with a name change.

On Thu, 18 Mar 2010, Jonas Sicking wrote:
> 
> Agreed.

I haven't changed it.


On Wed, 30 Jun 2010, Tab Atkins Jr. wrote:
>
> In the first paragraph of 
> http://www.whatwg.org/specs/web-apps/current-work/multipage/elements.html#embedding-custom-non-visible-data 
> it says that a custom data attribute is "an attribute in no namespace 
> whose name starts with the string "data-", has at least one character 
> after the hyphen,...".  Following this, <div data-=foo> would not put 
> anything in .dataset.
> 
> However, in the algorithm for getting the list of name-value pairs, it 
> says to process "each content attribute on the element whose first five 
> characters are the string "data-" and whose remaining characters (if 
> any)...".  Following this, <div data-=foo> would make 
> .dataset[""]="foo".
> 
> One of these references needs to be fixed, as webkit is implementing 
> dataset right now.

There's no contradiction here, it's just a difference between author 
conformance and implementation requirements in error conditions.

Since WebKit implemented this as specced, I've left it unchanged:

   https://bugs.webkit.org/show_bug.cgi?id=41146

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
Received on Friday, 23 July 2010 13:44:34 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:59:25 UTC