- From: Tab Atkins Jr. via GitHub <sysbot+gh@w3.org>
- Date: Fri, 03 Feb 2017 19:31:11 +0000
- To: public-houdini-archive@w3.org
tabatkins has just created a new issue for https://github.com/w3c/css-houdini-drafts: == [css-typed-om] Setting/registering is allowed to be order-dependent == Per [Seattle resolution](https://log.csswg.org/irc.w3.org/houdini/2017-01-10/#e756205) (resolution is badly worded, read up to figure out what was actually being discussed), we're OK with an order-dependence between setting a value and registering a value. That is, we want the following behavior: ```js CSS.registerProperty("--foo", { grammar: "<color>" }); el.styleMap.set("--foo", "red"); el.styleMap.set("--foo", "hello"); // throws an error // --foo is still set to "red" ``` and ```js el.styleMap.set("--foo", "red"); el.styleMap.set("--foo", "hello"); // valid at this point; --foo is untyped CSS.registerProperty("--foo", { grammar: "<color>" }); // valid // because --foo was set to a non-<color> value, // it's now set to "unset", the bottom value for properties ``` Please view or discuss this issue at https://github.com/w3c/css-houdini-drafts/issues/354 using your GitHub account
Received on Friday, 3 February 2017 19:31:20 UTC