mozilla

Compare Revisions

WebIDL bindings

Change Revisions

Revision 465853:

Revision 465853 by Bzbarsky on

Revision 465877:

Revision 465877 by Bzbarsky on

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

Revision 465853
Revision 465877
n1061      Creating the object this way will not invoke its <code>__inn1061      Creating the object this way will not invoke its <code>__in
>it</code> method.>it</code> method or <code>init</code> method.
n1070      Creating the object this way will not invoke its <code>__inn1070      Creating the object this way will not invoke its <code>__in
>it</code> method.>it</code> method or <code>init</code> method.
n1093      The WebIDL constructor invocation will first create your obn1093      The WebIDL constructor invocation will first create your ob
>ject.&nbsp; If the XPCOM component implements <code>nsIDOMGlobalP>ject.&nbsp; If the XPCOM component implements <code>nsIDOMGlobalP
>ropertyInitializer</code><span id="summary_alias_container"><span>ropertyInitializer</code><span id="summary_alias_container"><span
> id="short_desc_nonedit_display">, then the object's</span></span> id="short_desc_nonedit_display">, then the object's</span></span
>> <code>init</code> <span id="summary_alias_container"><span id=">> <code>init</code> <span id="summary_alias_container"><span id="
>short_desc_nonedit_display">method will be invoked with a single >short_desc_nonedit_display">method will be invoked with a single 
>argument: the content window the constructor came from.&nbsp; Thi>argument: the content window the constructor came from.&nbsp; Thi
>s allows the JS implementation to know which content window it's >s allows the JS implementation to know which content window it's 
>associated with.&nbsp; The</span></span> <code>init</code> <span >associated with.&nbsp; The</span></span> <code>init</code> <span 
>id="summary_alias_container"><span id="short_desc_nonedit_display>id="summary_alias_container"><span id="short_desc_nonedit_display
>">method should not return anything.&nbsp; Then,</span></span> if>">method should not return anything.&nbsp; After this, the conten
> there are any constructor arguments, the object's <code>__init</>t-side object will be created. Then,</span></span> if there are a
>code> method will be invoked, with the constructor arguments as i>ny constructor arguments, the object's <code>__init</code> method
>ts arguments.> will be invoked, with the constructor arguments as its arguments
 >.
t1142      If the JS implementation of the WebIDL interface needs to at1142      If the JS implementation of the WebIDL interface needs to a
>ccess the content object, it is available as a property called <c>ccess the content object, it is available as a property called <c
>ode>__DOM_IMPL__</code> on the chrome implementation object.>ode>__DOM_IMPL__</code> on the chrome implementation object.&nbsp
 >; This property only appears after the content-side object has be
 >en created. So it is available in <code>__init</code> but not in 
 ><code>init</code>.

Back to History