mozilla

Compare Revisions

WebIDL bindings

Change Revisions

Revision 431365:

Revision 431365 by Bzbarsky on

Revision 431629:

Revision 431629 by Bzbarsky on

Title:
WebIDL bindings
WebIDL bindings
Slug:
Mozilla/WebIDL_bindings
Mozilla/WebIDL_bindings
Tags:
"WebIDL"
"WebIDL"
Content:

Revision 431365
Revision 431629
t812      This extended attribute can be specified on an interface.&nt812      This extended attribute can be specified on an interface.&n
>bsp; If it is specified, then lookups for the interface object fo>bsp; If it is specified, then lookups for the interface object fo
>r this interface on a DOM Window will only find it if the static >r this interface on a DOM Window will only find it if the static 
><code>PrefEnabled()</code> method on the C++ class corresponding ><code>PrefEnabled()</code> method on the C++ class corresponding 
>to the interface returns true.&nbsp; For objects that can only be>to the interface returns true.&nbsp; For objects that can only be
> created via a constructor, this allows disabing the functionalit> created via a constructor, this allows disabing the functionalit
>y altogether via a preference and making it look like the feature>y altogether via a preference and making it look like the feature
> is not implemented at all.&nbsp; The <code>PrefEnabled()</code> > is not implemented at all.&nbsp; The <code>PrefEnabled()</code> 
>function is invoked with two arguments: the <code>JSContext</code>function is invoked with no arguments.
>> that the operation is happening on and the <code>JSObject</code 
>> that the interface object will be exposed on if the function re 
>turns true. 

Back to History