New JSClass flag for indicating DOM elements to COMConnect

This commit is contained in:
joki%netscape.com 1999-05-13 01:20:50 +00:00
Родитель 4ee1846c81
Коммит d5a7428c9a
100 изменённых файлов: 114 добавлений и 120 удалений

Просмотреть файл

@ -287,7 +287,7 @@ HistoryGo(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
//
JSClass HistoryClass = {
"History",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHistoryProperty,

Просмотреть файл

@ -404,7 +404,7 @@ LocationToString(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *r
//
JSClass LocationClass = {
"Location",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetLocationProperty,

Просмотреть файл

@ -186,7 +186,7 @@ ResolveMimeType(JSContext *cx, JSObject *obj, jsval id)
//
JSClass MimeTypeClass = {
"MimeType",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetMimeTypeProperty,

Просмотреть файл

@ -260,7 +260,7 @@ MimeTypeArrayNamedItem(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, js
//
JSClass MimeTypeArrayClass = {
"MimeTypeArray",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetMimeTypeArrayProperty,

Просмотреть файл

@ -284,7 +284,7 @@ NavigatorJavaEnabled(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsva
//
JSClass NavigatorClass = {
"Navigator",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetNavigatorProperty,

Просмотреть файл

@ -296,7 +296,7 @@ PluginNamedItem(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rv
//
JSClass PluginClass = {
"Plugin",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetPluginProperty,

Просмотреть файл

@ -298,7 +298,7 @@ PluginArrayRefresh(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval
//
JSClass PluginArrayClass = {
"PluginArray",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetPluginArrayProperty,

Просмотреть файл

@ -230,7 +230,7 @@ ResolveScreen(JSContext *cx, JSObject *obj, jsval id)
//
JSClass ScreenClass = {
"Screen",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetScreenProperty,

Просмотреть файл

@ -1588,7 +1588,7 @@ EventTargetRemoveEventListener(JSContext *cx, JSObject *obj, uintN argc, jsval *
//
JSClass WindowClass = {
"Window",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetWindowProperty,

Просмотреть файл

@ -260,7 +260,7 @@ WindowCollectionNamedItem(JSContext *cx, JSObject *obj, uintN argc, jsval *argv,
//
JSClass WindowCollectionClass = {
"WindowCollection",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetWindowCollectionProperty,

Просмотреть файл

@ -178,7 +178,7 @@ ResolveAttr(JSContext *cx, JSObject *obj, jsval id)
//
JSClass AttrClass = {
"Attr",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetAttrProperty,

Просмотреть файл

@ -130,7 +130,7 @@ ResolveCDATASection(JSContext *cx, JSObject *obj, jsval id)
//
JSClass CDATASectionClass = {
"CDATASection",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetCDATASectionProperty,

Просмотреть файл

@ -383,7 +383,7 @@ CharacterDataReplaceData(JSContext *cx, JSObject *obj, uintN argc, jsval *argv,
//
JSClass CharacterDataClass = {
"CharacterData",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetCharacterDataProperty,

Просмотреть файл

@ -130,7 +130,7 @@ ResolveComment(JSContext *cx, JSObject *obj, jsval id)
//
JSClass CommentClass = {
"Comment",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetCommentProperty,

Просмотреть файл

@ -170,7 +170,7 @@ DOMImplementationHasFeature(JSContext *cx, JSObject *obj, uintN argc, jsval *arg
//
JSClass DOMImplementationClass = {
"DOMImplementation",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetDOMImplementationProperty,

Просмотреть файл

@ -743,7 +743,7 @@ EventCapturerReleaseEvent(JSContext *cx, JSObject *obj, uintN argc, jsval *argv,
//
JSClass DocumentClass = {
"Document",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetDocumentProperty,

Просмотреть файл

@ -130,7 +130,7 @@ ResolveDocumentFragment(JSContext *cx, JSObject *obj, jsval id)
//
JSClass DocumentFragmentClass = {
"DocumentFragment",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetDocumentFragmentProperty,

Просмотреть файл

@ -175,7 +175,7 @@ ResolveDocumentType(JSContext *cx, JSObject *obj, jsval id)
//
JSClass DocumentTypeClass = {
"DocumentType",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetDocumentTypeProperty,

Просмотреть файл

@ -457,7 +457,7 @@ ElementNormalize(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *r
//
JSClass ElementClass = {
"Element",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetElementProperty,

Просмотреть файл

@ -170,7 +170,7 @@ ResolveEntity(JSContext *cx, JSObject *obj, jsval id)
//
JSClass EntityClass = {
"Entity",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetEntityProperty,

Просмотреть файл

@ -130,7 +130,7 @@ ResolveEntityReference(JSContext *cx, JSObject *obj, jsval id)
//
JSClass EntityReferenceClass = {
"EntityReference",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetEntityReferenceProperty,

Просмотреть файл

@ -315,7 +315,7 @@ NamedNodeMapItem(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *r
//
JSClass NamedNodeMapClass = {
"NamedNodeMap",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetNamedNodeMapProperty,

Просмотреть файл

@ -680,7 +680,7 @@ EventTargetRemoveEventListener(JSContext *cx, JSObject *obj, uintN argc, jsval *
//
JSClass NodeClass = {
"Node",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetNodeProperty,

Просмотреть файл

@ -198,7 +198,7 @@ NodeListItem(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
//
JSClass NodeListClass = {
"NodeList",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetNodeListProperty,

Просмотреть файл

@ -158,7 +158,7 @@ ResolveNotation(JSContext *cx, JSObject *obj, jsval id)
//
JSClass NotationClass = {
"Notation",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetNotationProperty,

Просмотреть файл

@ -166,7 +166,7 @@ ResolveProcessingInstruction(JSContext *cx, JSObject *obj, jsval id)
//
JSClass ProcessingInstructionClass = {
"ProcessingInstruction",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetProcessingInstructionProperty,

Просмотреть файл

@ -180,7 +180,7 @@ ResolveStyleSheet(JSContext *cx, JSObject *obj, jsval id)
//
JSClass StyleSheetClass = {
"StyleSheet",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetStyleSheetProperty,

Просмотреть файл

@ -198,7 +198,7 @@ StyleSheetCollectionItem(JSContext *cx, JSObject *obj, uintN argc, jsval *argv,
//
JSClass StyleSheetCollectionClass = {
"StyleSheetCollection",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetStyleSheetCollectionProperty,

Просмотреть файл

@ -170,7 +170,7 @@ TextSplitText(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval
//
JSClass TextClass = {
"Text",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetTextProperty,

Просмотреть файл

@ -2716,7 +2716,7 @@ ResolveCSS2Properties(JSContext *cx, JSObject *obj, jsval id)
//
JSClass CSS2PropertiesClass = {
"CSS2Properties",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetCSS2PropertiesProperty,

Просмотреть файл

@ -162,7 +162,7 @@ ResolveCSSFontFaceRule(JSContext *cx, JSObject *obj, jsval id)
//
JSClass CSSFontFaceRuleClass = {
"CSSFontFaceRule",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetCSSFontFaceRuleProperty,

Просмотреть файл

@ -191,7 +191,7 @@ ResolveCSSImportRule(JSContext *cx, JSObject *obj, jsval id)
//
JSClass CSSImportRuleClass = {
"CSSImportRule",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetCSSImportRuleProperty,

Просмотреть файл

@ -252,7 +252,7 @@ CSSMediaRuleDeleteRule(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, js
//
JSClass CSSMediaRuleClass = {
"CSSMediaRule",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetCSSMediaRuleProperty,

Просмотреть файл

@ -183,7 +183,7 @@ ResolveCSSPageRule(JSContext *cx, JSObject *obj, jsval id)
//
JSClass CSSPageRuleClass = {
"CSSPageRule",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetCSSPageRuleProperty,

Просмотреть файл

@ -182,7 +182,7 @@ ResolveCSSRule(JSContext *cx, JSObject *obj, jsval id)
//
JSClass CSSRuleClass = {
"CSSRule",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetCSSRuleProperty,

Просмотреть файл

@ -330,7 +330,7 @@ CSSStyleDeclarationItem(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, j
//
JSClass CSSStyleDeclarationClass = {
"CSSStyleDeclaration",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetCSSStyleDeclarationProperty,

Просмотреть файл

@ -183,7 +183,7 @@ ResolveCSSStyleRule(JSContext *cx, JSObject *obj, jsval id)
//
JSClass CSSStyleRuleClass = {
"CSSStyleRule",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetCSSStyleRuleProperty,

Просмотреть файл

@ -198,7 +198,7 @@ CSSStyleRuleCollectionItem(JSContext *cx, JSObject *obj, uintN argc, jsval *argv
//
JSClass CSSStyleRuleCollectionClass = {
"CSSStyleRuleCollection",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetCSSStyleRuleCollectionProperty,

Просмотреть файл

@ -300,7 +300,7 @@ CSSStyleSheetDeleteRule(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, j
//
JSClass CSSStyleSheetClass = {
"CSSStyleSheet",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetCSSStyleSheetProperty,

Просмотреть файл

@ -130,7 +130,7 @@ ResolveCSSUnknownRule(JSContext *cx, JSObject *obj, jsval id)
//
JSClass CSSUnknownRuleClass = {
"CSSUnknownRule",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetCSSUnknownRuleProperty,

Просмотреть файл

@ -787,7 +787,7 @@ ResolveEvent(JSContext *cx, JSObject *obj, jsval id)
//
JSClass EventClass = {
"Event",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetEventProperty,

Просмотреть файл

@ -458,7 +458,7 @@ HTMLAnchorElementFocus(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, js
//
JSClass HTMLAnchorElementClass = {
"HTMLAnchorElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLAnchorElementProperty,

Просмотреть файл

@ -364,7 +364,7 @@ ResolveHTMLAppletElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLAppletElementClass = {
"HTMLAppletElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLAppletElementProperty,

Просмотреть файл

@ -310,7 +310,7 @@ ResolveHTMLAreaElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLAreaElementClass = {
"HTMLAreaElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLAreaElementProperty,

Просмотреть файл

@ -154,7 +154,7 @@ ResolveHTMLBRElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLBRElementClass = {
"HTMLBRElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLBRElementProperty,

Просмотреть файл

@ -175,7 +175,7 @@ ResolveHTMLBaseElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLBaseElementClass = {
"HTMLBaseElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLBaseElementProperty,

Просмотреть файл

@ -196,7 +196,7 @@ ResolveHTMLBaseFontElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLBaseFontElementClass = {
"HTMLBaseFontElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLBaseFontElementProperty,

Просмотреть файл

@ -154,7 +154,7 @@ ResolveHTMLBlockquoteElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLBlockquoteElementClass = {
"HTMLBlockquoteElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLBlockquoteElementProperty,

Просмотреть файл

@ -259,7 +259,7 @@ ResolveHTMLBodyElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLBodyElementClass = {
"HTMLBodyElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLBodyElementProperty,

Просмотреть файл

@ -356,7 +356,7 @@ NSHTMLButtonElementFocus(JSContext *cx, JSObject *obj, uintN argc, jsval *argv,
//
JSClass HTMLButtonElementClass = {
"HTMLButtonElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLButtonElementProperty,

Просмотреть файл

@ -260,7 +260,7 @@ HTMLCollectionNamedItem(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, j
//
JSClass HTMLCollectionClass = {
"HTMLCollection",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLCollectionProperty,

Просмотреть файл

@ -156,7 +156,7 @@ ResolveHTMLDListElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLDListElementClass = {
"HTMLDListElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLDListElementProperty,

Просмотреть файл

@ -156,7 +156,7 @@ ResolveHTMLDirectoryElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLDirectoryElementClass = {
"HTMLDirectoryElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLDirectoryElementProperty,

Просмотреть файл

@ -154,7 +154,7 @@ ResolveHTMLDivElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLDivElementClass = {
"HTMLDivElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLDivElementProperty,

Просмотреть файл

@ -922,7 +922,7 @@ NSHTMLDocumentNamedItem(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, j
//
JSClass HTMLDocumentClass = {
"HTMLDocument",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLDocumentProperty,

Просмотреть файл

@ -254,7 +254,7 @@ ResolveHTMLElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLElementClass = {
"HTMLElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLElementProperty,

Просмотреть файл

@ -150,7 +150,7 @@ ResolveHTMLFieldSetElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLFieldSetElementClass = {
"HTMLFieldSetElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLFieldSetElementProperty,

Просмотреть файл

@ -196,7 +196,7 @@ ResolveHTMLFontElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLFontElementClass = {
"HTMLFontElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLFontElementProperty,

Просмотреть файл

@ -457,7 +457,7 @@ NSHTMLFormElementNamedItem(JSContext *cx, JSObject *obj, uintN argc, jsval *argv
//
JSClass HTMLFormElementClass = {
"HTMLFormElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLFormElementProperty,

Просмотреть файл

@ -303,7 +303,7 @@ ResolveHTMLFrameElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLFrameElementClass = {
"HTMLFrameElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLFrameElementProperty,

Просмотреть файл

@ -175,7 +175,7 @@ ResolveHTMLFrameSetElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLFrameSetElementClass = {
"HTMLFrameSetElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLFrameSetElementProperty,

Просмотреть файл

@ -219,7 +219,7 @@ ResolveHTMLHRElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLHRElementClass = {
"HTMLHRElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLHRElementProperty,

Просмотреть файл

@ -154,7 +154,7 @@ ResolveHTMLHeadElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLHeadElementClass = {
"HTMLHeadElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLHeadElementProperty,

Просмотреть файл

@ -154,7 +154,7 @@ ResolveHTMLHeadingElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLHeadingElementClass = {
"HTMLHeadingElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLHeadingElementProperty,

Просмотреть файл

@ -154,7 +154,7 @@ ResolveHTMLHtmlElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLHtmlElementClass = {
"HTMLHtmlElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLHtmlElementProperty,

Просмотреть файл

@ -343,7 +343,7 @@ ResolveHTMLIFrameElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLIFrameElementClass = {
"HTMLIFrameElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLIFrameElementProperty,

Просмотреть файл

@ -415,7 +415,7 @@ ResolveHTMLImageElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLImageElementClass = {
"HTMLImageElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLImageElementProperty,
@ -495,17 +495,14 @@ HTMLImageElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *r
}
result = nativeThis->QueryInterface(kIJSNativeInitializerIID, (void **)&initializer);
if (NS_OK != result) {
NS_RELEASE(nativeThis);
return JS_FALSE;
}
if (NS_OK == result) {
result = initializer->Initialize(cx, argc, argv);
NS_RELEASE(initializer);
result = initializer->Initialize(cx, argc, argv);
NS_RELEASE(initializer);
if (NS_OK != result) {
NS_RELEASE(nativeThis);
return JS_FALSE;
if (NS_OK != result) {
NS_RELEASE(nativeThis);
return JS_FALSE;
}
}
result = nativeThis->QueryInterface(kIScriptObjectOwnerIID, (void **)&owner);

Просмотреть файл

@ -651,7 +651,7 @@ HTMLInputElementClick(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsv
//
JSClass HTMLInputElementClass = {
"HTMLInputElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLInputElementProperty,

Просмотреть файл

@ -170,7 +170,7 @@ ResolveHTMLIsIndexElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLIsIndexElementClass = {
"HTMLIsIndexElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLIsIndexElementProperty,

Просмотреть файл

@ -182,7 +182,7 @@ ResolveHTMLLIElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLLIElementClass = {
"HTMLLIElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLLIElementProperty,

Просмотреть файл

@ -191,7 +191,7 @@ ResolveHTMLLabelElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLLabelElementClass = {
"HTMLLabelElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLLabelElementProperty,

Просмотреть файл

@ -191,7 +191,7 @@ ResolveHTMLLegendElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLLegendElementClass = {
"HTMLLegendElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLLegendElementProperty,

Просмотреть файл

@ -324,7 +324,7 @@ ResolveHTMLLinkElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLLinkElementClass = {
"HTMLLinkElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLLinkElementProperty,

Просмотреть файл

@ -170,7 +170,7 @@ ResolveHTMLMapElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLMapElementClass = {
"HTMLMapElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLMapElementProperty,

Просмотреть файл

@ -156,7 +156,7 @@ ResolveHTMLMenuElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLMenuElementClass = {
"HTMLMenuElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLMenuElementProperty,

Просмотреть файл

@ -217,7 +217,7 @@ ResolveHTMLMetaElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLMetaElementClass = {
"HTMLMetaElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLMetaElementProperty,

Просмотреть файл

@ -175,7 +175,7 @@ ResolveHTMLModElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLModElementClass = {
"HTMLModElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLModElementProperty,

Просмотреть файл

@ -205,7 +205,7 @@ ResolveHTMLOListElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLOListElementClass = {
"HTMLOListElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLOListElementProperty,

Просмотреть файл

@ -515,7 +515,7 @@ ResolveHTMLObjectElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLObjectElementClass = {
"HTMLObjectElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLObjectElementProperty,

Просмотреть файл

@ -177,7 +177,7 @@ ResolveHTMLOptGroupElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLOptGroupElementClass = {
"HTMLOptGroupElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLOptGroupElementProperty,

Просмотреть файл

@ -296,7 +296,7 @@ ResolveHTMLOptionElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLOptionElementClass = {
"HTMLOptionElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLOptionElementProperty,
@ -371,17 +371,14 @@ HTMLOptionElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *
}
result = nativeThis->QueryInterface(kIJSNativeInitializerIID, (void **)&initializer);
if (NS_OK != result) {
NS_RELEASE(nativeThis);
return JS_FALSE;
}
if (NS_OK == result) {
result = initializer->Initialize(cx, argc, argv);
NS_RELEASE(initializer);
result = initializer->Initialize(cx, argc, argv);
NS_RELEASE(initializer);
if (NS_OK != result) {
NS_RELEASE(nativeThis);
return JS_FALSE;
if (NS_OK != result) {
NS_RELEASE(nativeThis);
return JS_FALSE;
}
}
result = nativeThis->QueryInterface(kIScriptObjectOwnerIID, (void **)&owner);

Просмотреть файл

@ -154,7 +154,7 @@ ResolveHTMLParagraphElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLParagraphElementClass = {
"HTMLParagraphElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLParagraphElementProperty,

Просмотреть файл

@ -217,7 +217,7 @@ ResolveHTMLParamElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLParamElementClass = {
"HTMLParamElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLParamElementProperty,

Просмотреть файл

@ -161,7 +161,7 @@ ResolveHTMLPreElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLPreElementClass = {
"HTMLPreElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLPreElementProperty,

Просмотреть файл

@ -154,7 +154,7 @@ ResolveHTMLQuoteElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLQuoteElementClass = {
"HTMLQuoteElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLQuoteElementProperty,

Просмотреть файл

@ -282,7 +282,7 @@ ResolveHTMLScriptElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLScriptElementClass = {
"HTMLScriptElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLScriptElementProperty,

Просмотреть файл

@ -520,7 +520,7 @@ HTMLSelectElementFocus(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, js
//
JSClass HTMLSelectElementClass = {
"HTMLSelectElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLSelectElementProperty,

Просмотреть файл

@ -198,7 +198,7 @@ ResolveHTMLStyleElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLStyleElementClass = {
"HTMLStyleElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLStyleElementProperty,

Просмотреть файл

@ -154,7 +154,7 @@ ResolveHTMLTableCaptionElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLTableCaptionElementClass = {
"HTMLTableCaptionElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLTableCaptionElementProperty,

Просмотреть файл

@ -471,7 +471,7 @@ ResolveHTMLTableCellElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLTableCellElementClass = {
"HTMLTableCellElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLTableCellElementProperty,

Просмотреть файл

@ -266,7 +266,7 @@ ResolveHTMLTableColElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLTableColElementClass = {
"HTMLTableColElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLTableColElementProperty,

Просмотреть файл

@ -718,7 +718,7 @@ HTMLTableElementDeleteRow(JSContext *cx, JSObject *obj, uintN argc, jsval *argv,
//
JSClass HTMLTableElementClass = {
"HTMLTableElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLTableElementProperty,

Просмотреть файл

@ -405,7 +405,7 @@ HTMLTableRowElementDeleteCell(JSContext *cx, JSObject *obj, uintN argc, jsval *a
//
JSClass HTMLTableRowElementClass = {
"HTMLTableRowElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLTableRowElementProperty,

Просмотреть файл

@ -315,7 +315,7 @@ HTMLTableSectionElementDeleteRow(JSContext *cx, JSObject *obj, uintN argc, jsval
//
JSClass HTMLTableSectionElementClass = {
"HTMLTableSectionElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLTableSectionElementProperty,

Просмотреть файл

@ -474,7 +474,7 @@ HTMLTextAreaElementSelect(JSContext *cx, JSObject *obj, uintN argc, jsval *argv,
//
JSClass HTMLTextAreaElementClass = {
"HTMLTextAreaElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLTextAreaElementProperty,

Просмотреть файл

@ -154,7 +154,7 @@ ResolveHTMLTitleElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLTitleElementClass = {
"HTMLTitleElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLTitleElementProperty,

Просмотреть файл

@ -177,7 +177,7 @@ ResolveHTMLUListElement(JSContext *cx, JSObject *obj, jsval id)
//
JSClass HTMLUListElementClass = {
"HTMLUListElement",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetHTMLUListElementProperty,

Просмотреть файл

@ -991,7 +991,7 @@ NSRangeIsValidFragment(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, js
//
JSClass RangeClass = {
"Range",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetRangeProperty,

Просмотреть файл

@ -611,7 +611,7 @@ SelectionRemoveSelectionListener(JSContext *cx, JSObject *obj, uintN argc, jsval
//
JSClass SelectionClass = {
"Selection",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetSelectionProperty,

Просмотреть файл

@ -163,7 +163,7 @@ SelectionListenerNotifySelectionChanged(JSContext *cx, JSObject *obj, uintN argc
//
JSClass SelectionListenerClass = {
"SelectionListener",
JSCLASS_HAS_PRIVATE,
JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS,
JS_PropertyStub,
JS_PropertyStub,
GetSelectionListenerProperty,