summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2019-05-31 19:40:10 +0100
committerVincent Sanders <vince@kyllikki.org>2019-05-31 19:40:10 +0100
commita6de56583c56e2d438639b58b0ce1eb4b64a941a (patch)
treef673b1b8f46f2adb3ab3bd9a01b766209229fd65
parent19de453ad5cedab3cfb91d34f3c0b57baa0904a6 (diff)
downloadnetsurf-a6de56583c56e2d438639b58b0ce1eb4b64a941a.tar.gz
netsurf-a6de56583c56e2d438639b58b0ce1eb4b64a941a.tar.bz2
Improve javascript unimplemented bnding documentation generation
-rw-r--r--content/handlers/javascript/duktape/Makefile12
-rw-r--r--docs/Doxyfile2
-rw-r--r--docs/UnimplementedJavascript.md1591
-rw-r--r--docs/UnimplementedJavascript.txt1587
4 files changed, 1600 insertions, 1592 deletions
diff --git a/content/handlers/javascript/duktape/Makefile b/content/handlers/javascript/duktape/Makefile
index 465318002..7c9e60a8b 100644
--- a/content/handlers/javascript/duktape/Makefile
+++ b/content/handlers/javascript/duktape/Makefile
@@ -24,14 +24,18 @@ $(OBJROOT)/duktape/binding.h $(OBJROOT)/duktape/Makefile: content/handlers/javas
$(Q)nsgenbind $(GBFLAGS) -I content/handlers/javascript/WebIDL $< $(OBJROOT)/duktape
# create unimplemented report for doxygen
-docs/UnimplementedJavascript.txt: content/handlers/javascript/duktape/netsurf.bnd $(BINDINGS)
+docs/UnimplementedJavascript.md: content/handlers/javascript/duktape/netsurf.bnd $(BINDINGS)
$(Q)$(MKDIR) -p $(OBJROOT)/duktape
- $(VQ)echo "/** \page unimplemented Unimplemented javascript bindings" > $@
+ $(VQ)echo "Unimplemented javascript bindings {#unimplemented}" > $@
+ $(VQ)echo "=================================" >> $@
+ $(VQ)echo "" >> $@
$(VQ)echo "This is a list of all the binding methods, getters and setters without an implementation in a binding." >> $@
$(VQ)echo "" >> $@
+ $(VQ)echo "Type | Unimplemented binding" >> $@
+ $(VQ)echo "---- | ---------------------" >> $@
$(VQ)echo " GENBIND: $<"
- $(Q)nsgenbind $(GBFLAGS) -Wunimplemented -I content/handlers/javascript/WebIDL $< $(OBJROOT)/duktape 2>&1 >/dev/null | grep "Unimplemented" | cut -d' ' -f4- | sort -k 2 | awk '{print $$0"\\n" }' >> $@
- $(VQ)echo "*/" >> $@
+ $(Q)nsgenbind $(GBFLAGS) -Wunimplemented -I content/handlers/javascript/WebIDL $< $(OBJROOT)/duktape 2>&1 >/dev/null | awk 'BEGIN{count=0} /.*Unimplemented.*/{count++; out=$$4" |"; for(i=5;i<=NF;i++){out=out" "$$i}; print out} END{print "\n",count,"unimplemented bindings"}' >> $@
+ $(VQ)echo "" >> $@
ifeq ($(filter $(MAKECMDGOALS),clean test coverage),)
-include $(OBJROOT)/duktape/Makefile
diff --git a/docs/Doxyfile b/docs/Doxyfile
index 9f72bc186..628bb81ac 100644
--- a/docs/Doxyfile
+++ b/docs/Doxyfile
@@ -755,7 +755,7 @@ WARN_LOGFILE =
INPUT = docs \
docs/env.sh \
- docs/UnimplementedJavascript.txt \
+ docs/UnimplementedJavascript.md \
frontends/amiga \
frontends/amiga/stringview \
frontends/atari \
diff --git a/docs/UnimplementedJavascript.md b/docs/UnimplementedJavascript.md
new file mode 100644
index 000000000..343c39950
--- /dev/null
+++ b/docs/UnimplementedJavascript.md
@@ -0,0 +1,1591 @@
+Unimplemented javascript bindings {#unimplemented}
+=================================
+
+This is a list of all the binding methods, getters and setters without an implementation in a binding.
+
+Type | Unimplemented binding
+---- | ---------------------
+method | URLSearchParams::append();
+method | URLSearchParams::delete();
+method | URLSearchParams::get();
+method | URLSearchParams::getAll();
+method | URLSearchParams::has();
+method | URLSearchParams::set();
+method | URL::domainToASCII();
+method | URL::domainToUnicode();
+getter | URL::href(user);
+setter | URL::href(user);
+getter | URL::origin(user);
+getter | URL::protocol(user);
+setter | URL::protocol(user);
+getter | URL::username(user);
+setter | URL::username(user);
+getter | URL::password(user);
+setter | URL::password(user);
+getter | URL::host(user);
+setter | URL::host(user);
+getter | URL::hostname(user);
+setter | URL::hostname(user);
+getter | URL::port(user);
+setter | URL::port(user);
+getter | URL::pathname(user);
+setter | URL::pathname(user);
+getter | URL::search(user);
+setter | URL::search(user);
+getter | URL::hash(user);
+setter | URL::hash(user);
+getter | URL::searchParams(user);
+setter | URL::searchParams(user);
+getter | Event::timeStamp(user);
+method | MutationEvent::initMutationEvent();
+getter | MutationEvent::relatedNode(user);
+getter | MutationEvent::prevValue(string);
+getter | MutationEvent::newValue(string);
+getter | MutationEvent::attrName(string);
+getter | MutationEvent::attrChange(unsigned short);
+method | UIEvent::initUIEvent();
+getter | UIEvent::view(user);
+getter | UIEvent::detail(long);
+method | CompositionEvent::initCompositionEvent();
+getter | CompositionEvent::data(string);
+method | KeyboardEvent::getModifierState();
+method | KeyboardEvent::initKeyboardEvent();
+getter | KeyboardEvent::key(string);
+getter | KeyboardEvent::code(string);
+getter | KeyboardEvent::location(unsigned long);
+getter | KeyboardEvent::ctrlKey(boolean);
+getter | KeyboardEvent::shiftKey(boolean);
+getter | KeyboardEvent::altKey(boolean);
+getter | KeyboardEvent::metaKey(boolean);
+getter | KeyboardEvent::repeat(boolean);
+getter | KeyboardEvent::isComposing(boolean);
+getter | KeyboardEvent::charCode(unsigned long);
+getter | KeyboardEvent::keyCode(unsigned long);
+getter | KeyboardEvent::which(unsigned long);
+method | MouseEvent::getModifierState();
+method | MouseEvent::initMouseEvent();
+getter | MouseEvent::region(string);
+getter | MouseEvent::screenX(long);
+getter | MouseEvent::screenY(long);
+getter | MouseEvent::clientX(long);
+getter | MouseEvent::clientY(long);
+getter | MouseEvent::ctrlKey(boolean);
+getter | MouseEvent::shiftKey(boolean);
+getter | MouseEvent::altKey(boolean);
+getter | MouseEvent::metaKey(boolean);
+getter | MouseEvent::button(short);
+getter | MouseEvent::relatedTarget(user);
+getter | MouseEvent::buttons(unsigned short);
+method | WheelEvent::initWheelEvent();
+getter | WheelEvent::deltaX(double);
+getter | WheelEvent::deltaY(double);
+getter | WheelEvent::deltaZ(double);
+getter | WheelEvent::deltaMode(unsigned long);
+method | FocusEvent::initFocusEvent();
+getter | FocusEvent::relatedTarget(user);
+method | CSS::escape();
+getter | PseudoElement::cascadedStyle(user);
+getter | PseudoElement::defaultStyle(user);
+getter | PseudoElement::rawComputedStyle(user);
+getter | PseudoElement::usedStyle(user);
+getter | SVGElement::style(user);
+method | CSSStyleDeclaration::item();
+method | CSSStyleDeclaration::getPropertyValue();
+method | CSSStyleDeclaration::getPropertyPriority();
+method | CSSStyleDeclaration::setProperty();
+method | CSSStyleDeclaration::setPropertyValue();
+method | CSSStyleDeclaration::setPropertyPriority();
+method | CSSStyleDeclaration::removeProperty();
+getter | CSSStyleDeclaration::cssText(string);
+setter | CSSStyleDeclaration::cssText(string);
+getter | CSSStyleDeclaration::length(unsigned long);
+getter | CSSStyleDeclaration::parentRule(user);
+getter | CSSStyleDeclaration::cssFloat(string);
+setter | CSSStyleDeclaration::cssFloat(string);
+getter | CSSStyleDeclaration::dashed_attribute(string);
+setter | CSSStyleDeclaration::dashed_attribute(string);
+getter | CSSRule::type(unsigned short);
+getter | CSSRule::cssText(string);
+setter | CSSRule::cssText(string);
+getter | CSSRule::parentRule(user);
+getter | CSSRule::parentStyleSheet(user);
+getter | CSSNamespaceRule::namespaceURI(string);
+getter | CSSNamespaceRule::prefix(string);
+getter | CSSMarginRule::name(string);
+getter | CSSMarginRule::style(user);
+method | CSSGroupingRule::insertRule();
+method | CSSGroupingRule::deleteRule();
+getter | CSSGroupingRule::cssRules(user);
+getter | CSSPageRule::selectorText(string);
+setter | CSSPageRule::selectorText(string);
+getter | CSSPageRule::style(user);
+getter | CSSMediaRule::media(user);
+getter | CSSImportRule::href(string);
+getter | CSSImportRule::media(user);
+getter | CSSImportRule::styleSheet(user);
+getter | CSSStyleRule::selectorText(string);
+setter | CSSStyleRule::selectorText(string);
+getter | CSSStyleRule::style(user);
+method | CSSRuleList::item();
+getter | CSSRuleList::length(unsigned long);
+method | StyleSheetList::item();
+getter | StyleSheetList::length(unsigned long);
+getter | StyleSheet::type(string);
+getter | StyleSheet::href(string);
+getter | StyleSheet::ownerNode(multiple);
+getter | StyleSheet::parentStyleSheet(user);
+getter | StyleSheet::title(string);
+getter | StyleSheet::media(user);
+getter | StyleSheet::disabled(boolean);
+setter | StyleSheet::disabled(boolean);
+method | CSSStyleSheet::insertRule();
+method | CSSStyleSheet::deleteRule();
+getter | CSSStyleSheet::ownerRule(user);
+getter | CSSStyleSheet::cssRules(user);
+method | MediaList::item();
+method | MediaList::appendMedium();
+method | MediaList::deleteMedium();
+getter | MediaList::mediaText(string);
+setter | MediaList::mediaText(string);
+getter | MediaList::length(unsigned long);
+method | Element::hasAttributes();
+method | Element::getAttributeNS();
+method | Element::setAttributeNS();
+method | Element::removeAttributeNS();
+method | Element::hasAttributeNS();
+method | Element::getAttributeNode();
+method | Element::getAttributeNodeNS();
+method | Element::setAttributeNode();
+method | Element::setAttributeNodeNS();
+method | Element::removeAttributeNode();
+method | Element::closest();
+method | Element::matches();
+method | Element::getElementsByTagNameNS();
+method | Element::getElementsByClassName();
+method | Element::insertAdjacentHTML();
+method | Element::pseudo();
+method | Element::prepend();
+method | Element::append();
+method | Element::query();
+method | Element::queryAll();
+method | Element::querySelector();
+method | Element::querySelectorAll();
+method | Element::before();
+method | Element::after();
+method | Element::replaceWith();
+method | Element::remove();
+getter | Element::namespaceURI(string);
+getter | Element::prefix(string);
+getter | Element::localName(string);
+getter | Element::tagName(string);
+getter | Element::classList(user);
+getter | Element::attributes(user);
+getter | Element::innerHTML(string);
+setter | Element::innerHTML(string);
+getter | Element::outerHTML(string);
+setter | Element::outerHTML(string);
+getter | Element::children(user);
+getter | Element::cascadedStyle(user);
+getter | Element::defaultStyle(user);
+getter | Element::rawComputedStyle(user);
+getter | Element::usedStyle(user);
+method | HTMLElement::click();
+method | HTMLElement::focus();
+method | HTMLElement::blur();
+method | HTMLElement::forceSpellCheck();
+getter | HTMLElement::translate(boolean);
+setter | HTMLElement::translate(boolean);
+getter | HTMLElement::dataset(user);
+getter | HTMLElement::hidden(boolean);
+setter | HTMLElement::hidden(boolean);
+getter | HTMLElement::tabIndex(long);
+setter | HTMLElement::tabIndex(long);
+getter | HTMLElement::accessKey(string);
+setter | HTMLElement::accessKey(string);
+getter | HTMLElement::accessKeyLabel(string);
+getter | HTMLElement::draggable(boolean);
+setter | HTMLElement::draggable(boolean);
+getter | HTMLElement::dropzone(user);
+getter | HTMLElement::contextMenu(user);
+setter | HTMLElement::contextMenu(user);
+getter | HTMLElement::spellcheck(boolean);
+setter | HTMLElement::spellcheck(boolean);
+getter | HTMLElement::commandType(string);
+getter | HTMLElement::commandLabel(string);
+getter | HTMLElement::commandIcon(string);
+getter | HTMLElement::commandHidden(boolean);
+getter | HTMLElement::commandDisabled(boolean);
+getter | HTMLElement::commandChecked(boolean);
+getter | HTMLElement::onerror(user);
+setter | HTMLElement::onerror(user);
+getter | HTMLElement::contentEditable(string);
+setter | HTMLElement::contentEditable(string);
+getter | HTMLElement::isContentEditable(boolean);
+getter | HTMLDirectoryElement::compact(boolean);
+setter | HTMLDirectoryElement::compact(boolean);
+getter | HTMLFrameElement::contentDocument(user);
+getter | HTMLFrameElement::contentWindow(user);
+method | HTMLMarqueeElement::start();
+method | HTMLMarqueeElement::stop();
+getter | HTMLMarqueeElement::behavior(string);
+setter | HTMLMarqueeElement::behavior(string);
+getter | HTMLMarqueeElement::bgColor(string);
+setter | HTMLMarqueeElement::bgColor(string);
+getter | HTMLMarqueeElement::direction(string);
+setter | HTMLMarqueeElement::direction(string);
+getter | HTMLMarqueeElement::height(string);
+setter | HTMLMarqueeElement::height(string);
+getter | HTMLMarqueeElement::hspace(unsigned long);
+setter | HTMLMarqueeElement::hspace(unsigned long);
+getter | HTMLMarqueeElement::loop(long);
+setter | HTMLMarqueeElement::loop(long);
+getter | HTMLMarqueeElement::scrollAmount(unsigned long);
+setter | HTMLMarqueeElement::scrollAmount(unsigned long);
+getter | HTMLMarqueeElement::scrollDelay(unsigned long);
+setter | HTMLMarqueeElement::scrollDelay(unsigned long);
+getter | HTMLMarqueeElement::trueSpeed(boolean);
+setter | HTMLMarqueeElement::trueSpeed(boolean);
+getter | HTMLMarqueeElement::vspace(unsigned long);
+setter | HTMLMarqueeElement::vspace(unsigned long);
+getter | HTMLMarqueeElement::width(string);
+setter | HTMLMarqueeElement::width(string);
+getter | HTMLMarqueeElement::onbounce(user);
+setter | HTMLMarqueeElement::onbounce(user);
+getter | HTMLMarqueeElement::onfinish(user);
+setter | HTMLMarqueeElement::onfinish(user);
+getter | HTMLMarqueeElement::onstart(user);
+setter | HTMLMarqueeElement::onstart(user);
+getter | HTMLAppletElement::hspace(unsigned long);
+setter | HTMLAppletElement::hspace(unsigned long);
+getter | HTMLAppletElement::vspace(unsigned long);
+setter | HTMLAppletElement::vspace(unsigned long);
+getter | StorageEvent::key(string);
+getter | StorageEvent::oldValue(string);
+getter | StorageEvent::newValue(string);
+getter | StorageEvent::url(string);
+getter | StorageEvent::storageArea(user);
+method | Storage::key();
+method | Storage::getItem();
+method | Storage::setItem();
+method | Storage::removeItem();
+method | Storage::clear();
+getter | Storage::length(unsigned long);
+getter | WorkerLocation::href(user);
+getter | WorkerLocation::origin(user);
+getter | WorkerLocation::protocol(user);
+getter | WorkerLocation::host(user);
+getter | WorkerLocation::hostname(user);
+getter | WorkerLocation::port(user);
+getter | WorkerLocation::pathname(user);
+getter | WorkerLocation::search(user);
+getter | WorkerLocation::hash(user);
+method | WorkerNavigator::taintEnabled();
+getter | WorkerNavigator::appCodeName(string);
+getter | WorkerNavigator::appName(string);
+getter | WorkerNavigator::appVersion(string);
+getter | WorkerNavigator::platform(string);
+getter | WorkerNavigator::product(string);
+getter | WorkerNavigator::productSub(string);
+getter | WorkerNavigator::userAgent(string);
+getter | WorkerNavigator::vendor(string);
+getter | WorkerNavigator::vendorSub(string);
+getter | WorkerNavigator::language(string);
+getter | WorkerNavigator::languages(string);
+getter | WorkerNavigator::onLine(boolean);
+getter | SharedWorker::port(user);
+getter | SharedWorker::onerror(user);
+setter | SharedWorker::onerror(user);
+method | Worker::terminate();
+method | Worker::postMessage();
+getter | Worker::onmessage(user);
+setter | Worker::onmessage(user);
+getter | Worker::onerror(user);
+setter | Worker::onerror(user);
+method | WorkerGlobalScope::importScripts();
+method | WorkerGlobalScope::close();
+method | WorkerGlobalScope::btoa();
+method | WorkerGlobalScope::atob();
+method | WorkerGlobalScope::setTimeout();
+method | WorkerGlobalScope::clearTimeout();
+method | WorkerGlobalScope::setInterval();
+method | WorkerGlobalScope::clearInterval();
+method | WorkerGlobalScope::createImageBitmap();
+getter | WorkerGlobalScope::self(user);
+getter | WorkerGlobalScope::location(user);
+getter | WorkerGlobalScope::navigator(user);
+getter | WorkerGlobalScope::onerror(user);
+setter | WorkerGlobalScope::onerror(user);
+getter | WorkerGlobalScope::onlanguagechange(user);
+setter | WorkerGlobalScope::onlanguagechange(user);
+getter | WorkerGlobalScope::onoffline(user);
+setter | WorkerGlobalScope::onoffline(user);
+getter | WorkerGlobalScope::ononline(user);
+setter | WorkerGlobalScope::ononline(user);
+getter | SharedWorkerGlobalScope::name(string);
+getter | SharedWorkerGlobalScope::applicationCache(user);
+getter | SharedWorkerGlobalScope::onconnect(user);
+setter | SharedWorkerGlobalScope::onconnect(user);
+method | DedicatedWorkerGlobalScope::postMessage();
+getter | DedicatedWorkerGlobalScope::onmessage(user);
+setter | DedicatedWorkerGlobalScope::onmessage(user);
+method | BroadcastChannel::postMessage();
+method | BroadcastChannel::close();
+getter | BroadcastChannel::name(string);
+getter | BroadcastChannel::onmessage(user);
+setter | BroadcastChannel::onmessage(user);
+method | MessagePort::postMessage();
+method | MessagePort::start();
+method | MessagePort::close();
+getter | MessagePort::onmessage(user);
+setter | MessagePort::onmessage(user);
+getter | MessageChannel::port1(user);
+getter | MessageChannel::port2(user);
+getter | CloseEvent::wasClean(boolean);
+getter | CloseEvent::code(unsigned short);
+getter | CloseEvent::reason(string);
+method | WebSocket::close();
+method | WebSocket::send();
+getter | WebSocket::url(string);
+getter | WebSocket::readyState(unsigned short);
+getter | WebSocket::bufferedAmount(unsigned long);
+getter | WebSocket::onopen(user);
+setter | WebSocket::onopen(user);
+getter | WebSocket::onerror(user);
+setter | WebSocket::onerror(user);
+getter | WebSocket::onclose(user);
+setter | WebSocket::onclose(user);
+getter | WebSocket::extensions(string);
+getter | WebSocket::protocol(string);
+getter | WebSocket::onmessage(user);
+setter | WebSocket::onmessage(user);
+getter | WebSocket::binaryType(user);
+setter | WebSocket::binaryType(user);
+method | EventSource::close();
+getter | EventSource::url(string);
+getter | EventSource::withCredentials(boolean);
+getter | EventSource::readyState(unsigned short);
+getter | EventSource::onopen(user);
+setter | EventSource::onopen(user);
+getter | EventSource::onmessage(user);
+setter | EventSource::onmessage(user);
+getter | EventSource::onerror(user);
+setter | EventSource::onerror(user);
+method | MessageEvent::initMessageEvent();
+getter | MessageEvent::data(any);
+getter | MessageEvent::origin(string);
+getter | MessageEvent::lastEventId(string);
+getter | MessageEvent::source(multiple);
+getter | MessageEvent::ports(user);
+getter | ImageBitmap::width(unsigned long);
+getter | ImageBitmap::height(unsigned long);
+method | External::AddSearchProvider();
+method | External::IsSearchProviderInstalled();
+getter | MimeType::type(string);
+getter | MimeType::description(string);
+getter | MimeType::suffixes(string);
+getter | MimeType::enabledPlugin(user);
+method | Plugin::item();
+method | Plugin::namedItem();
+getter | Plugin::name(string);
+getter | Plugin::description(string);
+getter | Plugin::filename(string);
+getter | Plugin::length(unsigned long);
+method | MimeTypeArray::item();
+method | MimeTypeArray::namedItem();
+getter | MimeTypeArray::length(unsigned long);
+method | PluginArray::refresh();
+method | PluginArray::item();
+method | PluginArray::namedItem();
+getter | PluginArray::length(unsigned long);
+method | Navigator::registerProtocolHandler();
+method | Navigator::registerContentHandler();
+method | Navigator::isProtocolHandlerRegistered();
+method | Navigator::isContentHandlerRegistered();
+method | Navigator::unregisterProtocolHandler();
+method | Navigator::unregisterContentHandler();
+method | Navigator::yieldForStorageUpdates();
+getter | Navigator::language(string);
+getter | Navigator::languages(string);
+getter | Navigator::onLine(boolean);
+getter | Navigator::plugins(user);
+getter | Navigator::mimeTypes(user);
+getter | ErrorEvent::message(string);
+getter | ErrorEvent::filename(string);
+getter | ErrorEvent::lineno(unsigned long);
+getter | ErrorEvent::colno(unsigned long);
+getter | ErrorEvent::error(any);
+method | ApplicationCache::update();
+method | ApplicationCache::abort();
+method | ApplicationCache::swapCache();
+getter | ApplicationCache::status(unsigned short);
+getter | ApplicationCache::onchecking(user);
+setter | ApplicationCache::onchecking(user);
+getter | ApplicationCache::onerror(user);
+setter | ApplicationCache::onerror(user);
+getter | ApplicationCache::onnoupdate(user);
+setter | ApplicationCache::onnoupdate(user);
+getter | ApplicationCache::ondownloading(user);
+setter | ApplicationCache::ondownloading(user);
+getter | ApplicationCache::onprogress(user);
+setter | ApplicationCache::onprogress(user);
+getter | ApplicationCache::onupdateready(user);
+setter | ApplicationCache::onupdateready(user);
+getter | ApplicationCache::oncached(user);
+setter | ApplicationCache::oncached(user);
+getter | ApplicationCache::onobsolete(user);
+setter | ApplicationCache::onobsolete(user);
+getter | BeforeUnloadEvent::returnValue(string);
+setter | BeforeUnloadEvent::returnValue(string);
+getter | PageTransitionEvent::persisted(boolean);
+getter | HashChangeEvent::oldURL(string);
+getter | HashChangeEvent::newURL(string);
+getter | PopStateEvent::state(any);
+getter | Location::ancestorOrigins(string);
+setter | Location::protocol(user);
+setter | Location::username(user);
+setter | Location::password(user);
+setter | Location::host(user);
+setter | Location::hostname(user);
+setter | Location::port(user);
+setter | Location::pathname(user);
+setter | Location::search(user);
+setter | Location::hash(user);
+method | History::go();
+method | History::back();
+method | History::forward();
+method | History::pushState();
+method | History::replaceState();
+getter | History::length(unsigned long);
+getter | History::state(any);
+getter | BarProp::visible(boolean);
+method | Window::close();
+method | Window::stop();
+method | Window::focus();
+method | Window::blur();
+method | Window::open();
+method | Window::confirm();
+method | Window::prompt();
+method | Window::print();
+method | Window::showModalDialog();
+method | Window::requestAnimationFrame();
+method | Window::cancelAnimationFrame();
+method | Window::postMessage();
+method | Window::captureEvents();
+method | Window::releaseEvents();
+method | Window::getComputedStyle();
+method | Window::btoa();
+method | Window::atob();
+method | Window::createImageBitmap();
+getter | Window::self(user);
+getter | Window::history(user);
+getter | Window::locationbar(user);
+getter | Window::menubar(user);
+getter | Window::personalbar(user);
+getter | Window::scrollbars(user);
+getter | Window::statusbar(user);
+getter | Window::toolbar(user);
+getter | Window::status(string);
+setter | Window::status(string);
+getter | Window::closed(boolean);
+getter | Window::frames(user);
+getter | Window::length(unsigned long);
+getter | Window::top(user);
+getter | Window::opener(any);
+setter | Window::opener(any);
+getter | Window::parent(user);
+getter | Window::frameElement(user);
+getter | Window::external(user);
+getter | Window::applicationCache(user);
+getter | Window::sessionStorage(user);
+getter | Window::localStorage(user);
+getter | DragEvent::dataTransfer(user);
+method | DataTransferItem::getAsString();
+method | DataTransferItem::getAsFile();
+getter | DataTransferItem::kind(string);
+getter | DataTransferItem::type(string);
+method | DataTransferItemList::add();
+method | DataTransferItemList::remove();
+method | DataTransferItemList::clear();
+getter | DataTransferItemList::length(unsigned long);
+method | DataTransfer::setDragImage();
+method | DataTransfer::getData();
+method | DataTransfer::setData();
+method | DataTransfer::clearData();
+getter | DataTransfer::dropEffect(string);
+setter | DataTransfer::dropEffect(string);
+getter | DataTransfer::effectAllowed(string);
+setter | DataTransfer::effectAllowed(string);
+getter | DataTransfer::items(user);
+getter | DataTransfer::types(string);
+getter | DataTransfer::files(user);
+getter | Touch::region(string);
+method | Path2D::addPath();
+method | Path2D::addPathByStrokingPath();
+method | Path2D::addText();
+method | Path2D::addPathByStrokingText();
+method | Path2D::closePath();
+method | Path2D::moveTo();
+method | Path2D::lineTo();
+method | Path2D::quadraticCurveTo();
+method | Path2D::bezierCurveTo();
+method | Path2D::arcTo();
+method | Path2D::rect();
+method | Path2D::arc();
+method | Path2D::ellipse();
+method | DrawingStyle::setLineDash();
+method | DrawingStyle::getLineDash();
+getter | DrawingStyle::lineWidth(double);
+setter | DrawingStyle::lineWidth(double);
+getter | DrawingStyle::lineCap(string);
+setter | DrawingStyle::lineCap(string);
+getter | DrawingStyle::lineJoin(string);
+setter | DrawingStyle::lineJoin(string);
+getter | DrawingStyle::miterLimit(double);
+setter | DrawingStyle::miterLimit(double);
+getter | DrawingStyle::lineDashOffset(double);
+setter | DrawingStyle::lineDashOffset(double);
+getter | DrawingStyle::font(string);
+setter | DrawingStyle::font(string);
+getter | DrawingStyle::textAlign(string);
+setter | DrawingStyle::textAlign(string);
+getter | DrawingStyle::textBaseline(string);
+setter | DrawingStyle::textBaseline(string);
+getter | DrawingStyle::direction(string);
+setter | DrawingStyle::direction(string);
+getter | ImageData::width(unsigned long);
+getter | ImageData::height(unsigned long);
+getter | ImageData::data(user);
+getter | TextMetrics::width(double);
+getter | TextMetrics::actualBoundingBoxLeft(double);
+getter | TextMetrics::actualBoundingBoxRight(double);
+getter | TextMetrics::fontBoundingBoxAscent(double);
+getter | TextMetrics::fontBoundingBoxDescent(double);
+getter | TextMetrics::actualBoundingBoxAscent(double);
+getter | TextMetrics::actualBoundingBoxDescent(double);
+getter | TextMetrics::emHeightAscent(double);
+getter | TextMetrics::emHeightDescent(double);
+getter | TextMetrics::hangingBaseline(double);
+getter | TextMetrics::alphabeticBaseline(double);
+getter | TextMetrics::ideographicBaseline(double);
+method | CanvasPattern::setTransform();
+method | CanvasGradient::addColorStop();
+method | CanvasRenderingContext2D::commit();
+method | CanvasRenderingContext2D::save();
+method | CanvasRenderingContext2D::restore();
+method | CanvasRenderingContext2D::scale();
+method | CanvasRenderingContext2D::rotate();
+method | CanvasRenderingContext2D::translate();
+method | CanvasRenderingContext2D::transform();
+method | CanvasRenderingContext2D::setTransform();
+method | CanvasRenderingContext2D::resetTransform();
+method | CanvasRenderingContext2D::createLinearGradient();
+method | CanvasRenderingContext2D::createRadialGradient();
+method | CanvasRenderingContext2D::createPattern();
+method | CanvasRenderingContext2D::clearRect();
+method | CanvasRenderingContext2D::fillRect();
+method | CanvasRenderingContext2D::strokeRect();
+method | CanvasRenderingContext2D::beginPath();
+method | CanvasRenderingContext2D::fill();
+method | CanvasRenderingContext2D::stroke();
+method | CanvasRenderingContext2D::drawFocusIfNeeded();
+method | CanvasRenderingContext2D::scrollPathIntoView();
+method | CanvasRenderingContext2D::clip();
+method | CanvasRenderingContext2D::resetClip();
+method | CanvasRenderingContext2D::isPointInPath();
+method | CanvasRenderingContext2D::isPointInStroke();
+method | CanvasRenderingContext2D::fillText();
+method | CanvasRenderingContext2D::strokeText();
+method | CanvasRenderingContext2D::measureText();
+method | CanvasRenderingContext2D::drawImage();
+method | CanvasRenderingContext2D::addHitRegion();
+method | CanvasRenderingContext2D::removeHitRegion();
+method | CanvasRenderingContext2D::clearHitRegions();
+method | CanvasRenderingContext2D::createImageData();
+method | CanvasRenderingContext2D::getImageData();
+method | CanvasRenderingContext2D::putImageData();
+method | CanvasRenderingContext2D::setLineDash();
+method | CanvasRenderingContext2D::getLineDash();
+method | CanvasRenderingContext2D::closePath();
+method | CanvasRenderingContext2D::moveTo();
+method | CanvasRenderingContext2D::lineTo();
+method | CanvasRenderingContext2D::quadraticCurveTo();
+method | CanvasRenderingContext2D::bezierCurveTo();
+method | CanvasRenderingContext2D::arcTo();
+method | CanvasRenderingContext2D::rect();
+method | CanvasRenderingContext2D::arc();
+method | CanvasRenderingContext2D::ellipse();
+getter | CanvasRenderingContext2D::canvas(user);
+getter | CanvasRenderingContext2D::width(unsigned long);
+setter | CanvasRenderingContext2D::width(unsigned long);
+getter | CanvasRenderingContext2D::height(unsigned long);
+setter | CanvasRenderingContext2D::height(unsigned long);
+getter | CanvasRenderingContext2D::currentTransform(user);
+setter | CanvasRenderingContext2D::currentTransform(user);
+getter | CanvasRenderingContext2D::globalAlpha(double);
+setter | CanvasRenderingContext2D::globalAlpha(double);
+getter | CanvasRenderingContext2D::globalCompositeOperation(string);
+setter | CanvasRenderingContext2D::globalCompositeOperation(string);
+getter | CanvasRenderingContext2D::imageSmoothingEnabled(boolean);
+setter | CanvasRenderingContext2D::imageSmoothingEnabled(boolean);
+getter | CanvasRenderingContext2D::imageSmoothingQuality(user);
+setter | CanvasRenderingContext2D::imageSmoothingQuality(user);
+getter | CanvasRenderingContext2D::strokeStyle(multiple);
+setter | CanvasRenderingContext2D::strokeStyle(multiple);
+getter | CanvasRenderingContext2D::fillStyle(multiple);
+setter | CanvasRenderingContext2D::fillStyle(multiple);
+getter | CanvasRenderingContext2D::shadowOffsetX(double);
+setter | CanvasRenderingContext2D::shadowOffsetX(double);
+getter | CanvasRenderingContext2D::shadowOffsetY(double);
+setter | CanvasRenderingContext2D::shadowOffsetY(double);
+getter | CanvasRenderingContext2D::shadowBlur(double);
+setter | CanvasRenderingContext2D::shadowBlur(double);
+getter | CanvasRenderingContext2D::shadowColor(string);
+setter | CanvasRenderingContext2D::shadowColor(string);
+getter | CanvasRenderingContext2D::lineWidth(double);
+setter | CanvasRenderingContext2D::lineWidth(double);
+getter | CanvasRenderingContext2D::lineCap(string);
+setter | CanvasRenderingContext2D::lineCap(string);
+getter | CanvasRenderingContext2D::lineJoin(string);
+setter | CanvasRenderingContext2D::lineJoin(string);
+getter | CanvasRenderingContext2D::miterLimit(double);
+setter | CanvasRenderingContext2D::miterLimit(double);
+getter | CanvasRenderingContext2D::lineDashOffset(double);
+setter | CanvasRenderingContext2D::lineDashOffset(double);
+getter | CanvasRenderingContext2D::font(string);
+setter | CanvasRenderingContext2D::font(string);
+getter | CanvasRenderingContext2D::textAlign(string);
+setter | CanvasRenderingContext2D::textAlign(string);
+getter | CanvasRenderingContext2D::textBaseline(string);
+setter | CanvasRenderingContext2D::textBaseline(string);
+getter | CanvasRenderingContext2D::direction(string);
+setter | CanvasRenderingContext2D::direction(string);
+method | CanvasProxy::setContext();
+method | HTMLCanvasElement::getContext();
+method | HTMLCanvasElement::probablySupportsContext();
+method | HTMLCanvasElement::setContext();
+method | HTMLCanvasElement::transferControlToProxy();
+method | HTMLCanvasElement::toDataURL();
+method | HTMLCanvasElement::toBlob();
+getter | HTMLCanvasElement::width(unsigned long);
+setter | HTMLCanvasElement::width(unsigned long);
+getter | HTMLCanvasElement::height(unsigned long);
+setter | HTMLCanvasElement::height(unsigned long);
+getter | HTMLTemplateElement::content(user);
+getter | HTMLScriptElement::async(boolean);
+setter | HTMLScriptElement::async(boolean);
+getter | HTMLScriptElement::crossOrigin(string);
+setter | HTMLScriptElement::crossOrigin(string);
+getter | HTMLScriptElement::nonce(string);
+setter | HTMLScriptElement::nonce(string);
+method | HTMLDialogElement::show();
+method | HTMLDialogElement::showModal();
+method | HTMLDialogElement::close();
+getter | HTMLDialogElement::open(boolean);
+setter | HTMLDialogElement::open(boolean);
+getter | HTMLDialogElement::returnValue(string);
+setter | HTMLDialogElement::returnValue(string);
+getter | RelatedEvent::relatedTarget(user);
+getter | HTMLMenuItemElement::type(string);
+setter | HTMLMenuItemElement::type(string);
+getter | HTMLMenuItemElement::label(string);
+setter | HTMLMenuItemElement::label(string);
+getter | HTMLMenuItemElement::icon(string);
+setter | HTMLMenuItemElement::icon(string);
+getter | HTMLMenuItemElement::disabled(boolean);
+setter | HTMLMenuItemElement::disabled(boolean);
+getter | HTMLMenuItemElement::checked(boolean);
+setter | HTMLMenuItemElement::checked(boolean);
+getter | HTMLMenuItemElement::radiogroup(string);
+setter | HTMLMenuItemElement::radiogroup(string);
+getter | HTMLMenuItemElement::default(boolean);
+setter | HTMLMenuItemElement::default(boolean);
+getter | HTMLMenuItemElement::command(user);
+getter | HTMLMenuElement::type(string);
+setter | HTMLMenuElement::type(string);
+getter | HTMLMenuElement::label(string);
+setter | HTMLMenuElement::label(string);
+getter | HTMLDetailsElement::open(boolean);
+setter | HTMLDetailsElement::open(boolean);
+getter | ValidityState::valueMissing(boolean);
+getter | ValidityState::typeMismatch(boolean);
+getter | ValidityState::patternMismatch(boolean);
+getter | ValidityState::tooLong(boolean);
+getter | ValidityState::tooShort(boolean);
+getter | ValidityState::rangeUnderflow(boolean);
+getter | ValidityState::rangeOverflow(boolean);
+getter | ValidityState::stepMismatch(boolean);
+getter | ValidityState::badInput(boolean);
+getter | ValidityState::customError(boolean);
+getter | ValidityState::valid(boolean);
+getter | AutocompleteErrorEvent::reason(user);
+getter | HTMLLegendElement::form(user);
+method | HTMLFieldSetElement::checkValidity();
+method | HTMLFieldSetElement::reportValidity();
+method | HTMLFieldSetElement::setCustomValidity();
+getter | HTMLFieldSetElement::disabled(boolean);
+setter | HTMLFieldSetElement::disabled(boolean);
+getter | HTMLFieldSetElement::form(user);
+getter | HTMLFieldSetElement::name(string);
+setter | HTMLFieldSetElement::name(string);
+getter | HTMLFieldSetElement::type(string);
+getter | HTMLFieldSetElement::elements(user);
+getter | HTMLFieldSetElement::willValidate(boolean);
+getter | HTMLFieldSetElement::validity(user);
+getter | HTMLFieldSetElement::validationMessage(string);
+getter | HTMLMeterElement::value(double);
+setter | HTMLMeterElement::value(double);
+getter | HTMLMeterElement::min(double);
+setter | HTMLMeterElement::min(double);
+getter | HTMLMeterElement::max(double);
+setter | HTMLMeterElement::max(double);
+getter | HTMLMeterElement::low(double);
+setter | HTMLMeterElement::low(double);
+getter | HTMLMeterElement::high(double);
+setter | HTMLMeterElement::high(double);
+getter | HTMLMeterElement::optimum(double);
+setter | HTMLMeterElement::optimum(double);
+getter | HTMLMeterElement::labels(user);
+getter | HTMLProgressElement::value(double);
+setter | HTMLProgressElement::value(double);
+getter | HTMLProgressElement::max(double);
+setter | HTMLProgressElement::max(double);
+getter | HTMLProgressElement::position(double);
+getter | HTMLProgressElement::labels(user);
+method | HTMLOutputElement::checkValidity();
+method | HTMLOutputElement::reportValidity();
+method | HTMLOutputElement::setCustomValidity();
+getter | HTMLOutputElement::htmlFor(user);
+getter | HTMLOutputElement::form(user);
+getter | HTMLOutputElement::name(string);
+setter | HTMLOutputElement::name(string);
+getter | HTMLOutputElement::type(string);
+getter | HTMLOutputElement::defaultValue(string);
+setter | HTMLOutputElement::defaultValue(string);
+getter | HTMLOutputElement::value(string);
+setter | HTMLOutputElement::value(string);
+getter | HTMLOutputElement::willValidate(boolean);
+getter | HTMLOutputElement::validity(user);
+getter | HTMLOutputElement::validationMessage(string);
+getter | HTMLOutputElement::labels(user);
+method | HTMLKeygenElement::checkValidity();
+method | HTMLKeygenElement::reportValidity();
+method | HTMLKeygenElement::setCustomValidity();
+getter | HTMLKeygenElement::autofocus(boolean);
+setter | HTMLKeygenElement::autofocus(boolean);
+getter | HTMLKeygenElement::challenge(string);
+setter | HTMLKeygenElement::challenge(string);
+getter | HTMLKeygenElement::disabled(boolean);
+setter | HTMLKeygenElement::disabled(boolean);
+getter | HTMLKeygenElement::form(user);
+getter | HTMLKeygenElement::keytype(string);
+setter | HTMLKeygenElement::keytype(string);
+getter | HTMLKeygenElement::name(string);
+setter | HTMLKeygenElement::name(string);
+getter | HTMLKeygenElement::type(string);
+getter | HTMLKeygenElement::willValidate(boolean);
+getter | HTMLKeygenElement::validity(user);
+getter | HTMLKeygenElement::validationMessage(string);
+getter | HTMLKeygenElement::labels(user);
+method | HTMLTextAreaElement::checkValidity();
+method | HTMLTextAreaElement::reportValidity();
+method | HTMLTextAreaElement::setCustomValidity();
+method | HTMLTextAreaElement::select();
+method | HTMLTextAreaElement::setRangeText();
+method | HTMLTextAreaElement::setSelectionRange();
+getter | HTMLTextAreaElement::autocomplete(string);
+setter | HTMLTextAreaElement::autocomplete(string);
+getter | HTMLTextAreaElement::autofocus(boolean);
+setter | HTMLTextAreaElement::autofocus(boolean);
+getter | HTMLTextAreaElement::cols(unsigned long);
+setter | HTMLTextAreaElement::cols(unsigned long);
+getter | HTMLTextAreaElement::dirName(string);
+setter | HTMLTextAreaElement::dirName(string);
+getter | HTMLTextAreaElement::form(user);
+getter | HTMLTextAreaElement::inputMode(string);
+setter | HTMLTextAreaElement::inputMode(string);
+getter | HTMLTextAreaElement::maxLength(long);
+setter | HTMLTextAreaElement::maxLength(long);
+getter | HTMLTextAreaElement::minLength(long);
+setter | HTMLTextAreaElement::minLength(long);
+getter | HTMLTextAreaElement::placeholder(string);
+setter | HTMLTextAreaElement::placeholder(string);
+getter | HTMLTextAreaElement::required(boolean);
+setter | HTMLTextAreaElement::required(boolean);
+getter | HTMLTextAreaElement::rows(unsigned long);
+setter | HTMLTextAreaElement::rows(unsigned long);
+getter | HTMLTextAreaElement::wrap(string);
+setter | HTMLTextAreaElement::wrap(string);
+getter | HTMLTextAreaElement::textLength(unsigned long);
+getter | HTMLTextAreaElement::willValidate(boolean);
+getter | HTMLTextAreaElement::validity(user);
+getter | HTMLTextAreaElement::validationMessage(string);
+getter | HTMLTextAreaElement::labels(user);
+getter | HTMLTextAreaElement::selectionStart(unsigned long);
+setter | HTMLTextAreaElement::selectionStart(unsigned long);
+getter | HTMLTextAreaElement::selectionEnd(unsigned long);
+setter | HTMLTextAreaElement::selectionEnd(unsigned long);
+getter | HTMLTextAreaElement::selectionDirection(string);
+setter | HTMLTextAreaElement::selectionDirection(string);
+getter | HTMLOptionElement::form(user);
+setter | HTMLOptionElement::text(string);
+getter | HTMLOptionElement::index(long);
+getter | HTMLOptGroupElement::disabled(boolean);
+setter | HTMLOptGroupElement::disabled(boolean);
+getter | HTMLOptGroupElement::label(string);
+setter | HTMLOptGroupElement::label(string);
+getter | HTMLDataListElement::options(user);
+method | HTMLSelectElement::item();
+method | HTMLSelectElement::namedItem();
+method | HTMLSelectElement::add();
+method | HTMLSelectElement::remove();
+method | HTMLSelectElement::checkValidity();
+method | HTMLSelectElement::reportValidity();
+method | HTMLSelectElement::setCustomValidity();
+getter | HTMLSelectElement::autocomplete(string);
+setter | HTMLSelectElement::autocomplete(string);
+getter | HTMLSelectElement::autofocus(boolean);
+setter | HTMLSelectElement::autofocus(boolean);
+getter | HTMLSelectElement::form(user);
+getter | HTMLSelectElement::required(boolean);
+setter | HTMLSelectElement::required(boolean);
+getter | HTMLSelectElement::size(unsigned long);
+setter | HTMLSelectElement::size(unsigned long);
+getter | HTMLSelectElement::options(user);
+getter | HTMLSelectElement::length(unsigned long);
+setter | HTMLSelectElement::length(unsigned long);
+getter | HTMLSelectElement::selectedOptions(user);
+getter | HTMLSelectElement::selectedIndex(long);
+setter | HTMLSelectElement::selectedIndex(long);
+getter | HTMLSelectElement::willValidate(boolean);
+getter | HTMLSelectElement::validity(user);
+getter | HTMLSelectElement::validationMessage(string);
+getter | HTMLSelectElement::labels(user);
+method | HTMLButtonElement::checkValidity();
+method | HTMLButtonElement::reportValidity();
+method | HTMLButtonElement::setCustomValidity();
+getter | HTMLButtonElement::autofocus(boolean);
+setter | HTMLButtonElement::autofocus(boolean);
+getter | HTMLButtonElement::form(user);
+getter | HTMLButtonElement::formAction(string);
+setter | HTMLButtonElement::formAction(string);
+getter | HTMLButtonElement::formEnctype(string);
+setter | HTMLButtonElement::formEnctype(string);
+getter | HTMLButtonElement::formMethod(string);
+setter | HTMLButtonElement::formMethod(string);
+getter | HTMLButtonElement::formNoValidate(boolean);
+setter | HTMLButtonElement::formNoValidate(boolean);
+getter | HTMLButtonElement::formTarget(string);
+setter | HTMLButtonElement::formTarget(string);
+getter | HTMLButtonElement::type(string);
+setter | HTMLButtonElement::type(string);
+getter | HTMLButtonElement::menu(user);
+setter | HTMLButtonElement::menu(user);
+getter | HTMLButtonElement::willValidate(boolean);
+getter | HTMLButtonElement::validity(user);
+getter | HTMLButtonElement::validationMessage(string);
+getter | HTMLButtonElement::labels(user);
+method | HTMLInputElement::stepUp();
+method | HTMLInputElement::stepDown();
+method | HTMLInputElement::checkValidity();
+method | HTMLInputElement::reportValidity();
+method | HTMLInputElement::setCustomValidity();
+method | HTMLInputElement::select();
+method | HTMLInputElement::setRangeText();
+method | HTMLInputElement::setSelectionRange();
+getter | HTMLInputElement::autocomplete(string);
+setter | HTMLInputElement::autocomplete(string);
+getter | HTMLInputElement::autofocus(boolean);
+setter | HTMLInputElement::autofocus(boolean);
+getter | HTMLInputElement::dirName(string);
+setter | HTMLInputElement::dirName(string);
+getter | HTMLInputElement::form(user);
+getter | HTMLInputElement::files(user);
+getter | HTMLInputElement::formAction(string);
+setter | HTMLInputElement::formAction(string);
+getter | HTMLInputElement::formEnctype(string);
+setter | HTMLInputElement::formEnctype(string);
+getter | HTMLInputElement::formMethod(string);
+setter | HTMLInputElement::formMethod(string);
+getter | HTMLInputElement::formNoValidate(boolean);
+setter | HTMLInputElement::formNoValidate(boolean);
+getter | HTMLInputElement::formTarget(string);
+setter | HTMLInputElement::formTarget(string);
+getter | HTMLInputElement::height(unsigned long);
+setter | HTMLInputElement::height(unsigned long);
+getter | HTMLInputElement::indeterminate(boolean);
+setter | HTMLInputElement::indeterminate(boolean);
+getter | HTMLInputElement::inputMode(string);
+setter | HTMLInputElement::inputMode(string);
+getter | HTMLInputElement::list(user);
+getter | HTMLInputElement::max(string);
+setter | HTMLInputElement::max(string);
+getter | HTMLInputElement::min(string);
+setter | HTMLInputElement::min(string);
+getter | HTMLInputElement::minLength(long);
+setter | HTMLInputElement::minLength(long);
+getter | HTMLInputElement::multiple(boolean);
+setter | HTMLInputElement::multiple(boolean);
+getter | HTMLInputElement::pattern(string);
+setter | HTMLInputElement::pattern(string);
+getter | HTMLInputElement::placeholder(string);
+setter | HTMLInputElement::placeholder(string);
+getter | HTMLInputElement::required(boolean);
+setter | HTMLInputElement::required(boolean);
+getter | HTMLInputElement::step(string);
+setter | HTMLInputElement::step(string);
+setter | HTMLInputElement::type(string);
+getter | HTMLInputElement::valueAsDate(date);
+setter | HTMLInputElement::valueAsDate(date);
+getter | HTMLInputElement::valueAsNumber(double);
+setter | HTMLInputElement::valueAsNumber(double);
+getter | HTMLInputElement::valueLow(double);
+setter | HTMLInputElement::valueLow(double);
+getter | HTMLInputElement::valueHigh(double);
+setter | HTMLInputElement::valueHigh(double);
+getter | HTMLInputElement::width(unsigned long);
+setter | HTMLInputElement::width(unsigned long);
+getter | HTMLInputElement::willValidate(boolean);
+getter | HTMLInputElement::validity(user);
+getter | HTMLInputElement::validationMessage(string);
+getter | HTMLInputElement::labels(user);
+getter | HTMLInputElement::selectionStart(unsigned long);
+setter | HTMLInputElement::selectionStart(unsigned long);
+getter | HTMLInputElement::selectionEnd(unsigned long);
+setter | HTMLInputElement::selectionEnd(unsigned long);
+getter | HTMLInputElement::selectionDirection(string);
+setter | HTMLInputElement::selectionDirection(string);
+getter | HTMLLabelElement::form(user);
+getter | HTMLLabelElement::control(user);
+method | HTMLFormElement::submit();
+method | HTMLFormElement::reset();
+method | HTMLFormElement::checkValidity();
+method | HTMLFormElement::reportValidity();
+method | HTMLFormElement::requestAutocomplete();
+getter | HTMLFormElement::autocomplete(string);
+setter | HTMLFormElement::autocomplete(string);
+getter | HTMLFormElement::encoding(string);
+setter | HTMLFormElement::encoding(string);
+getter | HTMLFormElement::name(string);
+setter | HTMLFormElement::name(string);
+getter | HTMLFormElement::noValidate(boolean);
+setter | HTMLFormElement::noValidate(boolean);
+getter | HTMLFormElement::elements(user);
+getter | HTMLFormElement::length(long);
+getter | HTMLTableCellElement::headers(user);
+method | HTMLTableHeaderCellElement::sort();
+getter | HTMLTableHeaderCellElement::scope(string);
+setter | HTMLTableHeaderCellElement::scope(string);
+getter | HTMLTableHeaderCellElement::abbr(string);
+setter | HTMLTableHeaderCellElement::abbr(string);
+getter | HTMLTableHeaderCellElement::sorted(string);
+setter | HTMLTableHeaderCellElement::sorted(string);
+getter | HTMLTableDataCellElement::abbr(string);
+setter | HTMLTableDataCellElement::abbr(string);
+method | HTMLTableRowElement::insertCell();
+method | HTMLTableRowElement::deleteCell();
+getter | HTMLTableRowElement::cells(user);
+method | HTMLTableSectionElement::insertRow();
+method | HTMLTableSectionElement::deleteRow();
+getter | HTMLTableSectionElement::rows(user);
+getter | HTMLTableColElement::span(unsigned long);
+setter | HTMLTableColElement::span(unsigned long);
+method | HTMLTableElement::createCaption();
+method | HTMLTableElement::deleteCaption();
+method | HTMLTableElement::createTHead();
+method | HTMLTableElement::deleteTHead();
+method | HTMLTableElement::createTFoot();
+method | HTMLTableElement::deleteTFoot();
+method | HTMLTableElement::createTBody();
+method | HTMLTableElement::insertRow();
+method | HTMLTableElement::deleteRow();
+method | HTMLTableElement::stopSorting();
+getter | HTMLTableElement::caption(user);
+setter | HTMLTableElement::caption(user);
+getter | HTMLTableElement::tHead(user);
+setter | HTMLTableElement::tHead(user);
+getter | HTMLTableElement::tFoot(user);
+setter | HTMLTableElement::tFoot(user);
+getter | HTMLTableElement::tBodies(user);
+getter | HTMLTableElement::rows(user);
+getter | HTMLTableElement::sortable(boolean);
+setter | HTMLTableElement::sortable(boolean);
+getter | HTMLAreaElement::download(string);
+setter | HTMLAreaElement::download(string);
+getter | HTMLAreaElement::ping(user);
+getter | HTMLAreaElement::rel(string);
+setter | HTMLAreaElement::rel(string);
+getter | HTMLAreaElement::relList(user);
+getter | HTMLAreaElement::hreflang(string);
+setter | HTMLAreaElement::hreflang(string);
+getter | HTMLAreaElement::type(string);
+setter | HTMLAreaElement::type(string);
+getter | HTMLAreaElement::href(user);
+setter | HTMLAreaElement::href(user);
+getter | HTMLAreaElement::origin(user);
+getter | HTMLAreaElement::protocol(user);
+setter | HTMLAreaElement::protocol(user);
+getter | HTMLAreaElement::username(user);
+setter | HTMLAreaElement::username(user);
+getter | HTMLAreaElement::password(user);
+setter | HTMLAreaElement::password(user);
+getter | HTMLAreaElement::host(user);
+setter | HTMLAreaElement::host(user);
+getter | HTMLAreaElement::hostname(user);
+setter | HTMLAreaElement::hostname(user);
+getter | HTMLAreaElement::port(user);
+setter | HTMLAreaElement::port(user);
+getter | HTMLAreaElement::pathname(user);
+setter | HTMLAreaElement::pathname(user);
+getter | HTMLAreaElement::search(user);
+setter | HTMLAreaElement::search(user);
+getter | HTMLAreaElement::hash(user);
+setter | HTMLAreaElement::hash(user);
+getter | HTMLMapElement::areas(user);
+getter | TrackEvent::track(multiple);
+method | TimeRanges::start();
+method | TimeRanges::end();
+getter | TimeRanges::length(unsigned long);
+getter | TextTrackCue::track(user);
+getter | TextTrackCue::id(string);
+setter | TextTrackCue::id(string);
+getter | TextTrackCue::startTime(double);
+setter | TextTrackCue::startTime(double);
+getter | TextTrackCue::endTime(double);
+setter | TextTrackCue::endTime(double);
+getter | TextTrackCue::pauseOnExit(boolean);
+setter | TextTrackCue::pauseOnExit(boolean);
+getter | TextTrackCue::onenter(user);
+setter | TextTrackCue::onenter(user);
+getter | TextTrackCue::onexit(user);
+setter | TextTrackCue::onexit(user);
+method | TextTrackCueList::getCueById();
+getter | TextTrackCueList::length(unsigned long);
+method | TextTrack::addCue();
+method | TextTrack::removeCue();
+getter | TextTrack::kind(user);
+getter | TextTrack::label(string);
+getter | TextTrack::language(string);
+getter | TextTrack::id(string);
+getter | TextTrack::inBandMetadataTrackDispatchType(string);
+getter | TextTrack::mode(user);
+setter | TextTrack::mode(user);
+getter | TextTrack::cues(user);
+getter | TextTrack::activeCues(user);
+getter | TextTrack::oncuechange(user);
+setter | TextTrack::oncuechange(user);
+method | TextTrackList::getTrackById();
+getter | TextTrackList::length(unsigned long);
+getter | TextTrackList::onchange(user);
+setter | TextTrackList::onchange(user);
+getter | TextTrackList::onaddtrack(user);
+setter | TextTrackList::onaddtrack(user);
+getter | TextTrackList::onremovetrack(user);
+setter | TextTrackList::onremovetrack(user);
+method | MediaController::pause();
+method | MediaController::unpause();
+method | MediaController::play();
+getter | MediaController::readyState(unsigned short);
+getter | MediaController::buffered(user);
+getter | MediaController::seekable(user);
+getter | MediaController::duration(double);
+getter | MediaController::currentTime(double);
+setter | MediaController::currentTime(double);
+getter | MediaController::paused(boolean);
+getter | MediaController::playbackState(user);
+getter | MediaController::played(user);
+getter | MediaController::defaultPlaybackRate(double);
+setter | MediaController::defaultPlaybackRate(double);
+getter | MediaController::playbackRate(double);
+setter | MediaController::playbackRate(double);
+getter | MediaController::volume(double);
+setter | MediaController::volume(double);
+getter | MediaController::muted(boolean);
+setter | MediaController::muted(boolean);
+getter | MediaController::onemptied(user);
+setter | MediaController::onemptied(user);
+getter | MediaController::onloadedmetadata(user);
+setter | MediaController::onloadedmetadata(user);
+getter | MediaController::onloadeddata(user);
+setter | MediaController::onloadeddata(user);
+getter | MediaController::oncanplay(user);
+setter | MediaController::oncanplay(user);
+getter | MediaController::oncanplaythrough(user);
+setter | MediaController::oncanplaythrough(user);
+getter | MediaController::onplaying(user);
+setter | MediaController::onplaying(user);
+getter | MediaController::onended(user);
+setter | MediaController::onended(user);
+getter | MediaController::onwaiting(user);
+setter | MediaController::onwaiting(user);
+getter | MediaController::ondurationchange(user);
+setter | MediaController::ondurationchange(user);
+getter | MediaController::ontimeupdate(user);
+setter | MediaController::ontimeupdate(user);
+getter | MediaController::onplay(user);
+setter | MediaController::onplay(user);
+getter | MediaController::onpause(user);
+setter | MediaController::onpause(user);
+getter | MediaController::onratechange(user);
+setter | MediaController::onratechange(user);
+getter | MediaController::onvolumechange(user);
+setter | MediaController::onvolumechange(user);
+getter | VideoTrack::id(string);
+getter | VideoTrack::kind(string);
+getter | VideoTrack::label(string);
+getter | VideoTrack::language(string);
+getter | VideoTrack::selected(boolean);
+setter | VideoTrack::selected(boolean);
+method | VideoTrackList::getTrackById();
+getter | VideoTrackList::length(unsigned long);
+getter | VideoTrackList::selectedIndex(long);
+getter | VideoTrackList::onchange(user);
+setter | VideoTrackList::onchange(user);
+getter | VideoTrackList::onaddtrack(user);
+setter | VideoTrackList::onaddtrack(user);
+getter | VideoTrackList::onremovetrack(user);
+setter | VideoTrackList::onremovetrack(user);
+getter | AudioTrack::id(string);
+getter | AudioTrack::kind(string);
+getter | AudioTrack::label(string);
+getter | AudioTrack::language(string);
+getter | AudioTrack::enabled(boolean);
+setter | AudioTrack::enabled(boolean);
+method | AudioTrackList::getTrackById();
+getter | AudioTrackList::length(unsigned long);
+getter | AudioTrackList::onchange(user);
+setter | AudioTrackList::onchange(user);
+getter | AudioTrackList::onaddtrack(user);
+setter | AudioTrackList::onaddtrack(user);
+getter | AudioTrackList::onremovetrack(user);
+setter | AudioTrackList::onremovetrack(user);
+getter | MediaError::code(unsigned short);
+method | HTMLMediaElement::load();
+method | HTMLMediaElement::canPlayType();
+method | HTMLMediaElement::fastSeek();
+method | HTMLMediaElement::getStartDate();
+method | HTMLMediaElement::play();
+method | HTMLMediaElement::pause();
+method | HTMLMediaElement::addTextTrack();
+getter | HTMLMediaElement::error(user);
+getter | HTMLMediaElement::src(string);
+setter | HTMLMediaElement::src(string);
+getter | HTMLMediaElement::srcObject(user);
+setter | HTMLMediaElement::srcObject(user);
+getter | HTMLMediaElement::currentSrc(string);
+getter | HTMLMediaElement::crossOrigin(string);
+setter | HTMLMediaElement::crossOrigin(string);
+getter | HTMLMediaElement::networkState(unsigned short);
+getter | HTMLMediaElement::preload(string);
+setter | HTMLMediaElement::preload(string);
+getter | HTMLMediaElement::buffered(user);
+getter | HTMLMediaElement::readyState(unsigned short);
+getter | HTMLMediaElement::seeking(boolean);
+getter | HTMLMediaElement::currentTime(double);
+setter | HTMLMediaElement::currentTime(double);
+getter | HTMLMediaElement::duration(double);
+getter | HTMLMediaElement::paused(boolean);
+getter | HTMLMediaElement::defaultPlaybackRate(double);
+setter | HTMLMediaElement::defaultPlaybackRate(double);
+getter | HTMLMediaElement::playbackRate(double);
+setter | HTMLMediaElement::playbackRate(double);
+getter | HTMLMediaElement::played(user);
+getter | HTMLMediaElement::seekable(user);
+getter | HTMLMediaElement::ended(boolean);
+getter | HTMLMediaElement::autoplay(boolean);
+setter | HTMLMediaElement::autoplay(boolean);
+getter | HTMLMediaElement::loop(boolean);
+setter | HTMLMediaElement::loop(boolean);
+getter | HTMLMediaElement::mediaGroup(string);
+setter | HTMLMediaElement::mediaGroup(string);
+getter | HTMLMediaElement::controller(user);
+setter | HTMLMediaElement::controller(user);
+getter | HTMLMediaElement::controls(boolean);
+setter | HTMLMediaElement::controls(boolean);
+getter | HTMLMediaElement::volume(double);
+setter | HTMLMediaElement::volume(double);
+getter | HTMLMediaElement::muted(boolean);
+setter | HTMLMediaElement::muted(boolean);
+getter | HTMLMediaElement::defaultMuted(boolean);
+setter | HTMLMediaElement::defaultMuted(boolean);
+getter | HTMLMediaElement::audioTracks(user);
+getter | HTMLMediaElement::videoTracks(user);
+getter | HTMLMediaElement::textTracks(user);
+getter | HTMLTrackElement::kind(string);
+setter | HTMLTrackElement::kind(string);
+getter | HTMLTrackElement::src(string);
+setter | HTMLTrackElement::src(string);
+getter | HTMLTrackElement::srclang(string);
+setter | HTMLTrackElement::srclang(string);
+getter | HTMLTrackElement::label(string);
+setter | HTMLTrackElement::label(string);
+getter | HTMLTrackElement::default(boolean);
+setter | HTMLTrackElement::default(boolean);
+getter | HTMLTrackElement::readyState(unsigned short);
+getter | HTMLTrackElement::track(user);
+getter | HTMLVideoElement::width(unsigned long);
+setter | HTMLVideoElement::width(unsigned long);
+getter | HTMLVideoElement::height(unsigned long);
+setter | HTMLVideoElement::height(unsigned long);
+getter | HTMLVideoElement::videoWidth(unsigned long);
+getter | HTMLVideoElement::videoHeight(unsigned long);
+getter | HTMLVideoElement::poster(string);
+setter | HTMLVideoElement::poster(string);
+method | HTMLObjectElement::getSVGDocument();
+method | HTMLObjectElement::checkValidity();
+method | HTMLObjectElement::reportValidity();
+method | HTMLObjectElement::setCustomValidity();
+getter | HTMLObjectElement::typeMustMatch(boolean);
+setter | HTMLObjectElement::typeMustMatch(boolean);
+getter | HTMLObjectElement::form(user);
+getter | HTMLObjectElement::contentDocument(user);
+getter | HTMLObjectElement::contentWindow(user);
+getter | HTMLObjectElement::willValidate(boolean);
+getter | HTMLObjectElement::validity(user);
+getter | HTMLObjectElement::validationMessage(string);
+getter | HTMLObjectElement::hspace(unsigned long);
+setter | HTMLObjectElement::hspace(unsigned long);
+getter | HTMLObjectElement::vspace(unsigned long);
+setter | HTMLObjectElement::vspace(unsigned long);
+method | HTMLEmbedElement::getSVGDocument();
+getter | HTMLEmbedElement::src(string);
+setter | HTMLEmbedElement::src(string);
+getter | HTMLEmbedElement::type(string);
+setter | HTMLEmbedElement::type(string);
+getter | HTMLEmbedElement::width(string);
+setter | HTMLEmbedElement::width(string);
+getter | HTMLEmbedElement::height(string);
+setter | HTMLEmbedElement::height(string);
+getter | HTMLEmbedElement::align(string);
+setter | HTMLEmbedElement::align(string);
+getter | HTMLEmbedElement::name(string);
+setter | HTMLEmbedElement::name(string);
+method | HTMLIFrameElement::getSVGDocument();
+getter | HTMLIFrameElement::srcdoc(string);
+setter | HTMLIFrameElement::srcdoc(string);
+getter | HTMLIFrameElement::sandbox(user);
+getter | HTMLIFrameElement::seamless(boolean);
+setter | HTMLIFrameElement::seamless(boolean);
+getter | HTMLIFrameElement::allowFullscreen(boolean);
+setter | HTMLIFrameElement::allowFullscreen(boolean);
+getter | HTMLIFrameElement::contentDocument(user);
+getter | HTMLIFrameElement::contentWindow(user);
+getter | HTMLImageElement::srcset(string);
+setter | HTMLImageElement::srcset(string);
+getter | HTMLImageElement::sizes(string);
+setter | HTMLImageElement::sizes(string);
+getter | HTMLImageElement::crossOrigin(string);
+setter | HTMLImageElement::crossOrigin(string);
+getter | HTMLImageElement::naturalWidth(unsigned long);
+getter | HTMLImageElement::naturalHeight(unsigned long);
+getter | HTMLImageElement::complete(boolean);
+getter | HTMLImageElement::currentSrc(string);
+getter | HTMLImageElement::lowsrc(string);
+setter | HTMLImageElement::lowsrc(string);
+getter | HTMLSourceElement::srcset(string);
+setter | HTMLSourceElement::srcset(string);
+getter | HTMLSourceElement::sizes(string);
+setter | HTMLSourceElement::sizes(string);
+getter | HTMLSourceElement::media(string);
+setter | HTMLSourceElement::media(string);
+getter | HTMLSourceElement::src(string);
+setter | HTMLSourceElement::src(string);
+getter | HTMLSourceElement::type(string);
+setter | HTMLSourceElement::type(string);
+getter | HTMLModElement::cite(string);
+setter | HTMLModElement::cite(string);
+getter | HTMLModElement::dateTime(string);
+setter | HTMLModElement::dateTime(string);
+getter | HTMLTimeElement::dateTime(string);
+setter | HTMLTimeElement::dateTime(string);
+getter | HTMLDataElement::value(string);
+setter | HTMLDataElement::value(string);
+getter | HTMLAnchorElement::download(string);
+setter | HTMLAnchorElement::download(string);
+getter | HTMLAnchorElement::ping(user);
+getter | HTMLAnchorElement::relList(user);
+getter | HTMLAnchorElement::type(string);
+setter | HTMLAnchorElement::type(string);
+getter | HTMLAnchorElement::text(string);
+setter | HTMLAnchorElement::text(string);
+getter | HTMLAnchorElement::href(user);
+setter | HTMLAnchorElement::href(user);
+getter | HTMLAnchorElement::origin(user);
+getter | HTMLAnchorElement::protocol(user);
+setter | HTMLAnchorElement::protocol(user);
+getter | HTMLAnchorElement::username(user);
+setter | HTMLAnchorElement::username(user);
+getter | HTMLAnchorElement::password(user);
+setter | HTMLAnchorElement::password(user);
+getter | HTMLAnchorElement::host(user);
+setter | HTMLAnchorElement::host(user);
+getter | HTMLAnchorElement::hostname(user);
+setter | HTMLAnchorElement::hostname(user);
+getter | HTMLAnchorElement::port(user);
+setter | HTMLAnchorElement::port(user);
+getter | HTMLAnchorElement::pathname(user);
+setter | HTMLAnchorElement::pathname(user);
+getter | HTMLAnchorElement::search(user);
+setter | HTMLAnchorElement::search(user);
+getter | HTMLAnchorElement::hash(user);
+setter | HTMLAnchorElement::hash(user);
+getter | HTMLDListElement::compact(boolean);
+setter | HTMLDListElement::compact(boolean);
+getter | HTMLUListElement::compact(boolean);
+setter | HTMLUListElement::compact(boolean);
+getter | HTMLUListElement::type(string);
+setter | HTMLUListElement::type(string);
+getter | HTMLOListElement::reversed(boolean);
+setter | HTMLOListElement::reversed(boolean);
+getter | HTMLHRElement::color(string);
+setter | HTMLHRElement::color(string);
+getter | HTMLStyleElement::nonce(string);
+setter | HTMLStyleElement::nonce(string);
+getter | HTMLStyleElement::scoped(boolean);
+setter | HTMLStyleElement::scoped(boolean);
+getter | HTMLStyleElement::sheet(user);
+getter | HTMLLinkElement::crossOrigin(string);
+setter | HTMLLinkElement::crossOrigin(string);
+getter | HTMLLinkElement::relList(user);
+getter | HTMLLinkElement::sizes(user);
+getter | HTMLLinkElement::sheet(user);
+method | HTMLCollection::item();
+method | HTMLCollection::namedItem();
+getter | HTMLCollection::length(unsigned long);
+method | HTMLOptionsCollection::add();
+method | HTMLOptionsCollection::remove();
+getter | HTMLOptionsCollection::length(unsigned long);
+setter | HTMLOptionsCollection::length(unsigned long);
+getter | HTMLOptionsCollection::selectedIndex(long);
+setter | HTMLOptionsCollection::selectedIndex(long);
+getter | RadioNodeList::value(string);
+setter | RadioNodeList::value(string);
+method | HTMLFormControlsCollection::namedItem();
+method | HTMLAllCollection::item();
+method | HTMLAllCollection::namedItem();
+getter | HTMLAllCollection::length(unsigned long);
+method | XMLSerializer::serializeToString();
+method | DOMParser::parseFromString();
+method | DOMTokenList::item();
+method | DOMTokenList::contains();
+method | DOMTokenList::add();
+method | DOMTokenList::remove();
+method | DOMTokenList::toggle();
+getter | DOMTokenList::length(unsigned long);
+getter | DOMSettableTokenList::value(string);
+setter | DOMSettableTokenList::value(string);
+method | NodeFilter::acceptNode();
+method | TreeWalker::parentNode();
+method | TreeWalker::firstChild();
+method | TreeWalker::lastChild();
+method | TreeWalker::previousSibling();
+method | TreeWalker::nextSibling();
+method | TreeWalker::previousNode();
+method | TreeWalker::nextNode();
+getter | TreeWalker::root(user);
+getter | TreeWalker::whatToShow(unsigned long);
+getter | TreeWalker::filter(user);
+getter | TreeWalker::currentNode(user);
+setter | TreeWalker::currentNode(user);
+method | NodeIterator::nextNode();
+method | NodeIterator::previousNode();
+method | NodeIterator::detach();
+getter | NodeIterator::root(user);
+getter | NodeIterator::referenceNode(user);
+getter | NodeIterator::pointerBeforeReferenceNode(boolean);
+getter | NodeIterator::whatToShow(unsigned long);
+getter | NodeIterator::filter(user);
+method | Range::setStart();
+method | Range::setEnd();
+method | Range::setStartBefore();
+method | Range::setStartAfter();
+method | Range::setEndBefore();
+method | Range::setEndAfter();
+method | Range::collapse();
+method | Range::selectNode();
+method | Range::selectNodeContents();
+method | Range::compareBoundaryPoints();
+method | Range::deleteContents();
+method | Range::extractContents();
+method | Range::cloneContents();
+method | Range::insertNode();
+method | Range::surroundContents();
+method | Range::cloneRange();
+method | Range::detach();
+method | Range::isPointInRange();
+method | Range::comparePoint();
+method | Range::intersectsNode();
+method | Range::createContextualFragment();
+getter | Range::startContainer(user);
+getter | Range::startOffset(unsigned long);
+getter | Range::endContainer(user);
+getter | Range::endOffset(unsigned long);
+getter | Range::collapsed(boolean);
+getter | Range::commonAncestorContainer(user);
+method | CharacterData::substringData();
+method | CharacterData::appendData();
+method | CharacterData::insertData();
+method | CharacterData::deleteData();
+method | CharacterData::replaceData();
+method | CharacterData::before();
+method | CharacterData::after();
+method | CharacterData::replaceWith();
+method | CharacterData::remove();
+getter | CharacterData::data(string);
+setter | CharacterData::data(string);
+getter | CharacterData::length(unsigned long);
+getter | CharacterData::previousElementSibling(user);
+getter | CharacterData::nextElementSibling(user);
+getter | ProcessingInstruction::target(string);
+getter | ProcessingInstruction::sheet(user);
+method | Text::splitText();
+getter | Text::wholeText(string);
+getter | Attr::namespaceURI(string);
+getter | Attr::prefix(string);
+getter | Attr::localName(string);
+getter | Attr::name(string);
+getter | Attr::value(string);
+setter | Attr::value(string);
+getter | Attr::nodeValue(string);
+setter | Attr::nodeValue(string);
+getter | Attr::textContent(string);
+setter | Attr::textContent(string);
+getter | Attr::ownerElement(user);
+getter | Attr::specified(boolean);
+method | NamedNodeMap::item();
+method | NamedNodeMap::getNamedItem();
+method | NamedNodeMap::getNamedItemNS();
+method | NamedNodeMap::setNamedItem();
+method | NamedNodeMap::setNamedItemNS();
+method | NamedNodeMap::removeNamedItem();
+method | NamedNodeMap::removeNamedItemNS();
+getter | NamedNodeMap::length(unsigned long);
+method | DOMImplementation::createDocumentType();
+method | DOMImplementation::createDocument();
+method | DOMImplementation::createHTMLDocument();
+method | DOMImplementation::hasFeature();
+method | Document::getElementsByTagNameNS();
+method | Document::getElementsByClassName();
+method | Document::createComment();
+method | Document::createProcessingInstruction();
+method | Document::importNode();
+method | Document::adoptNode();
+method | Document::createAttribute();
+method | Document::createAttributeNS();
+method | Document::createRange();
+method | Document::createNodeIterator();
+method | Document::createTreeWalker();
+method | Document::getElementsByName();
+method | Document::open();
+method | Document::close();
+method | Document::hasFocus();
+method | Document::execCommand();
+method | Document::queryCommandEnabled();
+method | Document::queryCommandIndeterm();
+method | Document::queryCommandState();
+method | Document::queryCommandSupported();
+method | Document::queryCommandValue();
+method | Document::clear();
+method | Document::captureEvents();
+method | Document::releaseEvents();
+method | Document::enableStyleSheetsForSet();
+method | Document::prepend();
+method | Document::append();
+method | Document::query();
+method | Document::queryAll();
+method | Document::querySelector();
+method | Document::querySelectorAll();
+getter | Document::implementation(user);
+getter | Document::URL(string);
+getter | Document::documentURI(string);
+getter | Document::origin(string);
+getter | Document::compatMode(string);
+getter | Document::characterSet(string);
+getter | Document::inputEncoding(string);
+getter | Document::contentType(string);
+getter | Document::doctype(user);
+getter | Document::domain(string);
+setter | Document::domain(string);
+getter | Document::referrer(string);
+setter | Document::cookie(string);
+getter | Document::lastModified(string);
+getter | Document::readyState(user);
+getter | Document::title(string);
+setter | Document::title(string);
+getter | Document::dir(string);
+setter | Document::dir(string);
+setter | Document::body(user);
+getter | Document::images(user);
+getter | Document::embeds(user);
+getter | Document::plugins(user);
+getter | Document::links(user);
+getter | Document::forms(user);
+getter | Document::scripts(user);
+getter | Document::cssElementMap(user);
+getter | Document::currentScript(user);
+getter | Document::defaultView(user);
+getter | Document::activeElement(user);
+getter | Document::designMode(string);
+setter | Document::designMode(string);
+getter | Document::commands(user);
+getter | Document::fgColor(string);
+setter | Document::fgColor(string);
+getter | Document::linkColor(string);
+setter | Document::linkColor(string);
+getter | Document::vlinkColor(string);
+setter | Document::vlinkColor(string);
+getter | Document::alinkColor(string);
+setter | Document::alinkColor(string);
+getter | Document::bgColor(string);
+setter | Document::bgColor(string);
+getter | Document::anchors(user);
+getter | Document::applets(user);
+getter | Document::all(user);
+getter | Document::styleSheets(user);
+getter | Document::selectedStyleSheetSet(string);
+setter | Document::selectedStyleSheetSet(string);
+getter | Document::lastStyleSheetSet(string);
+getter | Document::preferredStyleSheetSet(string);
+getter | Document::styleSheetSets(string);
+getter | Document::children(user);
+getter | Document::firstElementChild(user);
+getter | Document::lastElementChild(user);
+getter | Document::childElementCount(unsigned long);
+getter | Document::onerror(user);
+setter | Document::onerror(user);
+method | XMLDocument::load();
+getter | MutationRecord::type(string);
+getter | MutationRecord::target(user);
+getter | MutationRecord::addedNodes(user);
+getter | MutationRecord::removedNodes(user);
+getter | MutationRecord::previousSibling(user);
+getter | MutationRecord::nextSibling(user);
+getter | MutationRecord::attributeName(string);
+getter | MutationRecord::attributeNamespace(string);
+getter | MutationRecord::oldValue(string);
+method | MutationObserver::observe();
+method | MutationObserver::disconnect();
+method | MutationObserver::takeRecords();
+method | DocumentType::before();
+method | DocumentType::after();
+method | DocumentType::replaceWith();
+method | DocumentType::remove();
+getter | DocumentType::name(string);
+getter | DocumentType::publicId(string);
+getter | DocumentType::systemId(string);
+method | DocumentFragment::getElementById();
+method | DocumentFragment::prepend();
+method | DocumentFragment::append();
+method | DocumentFragment::query();
+method | DocumentFragment::queryAll();
+method | DocumentFragment::querySelector();
+method | DocumentFragment::querySelectorAll();
+getter | DocumentFragment::children(user);
+getter | DocumentFragment::firstElementChild(user);
+getter | DocumentFragment::lastElementChild(user);
+getter | DocumentFragment::childElementCount(unsigned long);
+method | EventListener::handleEvent();
+method | CustomEvent::initCustomEvent();
+getter | CustomEvent::detail(any);
+
+ 1581 unimplemented bindings
+
diff --git a/docs/UnimplementedJavascript.txt b/docs/UnimplementedJavascript.txt
deleted file mode 100644
index af0228530..000000000
--- a/docs/UnimplementedJavascript.txt
+++ /dev/null
@@ -1,1587 +0,0 @@
-/** \page unimplemented Unimplemented javascript bindings
-This is a list of all the binding methods, getters and setters without an implementation in a binding.
-
-method ApplicationCache::abort();
-getter ApplicationCache::oncached(user);
-setter ApplicationCache::oncached(user);
-getter ApplicationCache::onchecking(user);
-setter ApplicationCache::onchecking(user);
-getter ApplicationCache::ondownloading(user);
-setter ApplicationCache::ondownloading(user);
-getter ApplicationCache::onerror(user);
-setter ApplicationCache::onerror(user);
-getter ApplicationCache::onnoupdate(user);
-setter ApplicationCache::onnoupdate(user);
-getter ApplicationCache::onobsolete(user);
-setter ApplicationCache::onobsolete(user);
-getter ApplicationCache::onprogress(user);
-setter ApplicationCache::onprogress(user);
-getter ApplicationCache::onupdateready(user);
-setter ApplicationCache::onupdateready(user);
-getter ApplicationCache::status(unsigned short);
-method ApplicationCache::swapCache();
-method ApplicationCache::update();
-getter Attr::localName(string);
-getter Attr::namespaceURI(string);
-getter Attr::name(string);
-getter Attr::nodeValue(string);
-setter Attr::nodeValue(string);
-getter Attr::ownerElement(user);
-getter Attr::prefix(string);
-getter Attr::specified(boolean);
-getter Attr::textContent(string);
-setter Attr::textContent(string);
-getter Attr::value(string);
-setter Attr::value(string);
-getter AudioTrack::enabled(boolean);
-setter AudioTrack::enabled(boolean);
-getter AudioTrack::id(string);
-getter AudioTrack::kind(string);
-getter AudioTrack::label(string);
-getter AudioTrack::language(string);
-method AudioTrackList::getTrackById();
-getter AudioTrackList::length(unsigned long);
-getter AudioTrackList::onaddtrack(user);
-setter AudioTrackList::onaddtrack(user);
-getter AudioTrackList::onchange(user);
-setter AudioTrackList::onchange(user);
-getter AudioTrackList::onremovetrack(user);
-setter AudioTrackList::onremovetrack(user);
-getter AutocompleteErrorEvent::reason(user);
-getter BarProp::visible(boolean);
-getter BeforeUnloadEvent::returnValue(string);
-setter BeforeUnloadEvent::returnValue(string);
-method BroadcastChannel::close();
-getter BroadcastChannel::name(string);
-getter BroadcastChannel::onmessage(user);
-setter BroadcastChannel::onmessage(user);
-method BroadcastChannel::postMessage();
-method CanvasGradient::addColorStop();
-method CanvasPattern::setTransform();
-method CanvasProxy::setContext();
-method CanvasRenderingContext2D::addHitRegion();
-method CanvasRenderingContext2D::arc();
-method CanvasRenderingContext2D::arcTo();
-method CanvasRenderingContext2D::beginPath();
-method CanvasRenderingContext2D::bezierCurveTo();
-getter CanvasRenderingContext2D::canvas(user);
-method CanvasRenderingContext2D::clearHitRegions();
-method CanvasRenderingContext2D::clearRect();
-method CanvasRenderingContext2D::clip();
-method CanvasRenderingContext2D::closePath();
-method CanvasRenderingContext2D::commit();
-method CanvasRenderingContext2D::createImageData();
-method CanvasRenderingContext2D::createLinearGradient();
-method CanvasRenderingContext2D::createPattern();
-method CanvasRenderingContext2D::createRadialGradient();
-getter CanvasRenderingContext2D::currentTransform(user);
-setter CanvasRenderingContext2D::currentTransform(user);
-getter CanvasRenderingContext2D::direction(string);
-setter CanvasRenderingContext2D::direction(string);
-method CanvasRenderingContext2D::drawFocusIfNeeded();
-method CanvasRenderingContext2D::drawImage();
-method CanvasRenderingContext2D::ellipse();
-method CanvasRenderingContext2D::fill();
-method CanvasRenderingContext2D::fillRect();
-getter CanvasRenderingContext2D::fillStyle(multiple);
-setter CanvasRenderingContext2D::fillStyle(multiple);
-method CanvasRenderingContext2D::fillText();
-getter CanvasRenderingContext2D::font(string);
-setter CanvasRenderingContext2D::font(string);
-method CanvasRenderingContext2D::getImageData();
-method CanvasRenderingContext2D::getLineDash();
-getter CanvasRenderingContext2D::globalAlpha(double);
-setter CanvasRenderingContext2D::globalAlpha(double);
-getter CanvasRenderingContext2D::globalCompositeOperation(string);
-setter CanvasRenderingContext2D::globalCompositeOperation(string);
-getter CanvasRenderingContext2D::height(unsigned long);
-setter CanvasRenderingContext2D::height(unsigned long);
-getter CanvasRenderingContext2D::imageSmoothingEnabled(boolean);
-setter CanvasRenderingContext2D::imageSmoothingEnabled(boolean);
-getter CanvasRenderingContext2D::imageSmoothingQuality(user);
-setter CanvasRenderingContext2D::imageSmoothingQuality(user);
-method CanvasRenderingContext2D::isPointInPath();
-method CanvasRenderingContext2D::isPointInStroke();
-getter CanvasRenderingContext2D::lineCap(string);
-setter CanvasRenderingContext2D::lineCap(string);
-getter CanvasRenderingContext2D::lineDashOffset(double);
-setter CanvasRenderingContext2D::lineDashOffset(double);
-getter CanvasRenderingContext2D::lineJoin(string);
-setter CanvasRenderingContext2D::lineJoin(string);
-method CanvasRenderingContext2D::lineTo();
-getter CanvasRenderingContext2D::lineWidth(double);
-setter CanvasRenderingContext2D::lineWidth(double);
-method CanvasRenderingContext2D::measureText();
-getter CanvasRenderingContext2D::miterLimit(double);
-setter CanvasRenderingContext2D::miterLimit(double);
-method CanvasRenderingContext2D::moveTo();
-method CanvasRenderingContext2D::putImageData();
-method CanvasRenderingContext2D::quadraticCurveTo();
-method CanvasRenderingContext2D::rect();
-method CanvasRenderingContext2D::removeHitRegion();
-method CanvasRenderingContext2D::resetClip();
-method CanvasRenderingContext2D::resetTransform();
-method CanvasRenderingContext2D::restore();
-method CanvasRenderingContext2D::rotate();
-method CanvasRenderingContext2D::save();
-method CanvasRenderingContext2D::scale();
-method CanvasRenderingContext2D::scrollPathIntoView();
-method CanvasRenderingContext2D::setLineDash();
-method CanvasRenderingContext2D::setTransform();
-getter CanvasRenderingContext2D::shadowBlur(double);
-setter CanvasRenderingContext2D::shadowBlur(double);
-getter CanvasRenderingContext2D::shadowColor(string);
-setter CanvasRenderingContext2D::shadowColor(string);
-getter CanvasRenderingContext2D::shadowOffsetX(double);
-setter CanvasRenderingContext2D::shadowOffsetX(double);
-getter CanvasRenderingContext2D::shadowOffsetY(double);
-setter CanvasRenderingContext2D::shadowOffsetY(double);
-method CanvasRenderingContext2D::stroke();
-method CanvasRenderingContext2D::strokeRect();
-getter CanvasRenderingContext2D::strokeStyle(multiple);
-setter CanvasRenderingContext2D::strokeStyle(multiple);
-method CanvasRenderingContext2D::strokeText();
-getter CanvasRenderingContext2D::textAlign(string);
-setter CanvasRenderingContext2D::textAlign(string);
-getter CanvasRenderingContext2D::textBaseline(string);
-setter CanvasRenderingContext2D::textBaseline(string);
-method CanvasRenderingContext2D::transform();
-method CanvasRenderingContext2D::translate();
-getter CanvasRenderingContext2D::width(unsigned long);
-setter CanvasRenderingContext2D::width(unsigned long);
-method CharacterData::after();
-method CharacterData::appendData();
-method CharacterData::before();
-getter CharacterData::data(string);
-setter CharacterData::data(string);
-method CharacterData::deleteData();
-method CharacterData::insertData();
-getter CharacterData::length(unsigned long);
-getter CharacterData::nextElementSibling(user);
-getter CharacterData::previousElementSibling(user);
-method CharacterData::remove();
-method CharacterData::replaceData();
-method CharacterData::replaceWith();
-method CharacterData::substringData();
-getter CloseEvent::code(unsigned short);
-getter CloseEvent::reason(string);
-getter CloseEvent::wasClean(boolean);
-getter CompositionEvent::data(string);
-method CompositionEvent::initCompositionEvent();
-method CSS::escape();
-getter CSSGroupingRule::cssRules(user);
-method CSSGroupingRule::deleteRule();
-method CSSGroupingRule::insertRule();
-getter CSSImportRule::href(string);
-getter CSSImportRule::media(user);
-getter CSSImportRule::styleSheet(user);
-getter CSSMarginRule::name(string);
-getter CSSMarginRule::style(user);
-getter CSSMediaRule::media(user);
-getter CSSNamespaceRule::namespaceURI(string);
-getter CSSNamespaceRule::prefix(string);
-getter CSSPageRule::selectorText(string);
-setter CSSPageRule::selectorText(string);
-getter CSSPageRule::style(user);
-getter CSSRule::cssText(string);
-setter CSSRule::cssText(string);
-method CSSRuleList::item();
-getter CSSRuleList::length(unsigned long);
-getter CSSRule::parentRule(user);
-getter CSSRule::parentStyleSheet(user);
-getter CSSRule::type(unsigned short);
-getter CSSStyleDeclaration::cssFloat(string);
-setter CSSStyleDeclaration::cssFloat(string);
-getter CSSStyleDeclaration::cssText(string);
-setter CSSStyleDeclaration::cssText(string);
-getter CSSStyleDeclaration::dashed_attribute(string);
-setter CSSStyleDeclaration::dashed_attribute(string);
-method CSSStyleDeclaration::getPropertyPriority();
-method CSSStyleDeclaration::getPropertyValue();
-method CSSStyleDeclaration::item();
-getter CSSStyleDeclaration::length(unsigned long);
-getter CSSStyleDeclaration::parentRule(user);
-method CSSStyleDeclaration::removeProperty();
-method CSSStyleDeclaration::setProperty();
-method CSSStyleDeclaration::setPropertyPriority();
-method CSSStyleDeclaration::setPropertyValue();
-getter CSSStyleRule::selectorText(string);
-setter CSSStyleRule::selectorText(string);
-getter CSSStyleRule::style(user);
-getter CSSStyleSheet::cssRules(user);
-method CSSStyleSheet::deleteRule();
-method CSSStyleSheet::insertRule();
-getter CSSStyleSheet::ownerRule(user);
-getter CustomEvent::detail(any);
-method CustomEvent::initCustomEvent();
-method DataTransfer::clearData();
-getter DataTransfer::dropEffect(string);
-setter DataTransfer::dropEffect(string);
-getter DataTransfer::effectAllowed(string);
-setter DataTransfer::effectAllowed(string);
-getter DataTransfer::files(user);
-method DataTransfer::getData();
-method DataTransferItem::getAsFile();
-method DataTransferItem::getAsString();
-getter DataTransferItem::kind(string);
-method DataTransferItemList::add();
-method DataTransferItemList::clear();
-getter DataTransferItemList::length(unsigned long);
-method DataTransferItemList::remove();
-getter DataTransfer::items(user);
-getter DataTransferItem::type(string);
-method DataTransfer::setData();
-method DataTransfer::setDragImage();
-getter DataTransfer::types(string);
-getter DedicatedWorkerGlobalScope::onmessage(user);
-setter DedicatedWorkerGlobalScope::onmessage(user);
-method DedicatedWorkerGlobalScope::postMessage();
-getter Document::activeElement(user);
-method Document::adoptNode();
-getter Document::alinkColor(string);
-setter Document::alinkColor(string);
-getter Document::all(user);
-getter Document::anchors(user);
-method Document::append();
-getter Document::applets(user);
-getter Document::bgColor(string);
-setter Document::bgColor(string);
-setter Document::body(user);
-method Document::captureEvents();
-getter Document::characterSet(string);
-getter Document::childElementCount(unsigned long);
-getter Document::children(user);
-method Document::clear();
-method Document::close();
-getter Document::commands(user);
-getter Document::compatMode(string);
-getter Document::contentType(string);
-setter Document::cookie(string);
-method Document::createAttribute();
-method Document::createAttributeNS();
-method Document::createComment();
-method Document::createDocumentFragment();
-method Document::createElementNS();
-method Document::createNodeIterator();
-method Document::createProcessingInstruction();
-method Document::createRange();
-method Document::createTreeWalker();
-getter Document::cssElementMap(user);
-getter Document::currentScript(user);
-getter Document::defaultView(user);
-getter Document::designMode(string);
-setter Document::designMode(string);
-getter Document::dir(string);
-setter Document::dir(string);
-getter Document::doctype(user);
-getter Document::documentURI(string);
-getter Document::domain(string);
-setter Document::domain(string);
-getter Document::embeds(user);
-method Document::enableStyleSheetsForSet();
-method Document::execCommand();
-getter Document::fgColor(string);
-setter Document::fgColor(string);
-getter Document::firstElementChild(user);
-getter Document::forms(user);
-method DocumentFragment::append();
-getter DocumentFragment::childElementCount(unsigned long);
-getter DocumentFragment::children(user);
-getter DocumentFragment::firstElementChild(user);
-method DocumentFragment::getElementById();
-getter DocumentFragment::lastElementChild(user);
-method DocumentFragment::prepend();
-method DocumentFragment::query();
-method DocumentFragment::queryAll();
-method DocumentFragment::querySelector();
-method DocumentFragment::querySelectorAll();
-method Document::getElementsByClassName();
-method Document::getElementsByName();
-method Document::getElementsByTagNameNS();
-method Document::hasFocus();
-getter Document::images(user);
-getter Document::implementation(user);
-method Document::importNode();
-getter Document::inputEncoding(string);
-getter Document::lastElementChild(user);
-getter Document::lastModified(string);
-getter Document::lastStyleSheetSet(string);
-getter Document::linkColor(string);
-setter Document::linkColor(string);
-getter Document::links(user);
-getter Document::onerror(user);
-setter Document::onerror(user);
-method Document::open();
-getter Document::origin(string);
-getter Document::plugins(user);
-getter Document::preferredStyleSheetSet(string);
-method Document::prepend();
-method Document::query();
-method Document::queryAll();
-method Document::queryCommandEnabled();
-method Document::queryCommandIndeterm();
-method Document::queryCommandState();
-method Document::queryCommandSupported();
-method Document::queryCommandValue();
-method Document::querySelector();
-method Document::querySelectorAll();
-getter Document::readyState(user);
-getter Document::referrer(string);
-method Document::releaseEvents();
-getter Document::scripts(user);
-getter Document::selectedStyleSheetSet(string);
-setter Document::selectedStyleSheetSet(string);
-getter Document::styleSheetSets(string);
-getter Document::styleSheets(user);
-getter Document::title(string);
-setter Document::title(string);
-method DocumentType::after();
-method DocumentType::before();
-getter DocumentType::name(string);
-getter DocumentType::publicId(string);
-method DocumentType::remove();
-method DocumentType::replaceWith();
-getter DocumentType::systemId(string);
-getter Document::URL(string);
-getter Document::vlinkColor(string);
-setter Document::vlinkColor(string);
-method DOMImplementation::createDocument();
-method DOMImplementation::createDocumentType();
-method DOMImplementation::createHTMLDocument();
-method DOMImplementation::hasFeature();
-method DOMParser::parseFromString();
-getter DOMSettableTokenList::value(string);
-setter DOMSettableTokenList::value(string);
-method DOMTokenList::add();
-method DOMTokenList::contains();
-method DOMTokenList::item();
-getter DOMTokenList::length(unsigned long);
-method DOMTokenList::remove();
-method DOMTokenList::toggle();
-getter DragEvent::dataTransfer(user);
-getter DrawingStyle::direction(string);
-setter DrawingStyle::direction(string);
-getter DrawingStyle::font(string);
-setter DrawingStyle::font(string);
-method DrawingStyle::getLineDash();
-getter DrawingStyle::lineCap(string);
-setter DrawingStyle::lineCap(string);
-getter DrawingStyle::lineDashOffset(double);
-setter DrawingStyle::lineDashOffset(double);
-getter DrawingStyle::lineJoin(string);
-setter DrawingStyle::lineJoin(string);
-getter DrawingStyle::lineWidth(double);
-setter DrawingStyle::lineWidth(double);
-getter DrawingStyle::miterLimit(double);
-setter DrawingStyle::miterLimit(double);
-method DrawingStyle::setLineDash();
-getter DrawingStyle::textAlign(string);
-setter DrawingStyle::textAlign(string);
-getter DrawingStyle::textBaseline(string);
-setter DrawingStyle::textBaseline(string);
-method Element::after();
-method Element::append();
-getter Element::attributes(user);
-method Element::before();
-getter Element::cascadedStyle(user);
-getter Element::children(user);
-getter Element::classList(user);
-method Element::closest();
-getter Element::defaultStyle(user);
-method Element::getAttributeNode();
-method Element::getAttributeNodeNS();
-method Element::getAttributeNS();
-method Element::getElementsByClassName();
-method Element::getElementsByTagNameNS();
-method Element::hasAttributeNS();
-method Element::hasAttributes();
-getter Element::innerHTML(string);
-setter Element::innerHTML(string);
-method Element::insertAdjacentHTML();
-getter Element::localName(string);
-method Element::matches();
-getter Element::namespaceURI(string);
-getter Element::outerHTML(string);
-setter Element::outerHTML(string);
-getter Element::prefix(string);
-method Element::prepend();
-method Element::pseudo();
-method Element::query();
-method Element::queryAll();
-method Element::querySelector();
-method Element::querySelectorAll();
-getter Element::rawComputedStyle(user);
-method Element::remove();
-method Element::removeAttributeNode();
-method Element::removeAttributeNS();
-method Element::replaceWith();
-method Element::setAttributeNode();
-method Element::setAttributeNodeNS();
-method Element::setAttributeNS();
-getter Element::tagName(string);
-getter Element::usedStyle(user);
-getter ErrorEvent::colno(unsigned long);
-getter ErrorEvent::error(any);
-getter ErrorEvent::filename(string);
-getter ErrorEvent::lineno(unsigned long);
-getter ErrorEvent::message(string);
-method EventListener::handleEvent();
-method EventSource::close();
-getter EventSource::onerror(user);
-setter EventSource::onerror(user);
-getter EventSource::onmessage(user);
-setter EventSource::onmessage(user);
-getter EventSource::onopen(user);
-setter EventSource::onopen(user);
-getter EventSource::readyState(unsigned short);
-getter EventSource::url(string);
-getter EventSource::withCredentials(boolean);
-getter Event::timeStamp(user);
-method External::AddSearchProvider();
-method External::IsSearchProviderInstalled();
-method FocusEvent::initFocusEvent();
-getter FocusEvent::relatedTarget(user);
-getter HashChangeEvent::newURL(string);
-getter HashChangeEvent::oldURL(string);
-method History::back();
-method History::forward();
-method History::go();
-getter History::length(unsigned long);
-method History::pushState();
-method History::replaceState();
-getter History::state(any);
-method HTMLAllCollection::item();
-getter HTMLAllCollection::length(unsigned long);
-method HTMLAllCollection::namedItem();
-getter HTMLAnchorElement::download(string);
-setter HTMLAnchorElement::download(string);
-getter HTMLAnchorElement::hash(user);
-setter HTMLAnchorElement::hash(user);
-getter HTMLAnchorElement::hostname(user);
-setter HTMLAnchorElement::hostname(user);
-getter HTMLAnchorElement::host(user);
-setter HTMLAnchorElement::host(user);
-getter HTMLAnchorElement::href(user);
-setter HTMLAnchorElement::href(user);
-getter HTMLAnchorElement::origin(user);
-getter HTMLAnchorElement::password(user);
-setter HTMLAnchorElement::password(user);
-getter HTMLAnchorElement::pathname(user);
-setter HTMLAnchorElement::pathname(user);
-getter HTMLAnchorElement::ping(user);
-getter HTMLAnchorElement::port(user);
-setter HTMLAnchorElement::port(user);
-getter HTMLAnchorElement::protocol(user);
-setter HTMLAnchorElement::protocol(user);
-getter HTMLAnchorElement::relList(user);
-getter HTMLAnchorElement::search(user);
-setter HTMLAnchorElement::search(user);
-getter HTMLAnchorElement::text(string);
-setter HTMLAnchorElement::text(string);
-getter HTMLAnchorElement::type(string);
-setter HTMLAnchorElement::type(string);
-getter HTMLAnchorElement::username(user);
-setter HTMLAnchorElement::username(user);
-getter HTMLAppletElement::hspace(unsigned long);
-setter HTMLAppletElement::hspace(unsigned long);
-getter HTMLAppletElement::vspace(unsigned long);
-setter HTMLAppletElement::vspace(unsigned long);
-getter HTMLAreaElement::download(string);
-setter HTMLAreaElement::download(string);
-getter HTMLAreaElement::hash(user);
-setter HTMLAreaElement::hash(user);
-getter HTMLAreaElement::hostname(user);
-setter HTMLAreaElement::hostname(user);
-getter HTMLAreaElement::host(user);
-setter HTMLAreaElement::host(user);
-getter HTMLAreaElement::hreflang(string);
-setter HTMLAreaElement::hreflang(string);
-getter HTMLAreaElement::href(user);
-setter HTMLAreaElement::href(user);
-getter HTMLAreaElement::origin(user);
-getter HTMLAreaElement::password(user);
-setter HTMLAreaElement::password(user);
-getter HTMLAreaElement::pathname(user);
-setter HTMLAreaElement::pathname(user);
-getter HTMLAreaElement::ping(user);
-getter HTMLAreaElement::port(user);
-setter HTMLAreaElement::port(user);
-getter HTMLAreaElement::protocol(user);
-setter HTMLAreaElement::protocol(user);
-getter HTMLAreaElement::relList(user);
-getter HTMLAreaElement::rel(string);
-setter HTMLAreaElement::rel(string);
-getter HTMLAreaElement::search(user);
-setter HTMLAreaElement::search(user);
-getter HTMLAreaElement::type(string);
-setter HTMLAreaElement::type(string);
-getter HTMLAreaElement::username(user);
-setter HTMLAreaElement::username(user);
-getter HTMLButtonElement::autofocus(boolean);
-setter HTMLButtonElement::autofocus(boolean);
-method HTMLButtonElement::checkValidity();
-getter HTMLButtonElement::formAction(string);
-setter HTMLButtonElement::formAction(string);
-getter HTMLButtonElement::formEnctype(string);
-setter HTMLButtonElement::formEnctype(string);
-getter HTMLButtonElement::formMethod(string);
-setter HTMLButtonElement::formMethod(string);
-getter HTMLButtonElement::formNoValidate(boolean);
-setter HTMLButtonElement::formNoValidate(boolean);
-getter HTMLButtonElement::formTarget(string);
-setter HTMLButtonElement::formTarget(string);
-getter HTMLButtonElement::form(user);
-getter HTMLButtonElement::labels(user);
-getter HTMLButtonElement::menu(user);
-setter HTMLButtonElement::menu(user);
-method HTMLButtonElement::reportValidity();
-method HTMLButtonElement::setCustomValidity();
-getter HTMLButtonElement::type(string);
-setter HTMLButtonElement::type(string);
-getter HTMLButtonElement::validationMessage(string);
-getter HTMLButtonElement::validity(user);
-getter HTMLButtonElement::willValidate(boolean);
-method HTMLCanvasElement::getContext();
-getter HTMLCanvasElement::height(unsigned long);
-setter HTMLCanvasElement::height(unsigned long);
-method HTMLCanvasElement::probablySupportsContext();
-method HTMLCanvasElement::setContext();
-method HTMLCanvasElement::toBlob();
-method HTMLCanvasElement::toDataURL();
-method HTMLCanvasElement::transferControlToProxy();
-getter HTMLCanvasElement::width(unsigned long);
-setter HTMLCanvasElement::width(unsigned long);
-method HTMLCollection::item();
-getter HTMLCollection::length(unsigned long);
-method HTMLCollection::namedItem();
-getter HTMLDataElement::value(string);
-setter HTMLDataElement::value(string);
-getter HTMLDataListElement::options(user);
-getter HTMLDetailsElement::open(boolean);
-setter HTMLDetailsElement::open(boolean);
-method HTMLDialogElement::close();
-getter HTMLDialogElement::open(boolean);
-setter HTMLDialogElement::open(boolean);
-getter HTMLDialogElement::returnValue(string);
-setter HTMLDialogElement::returnValue(string);
-method HTMLDialogElement::show();
-method HTMLDialogElement::showModal();
-getter HTMLDirectoryElement::compact(boolean);
-setter HTMLDirectoryElement::compact(boolean);
-getter HTMLDListElement::compact(boolean);
-setter HTMLDListElement::compact(boolean);
-getter HTMLElement::accessKeyLabel(string);
-getter HTMLElement::accessKey(string);
-setter HTMLElement::accessKey(string);
-method HTMLElement::blur();
-method HTMLElement::click();
-getter HTMLElement::commandChecked(boolean);
-getter HTMLElement::commandDisabled(boolean);
-getter HTMLElement::commandHidden(boolean);
-getter HTMLElement::commandIcon(string);
-getter HTMLElement::commandLabel(string);
-getter HTMLElement::commandType(string);
-getter HTMLElement::contentEditable(string);
-setter HTMLElement::contentEditable(string);
-getter HTMLElement::contextMenu(user);
-setter HTMLElement::contextMenu(user);
-getter HTMLElement::dataset(user);
-getter HTMLElement::draggable(boolean);
-setter HTMLElement::draggable(boolean);
-getter HTMLElement::dropzone(user);
-method HTMLElement::focus();
-method HTMLElement::forceSpellCheck();
-getter HTMLElement::hidden(boolean);
-setter HTMLElement::hidden(boolean);
-getter HTMLElement::isContentEditable(boolean);
-getter HTMLElement::onerror(user);
-setter HTMLElement::onerror(user);
-getter HTMLElement::spellcheck(boolean);
-setter HTMLElement::spellcheck(boolean);
-getter HTMLElement::tabIndex(long);
-setter HTMLElement::tabIndex(long);
-getter HTMLElement::translate(boolean);
-setter HTMLElement::translate(boolean);
-getter HTMLEmbedElement::align(string);
-setter HTMLEmbedElement::align(string);
-method HTMLEmbedElement::getSVGDocument();
-getter HTMLEmbedElement::height(string);
-setter HTMLEmbedElement::height(string);
-getter HTMLEmbedElement::name(string);
-setter HTMLEmbedElement::name(string);
-getter HTMLEmbedElement::src(string);
-setter HTMLEmbedElement::src(string);
-getter HTMLEmbedElement::type(string);
-setter HTMLEmbedElement::type(string);
-getter HTMLEmbedElement::width(string);
-setter HTMLEmbedElement::width(string);
-method HTMLFieldSetElement::checkValidity();
-getter HTMLFieldSetElement::disabled(boolean);
-setter HTMLFieldSetElement::disabled(boolean);
-getter HTMLFieldSetElement::elements(user);
-getter HTMLFieldSetElement::form(user);
-getter HTMLFieldSetElement::name(string);
-setter HTMLFieldSetElement::name(string);
-method HTMLFieldSetElement::reportValidity();
-method HTMLFieldSetElement::setCustomValidity();
-getter HTMLFieldSetElement::type(string);
-getter HTMLFieldSetElement::validationMessage(string);
-getter HTMLFieldSetElement::validity(user);
-getter HTMLFieldSetElement::willValidate(boolean);
-method HTMLFormControlsCollection::namedItem();
-getter HTMLFormElement::autocomplete(string);
-setter HTMLFormElement::autocomplete(string);
-method HTMLFormElement::checkValidity();
-getter HTMLFormElement::elements(user);
-getter HTMLFormElement::encoding(string);
-setter HTMLFormElement::encoding(string);
-getter HTMLFormElement::length(long);
-getter HTMLFormElement::name(string);
-setter HTMLFormElement::name(string);
-getter HTMLFormElement::noValidate(boolean);
-setter HTMLFormElement::noValidate(boolean);
-method HTMLFormElement::reportValidity();
-method HTMLFormElement::requestAutocomplete();
-method HTMLFormElement::reset();
-method HTMLFormElement::submit();
-getter HTMLFrameElement::contentDocument(user);
-getter HTMLFrameElement::contentWindow(user);
-getter HTMLHRElement::color(string);
-setter HTMLHRElement::color(string);
-getter HTMLIFrameElement::allowFullscreen(boolean);
-setter HTMLIFrameElement::allowFullscreen(boolean);
-getter HTMLIFrameElement::contentDocument(user);
-getter HTMLIFrameElement::contentWindow(user);
-method HTMLIFrameElement::getSVGDocument();
-getter HTMLIFrameElement::sandbox(user);
-getter HTMLIFrameElement::seamless(boolean);
-setter HTMLIFrameElement::seamless(boolean);
-getter HTMLIFrameElement::srcdoc(string);
-setter HTMLIFrameElement::srcdoc(string);
-getter HTMLImageElement::complete(boolean);
-getter HTMLImageElement::crossOrigin(string);
-setter HTMLImageElement::crossOrigin(string);
-getter HTMLImageElement::currentSrc(string);
-getter HTMLImageElement::lowsrc(string);
-setter HTMLImageElement::lowsrc(string);
-getter HTMLImageElement::naturalHeight(unsigned long);
-getter HTMLImageElement::naturalWidth(unsigned long);
-getter HTMLImageElement::sizes(string);
-setter HTMLImageElement::sizes(string);
-getter HTMLImageElement::srcset(string);
-setter HTMLImageElement::srcset(string);
-getter HTMLInputElement::autocomplete(string);
-setter HTMLInputElement::autocomplete(string);
-getter HTMLInputElement::autofocus(boolean);
-setter HTMLInputElement::autofocus(boolean);
-method HTMLInputElement::checkValidity();
-getter HTMLInputElement::dirName(string);
-setter HTMLInputElement::dirName(string);
-getter HTMLInputElement::files(user);
-getter HTMLInputElement::formAction(string);
-setter HTMLInputElement::formAction(string);
-getter HTMLInputElement::formEnctype(string);
-setter HTMLInputElement::formEnctype(string);
-getter HTMLInputElement::formMethod(string);
-setter HTMLInputElement::formMethod(string);
-getter HTMLInputElement::formNoValidate(boolean);
-setter HTMLInputElement::formNoValidate(boolean);
-getter HTMLInputElement::formTarget(string);
-setter HTMLInputElement::formTarget(string);
-getter HTMLInputElement::form(user);
-getter HTMLInputElement::height(unsigned long);
-setter HTMLInputElement::height(unsigned long);
-getter HTMLInputElement::indeterminate(boolean);
-setter HTMLInputElement::indeterminate(boolean);
-getter HTMLInputElement::inputMode(string);
-setter HTMLInputElement::inputMode(string);
-getter HTMLInputElement::labels(user);
-getter HTMLInputElement::list(user);
-getter HTMLInputElement::max(string);
-setter HTMLInputElement::max(string);
-getter HTMLInputElement::minLength(long);
-setter HTMLInputElement::minLength(long);
-getter HTMLInputElement::min(string);
-setter HTMLInputElement::min(string);
-getter HTMLInputElement::multiple(boolean);
-setter HTMLInputElement::multiple(boolean);
-getter HTMLInputElement::pattern(string);
-setter HTMLInputElement::pattern(string);
-getter HTMLInputElement::placeholder(string);
-setter HTMLInputElement::placeholder(string);
-method HTMLInputElement::reportValidity();
-getter HTMLInputElement::required(boolean);
-setter HTMLInputElement::required(boolean);
-method HTMLInputElement::select();
-getter HTMLInputElement::selectionDirection(string);
-setter HTMLInputElement::selectionDirection(string);
-getter HTMLInputElement::selectionEnd(unsigned long);
-setter HTMLInputElement::selectionEnd(unsigned long);
-getter HTMLInputElement::selectionStart(unsigned long);
-setter HTMLInputElement::selectionStart(unsigned long);
-method HTMLInputElement::setCustomValidity();
-method HTMLInputElement::setRangeText();
-method HTMLInputElement::setSelectionRange();
-method HTMLInputElement::stepDown();
-getter HTMLInputElement::step(string);
-setter HTMLInputElement::step(string);
-method HTMLInputElement::stepUp();
-setter HTMLInputElement::type(string);
-getter HTMLInputElement::validationMessage(string);
-getter HTMLInputElement::validity(user);
-getter HTMLInputElement::valueAsDate(date);
-setter HTMLInputElement::valueAsDate(date);
-getter HTMLInputElement::valueAsNumber(double);
-setter HTMLInputElement::valueAsNumber(double);
-getter HTMLInputElement::valueHigh(double);
-setter HTMLInputElement::valueHigh(double);
-getter HTMLInputElement::valueLow(double);
-setter HTMLInputElement::valueLow(double);
-getter HTMLInputElement::width(unsigned long);
-setter HTMLInputElement::width(unsigned long);
-getter HTMLInputElement::willValidate(boolean);
-getter HTMLKeygenElement::autofocus(boolean);
-setter HTMLKeygenElement::autofocus(boolean);
-getter HTMLKeygenElement::challenge(string);
-setter HTMLKeygenElement::challenge(string);
-method HTMLKeygenElement::checkValidity();
-getter HTMLKeygenElement::disabled(boolean);
-setter HTMLKeygenElement::disabled(boolean);
-getter HTMLKeygenElement::form(user);
-getter HTMLKeygenElement::keytype(string);
-setter HTMLKeygenElement::keytype(string);
-getter HTMLKeygenElement::labels(user);
-getter HTMLKeygenElement::name(string);
-setter HTMLKeygenElement::name(string);
-method HTMLKeygenElement::reportValidity();
-method HTMLKeygenElement::setCustomValidity();
-getter HTMLKeygenElement::type(string);
-getter HTMLKeygenElement::validationMessage(string);
-getter HTMLKeygenElement::validity(user);
-getter HTMLKeygenElement::willValidate(boolean);
-getter HTMLLabelElement::control(user);
-getter HTMLLabelElement::form(user);
-getter HTMLLegendElement::form(user);
-getter HTMLLinkElement::crossOrigin(string);
-setter HTMLLinkElement::crossOrigin(string);
-getter HTMLLinkElement::relList(user);
-getter HTMLLinkElement::sheet(user);
-getter HTMLLinkElement::sizes(user);
-getter HTMLMapElement::areas(user);
-getter HTMLMarqueeElement::behavior(string);
-setter HTMLMarqueeElement::behavior(string);
-getter HTMLMarqueeElement::bgColor(string);
-setter HTMLMarqueeElement::bgColor(string);
-getter HTMLMarqueeElement::direction(string);
-setter HTMLMarqueeElement::direction(string);
-getter HTMLMarqueeElement::height(string);
-setter HTMLMarqueeElement::height(string);
-getter HTMLMarqueeElement::hspace(unsigned long);
-setter HTMLMarqueeElement::hspace(unsigned long);
-getter HTMLMarqueeElement::loop(long);
-setter HTMLMarqueeElement::loop(long);
-getter HTMLMarqueeElement::onbounce(user);
-setter HTMLMarqueeElement::onbounce(user);
-getter HTMLMarqueeElement::onfinish(user);
-setter HTMLMarqueeElement::onfinish(user);
-getter HTMLMarqueeElement::onstart(user);
-setter HTMLMarqueeElement::onstart(user);
-getter HTMLMarqueeElement::scrollAmount(unsigned long);
-setter HTMLMarqueeElement::scrollAmount(unsigned long);
-getter HTMLMarqueeElement::scrollDelay(unsigned long);
-setter HTMLMarqueeElement::scrollDelay(unsigned long);
-method HTMLMarqueeElement::start();
-method HTMLMarqueeElement::stop();
-getter HTMLMarqueeElement::trueSpeed(boolean);
-setter HTMLMarqueeElement::trueSpeed(boolean);
-getter HTMLMarqueeElement::vspace(unsigned long);
-setter HTMLMarqueeElement::vspace(unsigned long);
-getter HTMLMarqueeElement::width(string);
-setter HTMLMarqueeElement::width(string);
-method HTMLMediaElement::addTextTrack();
-getter HTMLMediaElement::audioTracks(user);
-getter HTMLMediaElement::autoplay(boolean);
-setter HTMLMediaElement::autoplay(boolean);
-getter HTMLMediaElement::buffered(user);
-method HTMLMediaElement::canPlayType();
-getter HTMLMediaElement::controller(user);
-setter HTMLMediaElement::controller(user);
-getter HTMLMediaElement::controls(boolean);
-setter HTMLMediaElement::controls(boolean);
-getter HTMLMediaElement::crossOrigin(string);
-setter HTMLMediaElement::crossOrigin(string);
-getter HTMLMediaElement::currentSrc(string);
-getter HTMLMediaElement::currentTime(double);
-setter HTMLMediaElement::currentTime(double);
-getter HTMLMediaElement::defaultMuted(boolean);
-setter HTMLMediaElement::defaultMuted(boolean);
-getter HTMLMediaElement::defaultPlaybackRate(double);
-setter HTMLMediaElement::defaultPlaybackRate(double);
-getter HTMLMediaElement::duration(double);
-getter HTMLMediaElement::ended(boolean);
-getter HTMLMediaElement::error(user);
-method HTMLMediaElement::fastSeek();
-method HTMLMediaElement::getStartDate();
-method HTMLMediaElement::load();
-getter HTMLMediaElement::loop(boolean);
-setter HTMLMediaElement::loop(boolean);
-getter HTMLMediaElement::mediaGroup(string);
-setter HTMLMediaElement::mediaGroup(string);
-getter HTMLMediaElement::muted(boolean);
-setter HTMLMediaElement::muted(boolean);
-getter HTMLMediaElement::networkState(unsigned short);
-method HTMLMediaElement::pause();
-getter HTMLMediaElement::paused(boolean);
-method HTMLMediaElement::play();
-getter HTMLMediaElement::playbackRate(double);
-setter HTMLMediaElement::playbackRate(double);
-getter HTMLMediaElement::played(user);
-getter HTMLMediaElement::preload(string);
-setter HTMLMediaElement::preload(string);
-getter HTMLMediaElement::readyState(unsigned short);
-getter HTMLMediaElement::seekable(user);
-getter HTMLMediaElement::seeking(boolean);
-getter HTMLMediaElement::srcObject(user);
-setter HTMLMediaElement::srcObject(user);
-getter HTMLMediaElement::src(string);
-setter HTMLMediaElement::src(string);
-getter HTMLMediaElement::textTracks(user);
-getter HTMLMediaElement::videoTracks(user);
-getter HTMLMediaElement::volume(double);
-setter HTMLMediaElement::volume(double);
-getter HTMLMenuElement::label(string);
-setter HTMLMenuElement::label(string);
-getter HTMLMenuElement::type(string);
-setter HTMLMenuElement::type(string);
-getter HTMLMenuItemElement::checked(boolean);
-setter HTMLMenuItemElement::checked(boolean);
-getter HTMLMenuItemElement::command(user);
-getter HTMLMenuItemElement::default(boolean);
-setter HTMLMenuItemElement::default(boolean);
-getter HTMLMenuItemElement::disabled(boolean);
-setter HTMLMenuItemElement::disabled(boolean);
-getter HTMLMenuItemElement::icon(string);
-setter HTMLMenuItemElement::icon(string);
-getter HTMLMenuItemElement::label(string);
-setter HTMLMenuItemElement::label(string);
-getter HTMLMenuItemElement::radiogroup(string);
-setter HTMLMenuItemElement::radiogroup(string);
-getter HTMLMenuItemElement::type(string);
-setter HTMLMenuItemElement::type(string);
-getter HTMLMeterElement::high(double);
-setter HTMLMeterElement::high(double);
-getter HTMLMeterElement::labels(user);
-getter HTMLMeterElement::low(double);
-setter HTMLMeterElement::low(double);
-getter HTMLMeterElement::max(double);
-setter HTMLMeterElement::max(double);
-getter HTMLMeterElement::min(double);
-setter HTMLMeterElement::min(double);
-getter HTMLMeterElement::optimum(double);
-setter HTMLMeterElement::optimum(double);
-getter HTMLMeterElement::value(double);
-setter HTMLMeterElement::value(double);
-getter HTMLModElement::cite(string);
-setter HTMLModElement::cite(string);
-getter HTMLModElement::dateTime(string);
-setter HTMLModElement::dateTime(string);
-method HTMLObjectElement::checkValidity();
-getter HTMLObjectElement::contentDocument(user);
-getter HTMLObjectElement::contentWindow(user);
-getter HTMLObjectElement::form(user);
-method HTMLObjectElement::getSVGDocument();
-getter HTMLObjectElement::hspace(unsigned long);
-setter HTMLObjectElement::hspace(unsigned long);
-method HTMLObjectElement::reportValidity();
-method HTMLObjectElement::setCustomValidity();
-getter HTMLObjectElement::typeMustMatch(boolean);
-setter HTMLObjectElement::typeMustMatch(boolean);
-getter HTMLObjectElement::validationMessage(string);
-getter HTMLObjectElement::validity(user);
-getter HTMLObjectElement::vspace(unsigned long);
-setter HTMLObjectElement::vspace(unsigned long);
-getter HTMLObjectElement::willValidate(boolean);
-getter HTMLOListElement::reversed(boolean);
-setter HTMLOListElement::reversed(boolean);
-getter HTMLOptGroupElement::disabled(boolean);
-setter HTMLOptGroupElement::disabled(boolean);
-getter HTMLOptGroupElement::label(string);
-setter HTMLOptGroupElement::label(string);
-getter HTMLOptionElement::form(user);
-getter HTMLOptionElement::index(long);
-setter HTMLOptionElement::text(string);
-method HTMLOptionsCollection::add();
-getter HTMLOptionsCollection::length(unsigned long);
-setter HTMLOptionsCollection::length(unsigned long);
-method HTMLOptionsCollection::remove();
-getter HTMLOptionsCollection::selectedIndex(long);
-setter HTMLOptionsCollection::selectedIndex(long);
-method HTMLOutputElement::checkValidity();
-getter HTMLOutputElement::defaultValue(string);
-setter HTMLOutputElement::defaultValue(string);
-getter HTMLOutputElement::form(user);
-getter HTMLOutputElement::htmlFor(user);
-getter HTMLOutputElement::labels(user);
-getter HTMLOutputElement::name(string);
-setter HTMLOutputElement::name(string);
-method HTMLOutputElement::reportValidity();
-method HTMLOutputElement::setCustomValidity();
-getter HTMLOutputElement::type(string);
-getter HTMLOutputElement::validationMessage(string);
-getter HTMLOutputElement::validity(user);
-getter HTMLOutputElement::value(string);
-setter HTMLOutputElement::value(string);
-getter HTMLOutputElement::willValidate(boolean);
-getter HTMLProgressElement::labels(user);
-getter HTMLProgressElement::max(double);
-setter HTMLProgressElement::max(double);
-getter HTMLProgressElement::position(double);
-getter HTMLProgressElement::value(double);
-setter HTMLProgressElement::value(double);
-getter HTMLScriptElement::async(boolean);
-setter HTMLScriptElement::async(boolean);
-getter HTMLScriptElement::crossOrigin(string);
-setter HTMLScriptElement::crossOrigin(string);
-getter HTMLScriptElement::nonce(string);
-setter HTMLScriptElement::nonce(string);
-method HTMLSelectElement::add();
-getter HTMLSelectElement::autocomplete(string);
-setter HTMLSelectElement::autocomplete(string);
-getter HTMLSelectElement::autofocus(boolean);
-setter HTMLSelectElement::autofocus(boolean);
-method HTMLSelectElement::checkValidity();
-getter HTMLSelectElement::form(user);
-method HTMLSelectElement::item();
-getter HTMLSelectElement::labels(user);
-getter HTMLSelectElement::length(unsigned long);
-setter HTMLSelectElement::length(unsigned long);
-method HTMLSelectElement::namedItem();
-getter HTMLSelectElement::options(user);
-method HTMLSelectElement::remove();
-method HTMLSelectElement::reportValidity();
-getter HTMLSelectElement::required(boolean);
-setter HTMLSelectElement::required(boolean);
-getter HTMLSelectElement::selectedIndex(long);
-setter HTMLSelectElement::selectedIndex(long);
-getter HTMLSelectElement::selectedOptions(user);
-method HTMLSelectElement::setCustomValidity();
-getter HTMLSelectElement::size(unsigned long);
-setter HTMLSelectElement::size(unsigned long);
-getter HTMLSelectElement::validationMessage(string);
-getter HTMLSelectElement::validity(user);
-getter HTMLSelectElement::willValidate(boolean);
-getter HTMLSourceElement::media(string);
-setter HTMLSourceElement::media(string);
-getter HTMLSourceElement::sizes(string);
-setter HTMLSourceElement::sizes(string);
-getter HTMLSourceElement::srcset(string);
-setter HTMLSourceElement::srcset(string);
-getter HTMLSourceElement::src(string);
-setter HTMLSourceElement::src(string);
-getter HTMLSourceElement::type(string);
-setter HTMLSourceElement::type(string);
-getter HTMLStyleElement::nonce(string);
-setter HTMLStyleElement::nonce(string);
-getter HTMLStyleElement::scoped(boolean);
-setter HTMLStyleElement::scoped(boolean);
-getter HTMLStyleElement::sheet(user);
-getter HTMLTableCellElement::headers(user);
-getter HTMLTableColElement::span(unsigned long);
-setter HTMLTableColElement::span(unsigned long);
-getter HTMLTableDataCellElement::abbr(string);
-setter HTMLTableDataCellElement::abbr(string);
-getter HTMLTableElement::caption(user);
-setter HTMLTableElement::caption(user);
-method HTMLTableElement::createCaption();
-method HTMLTableElement::createTBody();
-method HTMLTableElement::createTFoot();
-method HTMLTableElement::createTHead();
-method HTMLTableElement::deleteCaption();
-method HTMLTableElement::deleteRow();
-method HTMLTableElement::deleteTFoot();
-method HTMLTableElement::deleteTHead();
-method HTMLTableElement::insertRow();
-getter HTMLTableElement::rows(user);
-getter HTMLTableElement::sortable(boolean);
-setter HTMLTableElement::sortable(boolean);
-method HTMLTableElement::stopSorting();
-getter HTMLTableElement::tBodies(user);
-getter HTMLTableElement::tFoot(user);
-setter HTMLTableElement::tFoot(user);
-getter HTMLTableElement::tHead(user);
-setter HTMLTableElement::tHead(user);
-getter HTMLTableHeaderCellElement::abbr(string);
-setter HTMLTableHeaderCellElement::abbr(string);
-getter HTMLTableHeaderCellElement::scope(string);
-setter HTMLTableHeaderCellElement::scope(string);
-method HTMLTableHeaderCellElement::sort();
-getter HTMLTableHeaderCellElement::sorted(string);
-setter HTMLTableHeaderCellElement::sorted(string);
-getter HTMLTableRowElement::cells(user);
-method HTMLTableRowElement::deleteCell();
-method HTMLTableRowElement::insertCell();
-method HTMLTableSectionElement::deleteRow();
-method HTMLTableSectionElement::insertRow();
-getter HTMLTableSectionElement::rows(user);
-getter HTMLTemplateElement::content(user);
-getter HTMLTextAreaElement::autocomplete(string);
-setter HTMLTextAreaElement::autocomplete(string);
-getter HTMLTextAreaElement::autofocus(boolean);
-setter HTMLTextAreaElement::autofocus(boolean);
-method HTMLTextAreaElement::checkValidity();
-getter HTMLTextAreaElement::cols(unsigned long);
-setter HTMLTextAreaElement::cols(unsigned long);
-getter HTMLTextAreaElement::dirName(string);
-setter HTMLTextAreaElement::dirName(string);
-getter HTMLTextAreaElement::form(user);
-getter HTMLTextAreaElement::inputMode(string);
-setter HTMLTextAreaElement::inputMode(string);
-getter HTMLTextAreaElement::labels(user);
-getter HTMLTextAreaElement::maxLength(long);
-setter HTMLTextAreaElement::maxLength(long);
-getter HTMLTextAreaElement::minLength(long);
-setter HTMLTextAreaElement::minLength(long);
-getter HTMLTextAreaElement::placeholder(string);
-setter HTMLTextAreaElement::placeholder(string);
-method HTMLTextAreaElement::reportValidity();
-getter HTMLTextAreaElement::required(boolean);
-setter HTMLTextAreaElement::required(boolean);
-getter HTMLTextAreaElement::rows(unsigned long);
-setter HTMLTextAreaElement::rows(unsigned long);
-method HTMLTextAreaElement::select();
-getter HTMLTextAreaElement::selectionDirection(string);
-setter HTMLTextAreaElement::selectionDirection(string);
-getter HTMLTextAreaElement::selectionEnd(unsigned long);
-setter HTMLTextAreaElement::selectionEnd(unsigned long);
-getter HTMLTextAreaElement::selectionStart(unsigned long);
-setter HTMLTextAreaElement::selectionStart(unsigned long);
-method HTMLTextAreaElement::setCustomValidity();
-method HTMLTextAreaElement::setRangeText();
-method HTMLTextAreaElement::setSelectionRange();
-getter HTMLTextAreaElement::textLength(unsigned long);
-getter HTMLTextAreaElement::validationMessage(string);
-getter HTMLTextAreaElement::validity(user);
-getter HTMLTextAreaElement::willValidate(boolean);
-getter HTMLTextAreaElement::wrap(string);
-setter HTMLTextAreaElement::wrap(string);
-getter HTMLTimeElement::dateTime(string);
-setter HTMLTimeElement::dateTime(string);
-getter HTMLTrackElement::default(boolean);
-setter HTMLTrackElement::default(boolean);
-getter HTMLTrackElement::kind(string);
-setter HTMLTrackElement::kind(string);
-getter HTMLTrackElement::label(string);
-setter HTMLTrackElement::label(string);
-getter HTMLTrackElement::readyState(unsigned short);
-getter HTMLTrackElement::srclang(string);
-setter HTMLTrackElement::srclang(string);
-getter HTMLTrackElement::src(string);
-setter HTMLTrackElement::src(string);
-getter HTMLTrackElement::track(user);
-getter HTMLUListElement::compact(boolean);
-setter HTMLUListElement::compact(boolean);
-getter HTMLUListElement::type(string);
-setter HTMLUListElement::type(string);
-getter HTMLVideoElement::height(unsigned long);
-setter HTMLVideoElement::height(unsigned long);
-getter HTMLVideoElement::poster(string);
-setter HTMLVideoElement::poster(string);
-getter HTMLVideoElement::videoHeight(unsigned long);
-getter HTMLVideoElement::videoWidth(unsigned long);
-getter HTMLVideoElement::width(unsigned long);
-setter HTMLVideoElement::width(unsigned long);
-getter ImageBitmap::height(unsigned long);
-getter ImageBitmap::width(unsigned long);
-getter ImageData::data(user);
-getter ImageData::height(unsigned long);
-getter ImageData::width(unsigned long);
-getter KeyboardEvent::altKey(boolean);
-getter KeyboardEvent::charCode(unsigned long);
-getter KeyboardEvent::code(string);
-getter KeyboardEvent::ctrlKey(boolean);
-method KeyboardEvent::getModifierState();
-method KeyboardEvent::initKeyboardEvent();
-getter KeyboardEvent::isComposing(boolean);
-getter KeyboardEvent::keyCode(unsigned long);
-getter KeyboardEvent::key(string);
-getter KeyboardEvent::location(unsigned long);
-getter KeyboardEvent::metaKey(boolean);
-getter KeyboardEvent::repeat(boolean);
-getter KeyboardEvent::shiftKey(boolean);
-getter KeyboardEvent::which(unsigned long);
-getter Location::ancestorOrigins(string);
-setter Location::hash(user);
-setter Location::hostname(user);
-setter Location::host(user);
-setter Location::password(user);
-setter Location::pathname(user);
-setter Location::port(user);
-setter Location::protocol(user);
-setter Location::search(user);
-setter Location::username(user);
-getter MediaController::buffered(user);
-getter MediaController::currentTime(double);
-setter MediaController::currentTime(double);
-getter MediaController::defaultPlaybackRate(double);
-setter MediaController::defaultPlaybackRate(double);
-getter MediaController::duration(double);
-getter MediaController::muted(boolean);
-setter MediaController::muted(boolean);
-getter MediaController::oncanplaythrough(user);
-setter MediaController::oncanplaythrough(user);
-getter MediaController::oncanplay(user);
-setter MediaController::oncanplay(user);
-getter MediaController::ondurationchange(user);
-setter MediaController::ondurationchange(user);
-getter MediaController::onemptied(user);
-setter MediaController::onemptied(user);
-getter MediaController::onended(user);
-setter MediaController::onended(user);
-getter MediaController::onloadeddata(user);
-setter MediaController::onloadeddata(user);
-getter MediaController::onloadedmetadata(user);
-setter MediaController::onloadedmetadata(user);
-getter MediaController::onpause(user);
-setter MediaController::onpause(user);
-getter MediaController::onplaying(user);
-setter MediaController::onplaying(user);
-getter MediaController::onplay(user);
-setter MediaController::onplay(user);
-getter MediaController::onratechange(user);
-setter MediaController::onratechange(user);
-getter MediaController::ontimeupdate(user);
-setter MediaController::ontimeupdate(user);
-getter MediaController::onvolumechange(user);
-setter MediaController::onvolumechange(user);
-getter MediaController::onwaiting(user);
-setter MediaController::onwaiting(user);
-method MediaController::pause();
-getter MediaController::paused(boolean);
-method MediaController::play();
-getter MediaController::playbackRate(double);
-setter MediaController::playbackRate(double);
-getter MediaController::playbackState(user);
-getter MediaController::played(user);
-getter MediaController::readyState(unsigned short);
-getter MediaController::seekable(user);
-method MediaController::unpause();
-getter MediaController::volume(double);
-setter MediaController::volume(double);
-getter MediaError::code(unsigned short);
-method MediaList::appendMedium();
-method MediaList::deleteMedium();
-method MediaList::item();
-getter MediaList::length(unsigned long);
-getter MediaList::mediaText(string);
-setter MediaList::mediaText(string);
-getter MessageChannel::port1(user);
-getter MessageChannel::port2(user);
-getter MessageEvent::data(any);
-method MessageEvent::initMessageEvent();
-getter MessageEvent::lastEventId(string);
-getter MessageEvent::origin(string);
-getter MessageEvent::ports(user);
-getter MessageEvent::source(multiple);
-method MessagePort::close();
-getter MessagePort::onmessage(user);
-setter MessagePort::onmessage(user);
-method MessagePort::postMessage();
-method MessagePort::start();
-method MimeTypeArray::item();
-getter MimeTypeArray::length(unsigned long);
-method MimeTypeArray::namedItem();
-getter MimeType::description(string);
-getter MimeType::enabledPlugin(user);
-getter MimeType::suffixes(string);
-getter MimeType::type(string);
-getter MouseEvent::altKey(boolean);
-getter MouseEvent::button(short);
-getter MouseEvent::buttons(unsigned short);
-getter MouseEvent::clientX(long);
-getter MouseEvent::clientY(long);
-getter MouseEvent::ctrlKey(boolean);
-method MouseEvent::getModifierState();
-method MouseEvent::initMouseEvent();
-getter MouseEvent::metaKey(boolean);
-getter MouseEvent::region(string);
-getter MouseEvent::relatedTarget(user);
-getter MouseEvent::screenX(long);
-getter MouseEvent::screenY(long);
-getter MouseEvent::shiftKey(boolean);
-getter MutationEvent::attrChange(unsigned short);
-getter MutationEvent::attrName(string);
-method MutationEvent::initMutationEvent();
-getter MutationEvent::newValue(string);
-getter MutationEvent::prevValue(string);
-getter MutationEvent::relatedNode(user);
-method MutationObserver::disconnect();
-method MutationObserver::observe();
-method MutationObserver::takeRecords();
-getter MutationRecord::addedNodes(user);
-getter MutationRecord::attributeNamespace(string);
-getter MutationRecord::attributeName(string);
-getter MutationRecord::nextSibling(user);
-getter MutationRecord::oldValue(string);
-getter MutationRecord::previousSibling(user);
-getter MutationRecord::removedNodes(user);
-getter MutationRecord::target(user);
-getter MutationRecord::type(string);
-method NamedNodeMap::getNamedItem();
-method NamedNodeMap::getNamedItemNS();
-method NamedNodeMap::item();
-getter NamedNodeMap::length(unsigned long);
-method NamedNodeMap::removeNamedItem();
-method NamedNodeMap::removeNamedItemNS();
-method NamedNodeMap::setNamedItem();
-method NamedNodeMap::setNamedItemNS();
-method Navigator::isContentHandlerRegistered();
-method Navigator::isProtocolHandlerRegistered();
-getter Navigator::languages(string);
-getter Navigator::language(string);
-getter Navigator::mimeTypes(user);
-getter Navigator::onLine(boolean);
-getter Navigator::plugins(user);
-method Navigator::registerContentHandler();
-method Navigator::registerProtocolHandler();
-method Navigator::unregisterContentHandler();
-method Navigator::unregisterProtocolHandler();
-method Navigator::yieldForStorageUpdates();
-method NodeFilter::acceptNode();
-method NodeIterator::detach();
-getter NodeIterator::filter(user);
-method NodeIterator::nextNode();
-getter NodeIterator::pointerBeforeReferenceNode(boolean);
-method NodeIterator::previousNode();
-getter NodeIterator::referenceNode(user);
-getter NodeIterator::root(user);
-getter NodeIterator::whatToShow(unsigned long);
-getter PageTransitionEvent::persisted(boolean);
-method Path2D::addPath();
-method Path2D::addPathByStrokingPath();
-method Path2D::addPathByStrokingText();
-method Path2D::addText();
-method Path2D::arc();
-method Path2D::arcTo();
-method Path2D::bezierCurveTo();
-method Path2D::closePath();
-method Path2D::ellipse();
-method Path2D::lineTo();
-method Path2D::moveTo();
-method Path2D::quadraticCurveTo();
-method Path2D::rect();
-method PluginArray::item();
-getter PluginArray::length(unsigned long);
-method PluginArray::namedItem();
-method PluginArray::refresh();
-getter Plugin::description(string);
-getter Plugin::filename(string);
-method Plugin::item();
-getter Plugin::length(unsigned long);
-method Plugin::namedItem();
-getter Plugin::name(string);
-getter PopStateEvent::state(any);
-getter ProcessingInstruction::sheet(user);
-getter ProcessingInstruction::target(string);
-getter PseudoElement::cascadedStyle(user);
-getter PseudoElement::defaultStyle(user);
-getter PseudoElement::rawComputedStyle(user);
-getter PseudoElement::usedStyle(user);
-getter RadioNodeList::value(string);
-setter RadioNodeList::value(string);
-method Range::cloneContents();
-method Range::cloneRange();
-method Range::collapse();
-getter Range::collapsed(boolean);
-getter Range::commonAncestorContainer(user);
-method Range::compareBoundaryPoints();
-method Range::comparePoint();
-method Range::createContextualFragment();
-method Range::deleteContents();
-method Range::detach();
-getter Range::endContainer(user);
-getter Range::endOffset(unsigned long);
-method Range::extractContents();
-method Range::insertNode();
-method Range::intersectsNode();
-method Range::isPointInRange();
-method Range::selectNode();
-method Range::selectNodeContents();
-method Range::setEnd();
-method Range::setEndAfter();
-method Range::setEndBefore();
-method Range::setStart();
-method Range::setStartAfter();
-method Range::setStartBefore();
-getter Range::startContainer(user);
-getter Range::startOffset(unsigned long);
-method Range::surroundContents();
-getter RelatedEvent::relatedTarget(user);
-getter SharedWorkerGlobalScope::applicationCache(user);
-getter SharedWorkerGlobalScope::name(string);
-getter SharedWorkerGlobalScope::onconnect(user);
-setter SharedWorkerGlobalScope::onconnect(user);
-getter SharedWorker::onerror(user);
-setter SharedWorker::onerror(user);
-getter SharedWorker::port(user);
-method Storage::clear();
-getter StorageEvent::key(string);
-getter StorageEvent::newValue(string);
-getter StorageEvent::oldValue(string);
-getter StorageEvent::storageArea(user);
-getter StorageEvent::url(string);
-method Storage::getItem();
-method Storage::key();
-getter Storage::length(unsigned long);
-method Storage::removeItem();
-method Storage::setItem();
-getter StyleSheet::disabled(boolean);
-setter StyleSheet::disabled(boolean);
-getter StyleSheet::href(string);
-method StyleSheetList::item();
-getter StyleSheetList::length(unsigned long);
-getter StyleSheet::media(user);
-getter StyleSheet::ownerNode(multiple);
-getter StyleSheet::parentStyleSheet(user);
-getter StyleSheet::title(string);
-getter StyleSheet::type(string);
-getter SVGElement::style(user);
-getter TextMetrics::actualBoundingBoxAscent(double);
-getter TextMetrics::actualBoundingBoxDescent(double);
-getter TextMetrics::actualBoundingBoxLeft(double);
-getter TextMetrics::actualBoundingBoxRight(double);
-getter TextMetrics::alphabeticBaseline(double);
-getter TextMetrics::emHeightAscent(double);
-getter TextMetrics::emHeightDescent(double);
-getter TextMetrics::fontBoundingBoxAscent(double);
-getter TextMetrics::fontBoundingBoxDescent(double);
-getter TextMetrics::hangingBaseline(double);
-getter TextMetrics::ideographicBaseline(double);
-getter TextMetrics::width(double);
-method Text::splitText();
-getter TextTrack::activeCues(user);
-method TextTrack::addCue();
-getter TextTrackCue::endTime(double);
-setter TextTrackCue::endTime(double);
-getter TextTrackCue::id(string);
-setter TextTrackCue::id(string);
-method TextTrackCueList::getCueById();
-getter TextTrackCueList::length(unsigned long);
-getter TextTrackCue::onenter(user);
-setter TextTrackCue::onenter(user);
-getter TextTrackCue::onexit(user);
-setter TextTrackCue::onexit(user);
-getter TextTrackCue::pauseOnExit(boolean);
-setter TextTrackCue::pauseOnExit(boolean);
-getter TextTrackCue::startTime(double);
-setter TextTrackCue::startTime(double);
-getter TextTrack::cues(user);
-getter TextTrackCue::track(user);
-getter TextTrack::id(string);
-getter TextTrack::inBandMetadataTrackDispatchType(string);
-getter TextTrack::kind(user);
-getter TextTrack::label(string);
-getter TextTrack::language(string);
-method TextTrackList::getTrackById();
-getter TextTrackList::length(unsigned long);
-getter TextTrackList::onaddtrack(user);
-setter TextTrackList::onaddtrack(user);
-getter TextTrackList::onchange(user);
-setter TextTrackList::onchange(user);
-getter TextTrackList::onremovetrack(user);
-setter TextTrackList::onremovetrack(user);
-getter TextTrack::mode(user);
-setter TextTrack::mode(user);
-getter TextTrack::oncuechange(user);
-setter TextTrack::oncuechange(user);
-method TextTrack::removeCue();
-getter Text::wholeText(string);
-method TimeRanges::end();
-getter TimeRanges::length(unsigned long);
-method TimeRanges::start();
-getter Touch::region(string);
-getter TrackEvent::track(multiple);
-getter TreeWalker::currentNode(user);
-setter TreeWalker::currentNode(user);
-getter TreeWalker::filter(user);
-method TreeWalker::firstChild();
-method TreeWalker::lastChild();
-method TreeWalker::nextNode();
-method TreeWalker::nextSibling();
-method TreeWalker::parentNode();
-method TreeWalker::previousNode();
-method TreeWalker::previousSibling();
-getter TreeWalker::root(user);
-getter TreeWalker::whatToShow(unsigned long);
-getter UIEvent::detail(long);
-method UIEvent::initUIEvent();
-getter UIEvent::view(user);
-method URL::domainToASCII();
-method URL::domainToUnicode();
-getter URL::hash(user);
-setter URL::hash(user);
-getter URL::hostname(user);
-setter URL::hostname(user);
-getter URL::host(user);
-setter URL::host(user);
-getter URL::href(user);
-setter URL::href(user);
-getter URL::origin(user);
-getter URL::password(user);
-setter URL::password(user);
-getter URL::pathname(user);
-setter URL::pathname(user);
-getter URL::port(user);
-setter URL::port(user);
-getter URL::protocol(user);
-setter URL::protocol(user);
-method URLSearchParams::append();
-method URLSearchParams::delete();
-method URLSearchParams::get();
-method URLSearchParams::getAll();
-method URLSearchParams::has();
-method URLSearchParams::set();
-getter URL::searchParams(user);
-setter URL::searchParams(user);
-getter URL::search(user);
-setter URL::search(user);
-getter URL::username(user);
-setter URL::username(user);
-getter ValidityState::badInput(boolean);
-getter ValidityState::customError(boolean);
-getter ValidityState::patternMismatch(boolean);
-getter ValidityState::rangeOverflow(boolean);
-getter ValidityState::rangeUnderflow(boolean);
-getter ValidityState::stepMismatch(boolean);
-getter ValidityState::tooLong(boolean);
-getter ValidityState::tooShort(boolean);
-getter ValidityState::typeMismatch(boolean);
-getter ValidityState::valid(boolean);
-getter ValidityState::valueMissing(boolean);
-getter VideoTrack::id(string);
-getter VideoTrack::kind(string);
-getter VideoTrack::label(string);
-getter VideoTrack::language(string);
-method VideoTrackList::getTrackById();
-getter VideoTrackList::length(unsigned long);
-getter VideoTrackList::onaddtrack(user);
-setter VideoTrackList::onaddtrack(user);
-getter VideoTrackList::onchange(user);
-setter VideoTrackList::onchange(user);
-getter VideoTrackList::onremovetrack(user);
-setter VideoTrackList::onremovetrack(user);
-getter VideoTrackList::selectedIndex(long);
-getter VideoTrack::selected(boolean);
-setter VideoTrack::selected(boolean);
-getter WebSocket::binaryType(user);
-setter WebSocket::binaryType(user);
-getter WebSocket::bufferedAmount(unsigned long);
-method WebSocket::close();
-getter WebSocket::extensions(string);
-getter WebSocket::onclose(user);
-setter WebSocket::onclose(user);
-getter WebSocket::onerror(user);
-setter WebSocket::onerror(user);
-getter WebSocket::onmessage(user);
-setter WebSocket::onmessage(user);
-getter WebSocket::onopen(user);
-setter WebSocket::onopen(user);
-getter WebSocket::protocol(string);
-getter WebSocket::readyState(unsigned short);
-method WebSocket::send();
-getter WebSocket::url(string);
-getter WheelEvent::deltaMode(unsigned long);
-getter WheelEvent::deltaX(double);
-getter WheelEvent::deltaY(double);
-getter WheelEvent::deltaZ(double);
-method WheelEvent::initWheelEvent();
-getter Window::applicationCache(user);
-method Window::atob();
-method Window::blur();
-method Window::btoa();
-method Window::cancelAnimationFrame();
-method Window::captureEvents();
-method Window::close();
-getter Window::closed(boolean);
-method Window::confirm();
-method Window::createImageBitmap();
-getter Window::external(user);
-method Window::focus();
-getter Window::frameElement(user);
-getter Window::frames(user);
-method Window::getComputedStyle();
-getter Window::history(user);
-getter Window::length(unsigned long);
-getter Window::localStorage(user);
-getter Window::locationbar(user);
-getter Window::menubar(user);
-method Window::open();
-getter Window::opener(any);
-setter Window::opener(any);
-getter Window::parent(user);
-getter Window::personalbar(user);
-method Window::postMessage();
-method Window::print();
-method Window::prompt();
-method Window::releaseEvents();
-method Window::requestAnimationFrame();
-getter Window::scrollbars(user);
-getter Window::self(user);
-getter Window::sessionStorage(user);
-method Window::showModalDialog();
-getter Window::statusbar(user);
-getter Window::status(string);
-setter Window::status(string);
-method Window::stop();
-getter Window::toolbar(user);
-getter Window::top(user);
-method WorkerGlobalScope::atob();
-method WorkerGlobalScope::btoa();
-method WorkerGlobalScope::clearInterval();
-method WorkerGlobalScope::clearTimeout();
-method WorkerGlobalScope::close();
-method WorkerGlobalScope::createImageBitmap();
-method WorkerGlobalScope::importScripts();
-getter WorkerGlobalScope::location(user);
-getter WorkerGlobalScope::navigator(user);
-getter WorkerGlobalScope::onerror(user);
-setter WorkerGlobalScope::onerror(user);
-getter WorkerGlobalScope::onlanguagechange(user);
-setter WorkerGlobalScope::onlanguagechange(user);
-getter WorkerGlobalScope::onoffline(user);
-setter WorkerGlobalScope::onoffline(user);
-getter WorkerGlobalScope::ononline(user);
-setter WorkerGlobalScope::ononline(user);
-getter WorkerGlobalScope::self(user);
-method WorkerGlobalScope::setInterval();
-method WorkerGlobalScope::setTimeout();
-getter WorkerLocation::hash(user);
-getter WorkerLocation::hostname(user);
-getter WorkerLocation::host(user);
-getter WorkerLocation::href(user);
-getter WorkerLocation::origin(user);
-getter WorkerLocation::pathname(user);
-getter WorkerLocation::port(user);
-getter WorkerLocation::protocol(user);
-getter WorkerLocation::search(user);
-getter WorkerNavigator::appCodeName(string);
-getter WorkerNavigator::appName(string);
-getter WorkerNavigator::appVersion(string);
-getter WorkerNavigator::languages(string);
-getter WorkerNavigator::language(string);
-getter WorkerNavigator::onLine(boolean);
-getter WorkerNavigator::platform(string);
-getter WorkerNavigator::product(string);
-getter WorkerNavigator::productSub(string);
-method WorkerNavigator::taintEnabled();
-getter WorkerNavigator::userAgent(string);
-getter WorkerNavigator::vendor(string);
-getter WorkerNavigator::vendorSub(string);
-getter Worker::onerror(user);
-setter Worker::onerror(user);
-getter Worker::onmessage(user);
-setter Worker::onmessage(user);
-method Worker::postMessage();
-method Worker::terminate();
-method XMLDocument::load();
-method XMLSerializer::serializeToString();
-*/