netsurf/docs/UnimplementedJavascript.md
Daniel Silverstone f29f12a5df
(docs): Update the unimplemented JS bits list
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2022-11-27 09:43:23 +00:00

64 KiB

Unimplemented javascript bindings

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::initKeyboardEvent();
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::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 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::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::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::probablySupportsContext();
method HTMLCanvasElement::setContext();
method HTMLCanvasElement::transferControlToProxy();
method HTMLCanvasElement::toDataURL();
method HTMLCanvasElement::toBlob();
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 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::getNamedItemNS();
method NamedNodeMap::setNamedItem();
method NamedNodeMap::setNamedItemNS();
method NamedNodeMap::removeNamedItem();
method NamedNodeMap::removeNamedItemNS();
method DOMImplementation::createDocumentType();
method DOMImplementation::createDocument();
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::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);
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);

1539 unimplemented bindings