Lachlan Hunt wrote:
That's in the Bindings4Dom spec. I'm trying to make the IDL conform to it.
http://dev.w3.org/2006/webapi/Binding4DOM/#NoNull
So the relevant part of that spec is:
How implementations treat the assignment of a null value to an
attribute with the [NoNull] extended attribute, or passing a null
value as a [NoNull] operation argument, is specific to the language
binding.
The example indicates that in ECMAScript passing null as a DOMString just passes
the string "null". What is the benefit of this behavior over treating null as
the empty string, which is what I presume happens if the [NoNull] is not specified?
What do existing implementations do here?
-Boris