Got rid of Construct method from nsIJSScriptObject interface.

This commit is contained in:
vidur%netscape.com 1998-09-14 23:01:48 +00:00
Родитель f9e4c214e2
Коммит 4a2f15ae16
82 изменённых файлов: 79 добавлений и 959 удалений

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

@ -49,8 +49,6 @@ public:
virtual PRBool Resolve(JSContext *aContext, jsval aID) = 0;
virtual PRBool Convert(JSContext *aContext, jsval aID) = 0;
virtual void Finalize(JSContext *aContext) = 0;
virtual PRBool Construct(JSContext *cx, JSObject *obj, uintN argc,
jsval *argv, jsval *rval) = 0;
};
#endif // nsIJSScriptObject_h__

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

@ -1332,13 +1332,6 @@ GlobalWindowImpl::Finalize(JSContext *aContext)
{
}
PRBool
GlobalWindowImpl::Construct(JSContext *cx, JSObject *obj, uintN argc,
jsval *argv, jsval *rval)
{
return PR_FALSE;
}
nsresult
GlobalWindowImpl::GetListenerManager(nsIEventListenerManager **aInstancePtrResult)
{

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

@ -123,8 +123,6 @@ public:
virtual PRBool Resolve(JSContext *aContext, jsval aID);
virtual PRBool Convert(JSContext *aContext, jsval aID);
virtual void Finalize(JSContext *aContext);
virtual PRBool Construct(JSContext *cx, JSObject *obj, uintN argc,
jsval *argv, jsval *rval);
friend void nsGlobalWindow_RunTimeout(nsITimer *aTimer, void *aClosure);

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

@ -544,18 +544,7 @@ static JSFunctionSpec LocationMethods[] =
PR_STATIC_CALLBACK(JSBool)
Location(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMLocation *a = (nsIDOMLocation*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -368,18 +368,7 @@ static JSFunctionSpec NavigatorMethods[] =
PR_STATIC_CALLBACK(JSBool)
Navigator(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMNavigator *a = (nsIDOMNavigator*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -970,18 +970,7 @@ static JSFunctionSpec WindowMethods[] =
PR_STATIC_CALLBACK(JSBool)
Window(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMWindow *a = (nsIDOMWindow*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -421,18 +421,7 @@ static JSFunctionSpec WindowCollectionMethods[] =
PR_STATIC_CALLBACK(JSBool)
WindowCollection(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMWindowCollection *a = (nsIDOMWindowCollection*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -286,18 +286,7 @@ static JSFunctionSpec AttributeMethods[] =
PR_STATIC_CALLBACK(JSBool)
Attribute(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMAttribute *a = (nsIDOMAttribute*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -224,18 +224,7 @@ static JSFunctionSpec CDATASectionMethods[] =
PR_STATIC_CALLBACK(JSBool)
CDATASection(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMCDATASection *a = (nsIDOMCDATASection*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -224,18 +224,7 @@ static JSFunctionSpec CommentMethods[] =
PR_STATIC_CALLBACK(JSBool)
Comment(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMComment *a = (nsIDOMComment*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -330,18 +330,7 @@ static JSFunctionSpec DOMMethods[] =
PR_STATIC_CALLBACK(JSBool)
DOM(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMDOM *a = (nsIDOMDOM*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -512,18 +512,7 @@ static JSFunctionSpec DataMethods[] =
PR_STATIC_CALLBACK(JSBool)
Data(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMData *a = (nsIDOMData*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -825,18 +825,7 @@ static JSFunctionSpec DocumentMethods[] =
PR_STATIC_CALLBACK(JSBool)
Document(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMDocument *a = (nsIDOMDocument*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -260,18 +260,7 @@ static JSFunctionSpec DocumentFragmentMethods[] =
PR_STATIC_CALLBACK(JSBool)
DocumentFragment(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMDocumentFragment *a = (nsIDOMDocumentFragment*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -312,18 +312,7 @@ static JSFunctionSpec DocumentTypeMethods[] =
PR_STATIC_CALLBACK(JSBool)
DocumentType(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMDocumentType *a = (nsIDOMDocumentType*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -648,18 +648,7 @@ static JSFunctionSpec ElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
Element(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMElement *a = (nsIDOMElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -487,18 +487,7 @@ static JSFunctionSpec NamedNodeMapMethods[] =
PR_STATIC_CALLBACK(JSBool)
NamedNodeMap(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMNamedNodeMap *a = (nsIDOMNamedNodeMap*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -931,18 +931,7 @@ static JSFunctionSpec NodeMethods[] =
PR_STATIC_CALLBACK(JSBool)
Node(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMNode *a = (nsIDOMNode*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -316,18 +316,7 @@ static JSFunctionSpec NodeListMethods[] =
PR_STATIC_CALLBACK(JSBool)
NodeList(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMNodeList *a = (nsIDOMNodeList*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -287,18 +287,7 @@ static JSFunctionSpec ProcessingInstructionMethods[] =
PR_STATIC_CALLBACK(JSBool)
ProcessingInstruction(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMProcessingInstruction *a = (nsIDOMProcessingInstruction*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -368,18 +368,7 @@ static JSFunctionSpec TextMethods[] =
PR_STATIC_CALLBACK(JSBool)
Text(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMText *a = (nsIDOMText*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -757,18 +757,7 @@ static JSFunctionSpec EventMethods[] =
PR_STATIC_CALLBACK(JSBool)
Event(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMEvent *a = (nsIDOMEvent*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -654,18 +654,7 @@ static JSFunctionSpec HTMLAnchorElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLAnchorElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLAnchorElement *a = (nsIDOMHTMLAnchorElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -557,18 +557,7 @@ static JSFunctionSpec HTMLAppletElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLAppletElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLAppletElement *a = (nsIDOMHTMLAppletElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -465,18 +465,7 @@ static JSFunctionSpec HTMLAreaElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLAreaElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLAreaElement *a = (nsIDOMHTMLAreaElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -257,18 +257,7 @@ static JSFunctionSpec HTMLBRElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLBRElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLBRElement *a = (nsIDOMHTMLBRElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -287,18 +287,7 @@ static JSFunctionSpec HTMLBaseElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLBaseElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLBaseElement *a = (nsIDOMHTMLBaseElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -317,18 +317,7 @@ static JSFunctionSpec HTMLBaseFontElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLBaseFontElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLBaseFontElement *a = (nsIDOMHTMLBaseFontElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -407,18 +407,7 @@ static JSFunctionSpec HTMLBodyElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLBodyElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLBodyElement *a = (nsIDOMHTMLBodyElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -460,18 +460,7 @@ static JSFunctionSpec HTMLButtonElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLButtonElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLButtonElement *a = (nsIDOMHTMLButtonElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -421,18 +421,7 @@ static JSFunctionSpec HTMLCollectionMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLCollection(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLCollection *a = (nsIDOMHTMLCollection*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -256,18 +256,7 @@ static JSFunctionSpec HTMLDListElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLDListElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLDListElement *a = (nsIDOMHTMLDListElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -287,18 +287,7 @@ static JSFunctionSpec HTMLDelElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLDelElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLDelElement *a = (nsIDOMHTMLDelElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -256,18 +256,7 @@ static JSFunctionSpec HTMLDirectoryElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLDirectoryElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLDirectoryElement *a = (nsIDOMHTMLDirectoryElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -257,18 +257,7 @@ static JSFunctionSpec HTMLDivElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLDivElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLDivElement *a = (nsIDOMHTMLDivElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -1399,18 +1399,7 @@ static JSFunctionSpec HTMLDocumentMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLDocument(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLDocument *a = (nsIDOMHTMLDocument*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -377,18 +377,7 @@ static JSFunctionSpec HTMLElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLElement *a = (nsIDOMHTMLElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -317,18 +317,7 @@ static JSFunctionSpec HTMLFontElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLFontElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLFontElement *a = (nsIDOMHTMLFontElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -664,18 +664,7 @@ static JSFunctionSpec HTMLFormElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLFormElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLFormElement *a = (nsIDOMHTMLFormElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -466,18 +466,7 @@ static JSFunctionSpec HTMLFrameElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLFrameElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLFrameElement *a = (nsIDOMHTMLFrameElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -287,18 +287,7 @@ static JSFunctionSpec HTMLFrameSetElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLFrameSetElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLFrameSetElement *a = (nsIDOMHTMLFrameSetElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -346,18 +346,7 @@ static JSFunctionSpec HTMLHRElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLHRElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLHRElement *a = (nsIDOMHTMLHRElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -257,18 +257,7 @@ static JSFunctionSpec HTMLHeadElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLHeadElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLHeadElement *a = (nsIDOMHTMLHeadElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -257,18 +257,7 @@ static JSFunctionSpec HTMLHeadingElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLHeadingElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLHeadingElement *a = (nsIDOMHTMLHeadingElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -257,18 +257,7 @@ static JSFunctionSpec HTMLHtmlElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLHtmlElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLHtmlElement *a = (nsIDOMHTMLHtmlElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -527,18 +527,7 @@ static JSFunctionSpec HTMLIFrameElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLIFrameElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLIFrameElement *a = (nsIDOMHTMLIFrameElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -619,18 +619,7 @@ static JSFunctionSpec HTMLImageElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLImageElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLImageElement *a = (nsIDOMHTMLImageElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -884,18 +884,7 @@ static JSFunctionSpec HTMLInputElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLInputElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLInputElement *a = (nsIDOMHTMLInputElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -287,18 +287,7 @@ static JSFunctionSpec HTMLInsElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLInsElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLInsElement *a = (nsIDOMHTMLInsElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -312,18 +312,7 @@ static JSFunctionSpec HTMLIsIndexElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLIsIndexElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLIsIndexElement *a = (nsIDOMHTMLIsIndexElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -286,18 +286,7 @@ static JSFunctionSpec HTMLLIElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLLIElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLLIElement *a = (nsIDOMHTMLLIElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -342,18 +342,7 @@ static JSFunctionSpec HTMLLabelElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLLabelElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLLabelElement *a = (nsIDOMHTMLLabelElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -342,18 +342,7 @@ static JSFunctionSpec HTMLLegendElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLLegendElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLLegendElement *a = (nsIDOMHTMLLegendElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -496,18 +496,7 @@ static JSFunctionSpec HTMLLinkElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLLinkElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLLinkElement *a = (nsIDOMHTMLLinkElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -312,18 +312,7 @@ static JSFunctionSpec HTMLMapElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLMapElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLMapElement *a = (nsIDOMHTMLMapElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -256,18 +256,7 @@ static JSFunctionSpec HTMLMenuElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLMenuElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLMenuElement *a = (nsIDOMHTMLMenuElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -347,18 +347,7 @@ static JSFunctionSpec HTMLMetaElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLMetaElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLMetaElement *a = (nsIDOMHTMLMetaElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -287,18 +287,7 @@ static JSFunctionSpec HTMLModElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLModElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLModElement *a = (nsIDOMHTMLModElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -315,18 +315,7 @@ static JSFunctionSpec HTMLOListElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLOListElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLOListElement *a = (nsIDOMHTMLOListElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -790,18 +790,7 @@ static JSFunctionSpec HTMLObjectElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLObjectElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLObjectElement *a = (nsIDOMHTMLObjectElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -286,18 +286,7 @@ static JSFunctionSpec HTMLOptGroupElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLOptGroupElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLOptGroupElement *a = (nsIDOMHTMLOptGroupElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -488,18 +488,7 @@ static JSFunctionSpec HTMLOptionElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLOptionElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLOptionElement *a = (nsIDOMHTMLOptionElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -257,18 +257,7 @@ static JSFunctionSpec HTMLParagraphElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLParagraphElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLParagraphElement *a = (nsIDOMHTMLParagraphElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -347,18 +347,7 @@ static JSFunctionSpec HTMLParamElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLParamElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLParamElement *a = (nsIDOMHTMLParamElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -256,18 +256,7 @@ static JSFunctionSpec HTMLPreElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLPreElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLPreElement *a = (nsIDOMHTMLPreElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -257,18 +257,7 @@ static JSFunctionSpec HTMLQuoteElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLQuoteElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLQuoteElement *a = (nsIDOMHTMLQuoteElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -436,18 +436,7 @@ static JSFunctionSpec HTMLScriptElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLScriptElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLScriptElement *a = (nsIDOMHTMLScriptElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -784,18 +784,7 @@ static JSFunctionSpec HTMLSelectElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLSelectElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLSelectElement *a = (nsIDOMHTMLSelectElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -316,18 +316,7 @@ static JSFunctionSpec HTMLStyleElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLStyleElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLStyleElement *a = (nsIDOMHTMLStyleElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -257,18 +257,7 @@ static JSFunctionSpec HTMLTableCaptionElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLTableCaptionElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLTableCaptionElement *a = (nsIDOMHTMLTableCaptionElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -673,18 +673,7 @@ static JSFunctionSpec HTMLTableCellElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLTableCellElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLTableCellElement *a = (nsIDOMHTMLTableCellElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -406,18 +406,7 @@ static JSFunctionSpec HTMLTableColElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLTableColElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLTableColElement *a = (nsIDOMHTMLTableColElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -1117,18 +1117,7 @@ static JSFunctionSpec HTMLTableElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLTableElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLTableElement *a = (nsIDOMHTMLTableElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -589,18 +589,7 @@ static JSFunctionSpec HTMLTableRowElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLTableRowElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLTableRowElement *a = (nsIDOMHTMLTableRowElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -441,18 +441,7 @@ static JSFunctionSpec HTMLTableSectionElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLTableSectionElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLTableSectionElement *a = (nsIDOMHTMLTableSectionElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -347,18 +347,7 @@ static JSFunctionSpec HTMLTbodyElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLTbodyElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLTbodyElement *a = (nsIDOMHTMLTbodyElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -619,18 +619,7 @@ static JSFunctionSpec HTMLTextAreaElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLTextAreaElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLTextAreaElement *a = (nsIDOMHTMLTextAreaElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -347,18 +347,7 @@ static JSFunctionSpec HTMLTfootElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLTfootElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLTfootElement *a = (nsIDOMHTMLTfootElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -347,18 +347,7 @@ static JSFunctionSpec HTMLTheadElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLTheadElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLTheadElement *a = (nsIDOMHTMLTheadElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -257,18 +257,7 @@ static JSFunctionSpec HTMLTitleElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLTitleElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLTitleElement *a = (nsIDOMHTMLTitleElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -286,18 +286,7 @@ static JSFunctionSpec HTMLUListElementMethods[] =
PR_STATIC_CALLBACK(JSBool)
HTMLUListElement(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
nsIDOMHTMLUListElement *a = (nsIDOMHTMLUListElement*)JS_GetPrivate(cx, obj);
PRBool result = PR_TRUE;
if (nsnull != a) {
// get the js object
nsIJSScriptObject *object;
if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {
result = object->Construct(cx, obj, argc, argv, rval);
NS_RELEASE(object);
}
}
return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;
return JS_TRUE;
}

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

@ -1341,18 +1341,7 @@ static const char *kConstructorStr =
"PR_STATIC_CALLBACK(JSBool)\n"
"%s(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)\n"
"{\n"
" nsIDOM%s *a = (nsIDOM%s*)JS_GetPrivate(cx, obj);\n"
" PRBool result = PR_TRUE;\n"
" \n"
" if (nsnull != a) {\n"
" // get the js object\n"
" nsIJSScriptObject *object;\n"
" if (NS_OK == a->QueryInterface(kIJSScriptObjectIID, (void**)&object)) {\n"
" result = object->Construct(cx, obj, argc, argv, rval);\n"
" NS_RELEASE(object);\n"
" }\n"
" }\n"
" return (result == PR_TRUE) ? JS_TRUE : JS_FALSE;\n"
" return JS_TRUE;\n"
"}\n";
void