| 65 | | module core { |
| 66 | | [ |
| 67 | | CustomToJSObject |
| 68 | | ] interface Node { |
| 69 | | const unsigned short ELEMENT_NODE = 1; |
| 70 | | attribute Node parentNode; |
| 71 | | attribute DOMString? nodeName; |
| 72 | | [Custom] Node appendChild([CustomReturn] Node newChild); |
| 73 | | void addEventListener(DOMString type, EventListener listener, optional boolean useCapture); |
| 74 | | }; |
| 75 | | } |
| | 65 | [ |
| | 66 | CustomToJSObject |
| | 67 | ] interface Node { |
| | 68 | const unsigned short ELEMENT_NODE = 1; |
| | 69 | attribute Node parentNode; |
| | 70 | attribute DOMString? nodeName; |
| | 71 | [Custom] Node appendChild([CustomReturn] Node newChild); |
| | 72 | void addEventListener(DOMString type, EventListener listener, optional boolean useCapture); |
| | 73 | }; |
| 102 | | module MODULE_NAME { |
| 103 | | [ |
| 104 | | IDL_ATTRIBUTE_ON_INTERFACE1, |
| 105 | | IDL_ATTRIBUTE_ON_INTERFACE2, |
| 106 | | ... |
| 107 | | ] interface INTERFACE_NAME { |
| 108 | | const unsigned long value = 12345; |
| 109 | | [IDL_ATTRIBUTE_ON_ATTRIBUTE1, IDL_ATTRIBUTE_ON_ATTRIBUTE2, ...] attribute Node node; |
| 110 | | [IDL_ATTRIBUTE_ON_METHOD1, IDL_ATTRIBUTE_ON_METHOD2, ...] void func([IDL_ATTRIBUTE_ON_PARAMETER1, IDL_ATTRIBUTE_ON_PARAMETER2, ...] int param, ...); |
| 111 | | }; |
| 112 | | } |
| | 100 | [ |
| | 101 | IDL_ATTRIBUTE_ON_INTERFACE1, |
| | 102 | IDL_ATTRIBUTE_ON_INTERFACE2, |
| | 103 | ... |
| | 104 | ] interface INTERFACE_NAME { |
| | 105 | const unsigned long value = 12345; |
| | 106 | [IDL_ATTRIBUTE_ON_ATTRIBUTE1, IDL_ATTRIBUTE_ON_ATTRIBUTE2, ...] attribute Node node; |
| | 107 | [IDL_ATTRIBUTE_ON_METHOD1, IDL_ATTRIBUTE_ON_METHOD2, ...] void func([IDL_ATTRIBUTE_ON_PARAMETER1, IDL_ATTRIBUTE_ON_PARAMETER2, ...] int param, ...); |
| | 108 | }; |
| 117 | | module MODULE_NAME { |
| 118 | | interface INTERFACE_NAME { |
| 119 | | const unsigned long value = 12345; |
| 120 | | [IDL_ATTRIBUTE_ON_ATTRIBUTE1, IDL_ATTRIBUTE_ON_ATTRIBUTE2, ...] attribute Node node; |
| 121 | | [IDL_ATTRIBUTE_ON_METHOD1, IDL_ATTRIBUTE_ON_METHOD2, ...] void func([IDL_ATTRIBUTE_ON_PARAMETER1, IDL_ATTRIBUTE_ON_PARAMETER2, ...] int param, ...); |
| 122 | | }; |
| 123 | | } |
| | 113 | interface INTERFACE_NAME { |
| | 114 | const unsigned long value = 12345; |
| | 115 | [IDL_ATTRIBUTE_ON_ATTRIBUTE1, IDL_ATTRIBUTE_ON_ATTRIBUTE2, ...] attribute Node node; |
| | 116 | [IDL_ATTRIBUTE_ON_METHOD1, IDL_ATTRIBUTE_ON_METHOD2, ...] void func([IDL_ATTRIBUTE_ON_PARAMETER1, IDL_ATTRIBUTE_ON_PARAMETER2, ...] int param, ...); |
| | 117 | }; |