From dfa2d3f60ce6ffab59f7858fce3765a0c27c8273 Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Tue, 4 Jun 2024 17:05:43 +0200 Subject: [PATCH] [spdermonkey] document.getElementByClassName not implemented --- src/ecmascript/mujs/document.c | 4 ++-- src/ecmascript/quickjs/document.c | 2 +- src/ecmascript/spidermonkey/document.cpp | 2 +- test/ecmascript/assert/meson.build | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/ecmascript/mujs/document.c b/src/ecmascript/mujs/document.c index 3ae8a80a..61e1add5 100644 --- a/src/ecmascript/mujs/document.c +++ b/src/ecmascript/mujs/document.c @@ -1510,7 +1510,7 @@ mjs_document_init(js_State *J) addmethod(J, "writeln", mjs_document_writeln, 1); addmethod(J, "replace", mjs_document_replace, 2); addmethod(J, "getElementById", mjs_document_getElementById, 1); - addmethod(J, "getElementsByClassName", mjs_document_getElementsByClassName, 1); +// addmethod(J, "getElementsByClassName", mjs_document_getElementsByClassName, 1); addmethod(J, "getElementsByName", mjs_document_getElementsByName, 1); addmethod(J, "getElementsByTagName", mjs_document_getElementsByTagName, 1); addmethod(J, "querySelector", mjs_document_querySelector, 1); @@ -1635,7 +1635,7 @@ mjs_push_document(js_State *J, void *doc) addmethod(J, "writeln", mjs_document_writeln, 1); addmethod(J, "replace", mjs_document_replace, 2); addmethod(J, "getElementById", mjs_document_getElementById, 1); - addmethod(J, "getElementsByClassName", mjs_document_getElementsByClassName, 1); +// addmethod(J, "getElementsByClassName", mjs_document_getElementsByClassName, 1); addmethod(J, "getElementsByName", mjs_document_getElementsByName, 1); addmethod(J, "getElementsByTagName", mjs_document_getElementsByTagName, 1); addmethod(J, "querySelector", mjs_document_querySelector, 1); diff --git a/src/ecmascript/quickjs/document.c b/src/ecmascript/quickjs/document.c index 6543b071..4410b6f1 100644 --- a/src/ecmascript/quickjs/document.c +++ b/src/ecmascript/quickjs/document.c @@ -1712,7 +1712,7 @@ static const JSCFunctionListEntry js_document_proto_funcs[] = { JS_CFUNC_DEF("removeEventListener", 3, js_document_removeEventListener), JS_CFUNC_DEF("replace", 2, js_document_replace), JS_CFUNC_DEF("getElementById", 1, js_document_getElementById), - JS_CFUNC_DEF("getElementsByClassName", 1, js_document_getElementsByClassName), +// JS_CFUNC_DEF("getElementsByClassName", 1, js_document_getElementsByClassName), JS_CFUNC_DEF("getElementsByName", 1, js_document_getElementsByName), JS_CFUNC_DEF("getElementsByTagName", 1, js_document_getElementsByTagName), JS_CFUNC_DEF("querySelector", 1, js_document_querySelector), diff --git a/src/ecmascript/spidermonkey/document.cpp b/src/ecmascript/spidermonkey/document.cpp index 316731ac..275b5bd7 100644 --- a/src/ecmascript/spidermonkey/document.cpp +++ b/src/ecmascript/spidermonkey/document.cpp @@ -1196,7 +1196,7 @@ const spidermonkeyFunctionSpec document_funcs[] = { { "writeln", document_writeln, 1 }, { "replace", document_replace, 2 }, { "getElementById", document_getElementById, 1 }, - { "getElementsByClassName", document_getElementsByClassName, 1 }, +// { "getElementsByClassName", document_getElementsByClassName, 1 }, { "getElementsByName", document_getElementsByName, 1 }, { "getElementsByTagName", document_getElementsByTagName, 1 }, { "querySelector", document_querySelector, 1 }, diff --git a/test/ecmascript/assert/meson.build b/test/ecmascript/assert/meson.build index 79b69d4c..46164f77 100644 --- a/test/ecmascript/assert/meson.build +++ b/test/ecmascript/assert/meson.build @@ -1,6 +1,6 @@ tofail = [ 'console.assert.html', -'document.getElementsByClassName.html', +#'document.getElementsByClassName.html', // not implemented 'document.getElementsByName.html', 'document.head.html', 'element.namedItem.html'