On 7/6/2009 9:08 AM, Kristof Zelechovski wrote:
Regarding DOMTokenList, why not:
        contains(""): true
        add,remove,toggle(""): no effect?

That could be an option. There is already a INVALID_CHARACTER_ERR exception thrown if the token contains spaces. So I think it would be consistent to throw an exception if the token is empty, following the rule "invalid tokens raise exception" (and considering empty tokens as invalid).

Are there situations that would require an exception to be thrown, or else
the page would go out in a blast?

Hard to say, but calling these functions with empty tokens certainly means there is a bug somewhere and throwing an exception in that case could help authors identify the issue when it happens.

Sylvain

Reply via email to