- From: Marcos Caceres <w3c@marcosc.com>
- Date: Thu, 16 Feb 2012 15:46:18 +0000
- To: public-script-coord <public-script-coord@w3.org>
The WebIDL spec warns against using [TreatNonCallableAsNull] "unless required to specify the behavior of legacy APIs", but does not provide guidance on what to do in a situation where an Editor might need such a thing (apart from emailing this list); Can you please add some more text to the warning saying what the alternative is (e.g., using prose or to avoid defining "obj.onwhatever" event handler attributes… )?   
In a spec I'm working on, I had hoped to use something like:
Interface SomeThing : EventTarget{
[TreatNonCallableAsNull] attribute SomeCallBack? onclose;
}
So I could have both:
window.something.onclose = function(){ ... }
window.something.addEventListener("close"….)
--  
Marcos Caceres
http://datadriven.com.au
Received on Thursday, 16 February 2012 15:46:52 UTC