Files
Nim/dom.html
github-actions[bot] ef3d9e7b38 Deploy to GitHub pages
2025-12-28 15:55:52 +00:00

6602 lines
663 KiB
HTML

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- This file is generated by Nim. -->
<html xmlns="https://www.w3.org/1999/xhtml" xml:lang="en" lang="en" data-theme="auto">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>std/dom</title>
<!-- Google fonts -->
<link href='https://fonts.googleapis.com/css?family=Lato:400,600,900' rel='stylesheet' type='text/css'/>
<link href='https://fonts.googleapis.com/css?family=Source+Code+Pro:400,500,600' rel='stylesheet' type='text/css'/>
<!-- Favicon -->
<link rel="shortcut icon" href="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAUAAAAF////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAIAAABbAAAAlQAAAKIAAACbAAAAmwAAAKIAAACVAAAAWwAAAAL///8A////AP///wD///8A////AAAAABQAAADAAAAAYwAAAA3///8A////AP///wD///8AAAAADQAAAGMAAADAAAAAFP///wD///8A////AP///wAAAACdAAAAOv///wD///8A////AP///wD///8A////AP///wD///8AAAAAOgAAAJ3///8A////AP///wAAAAAnAAAAcP///wAAAAAoAAAASv///wD///8A////AP///wAAAABKAAAAKP///wAAAABwAAAAJ////wD///8AAAAAgQAAABwAAACIAAAAkAAAAJMAAACtAAAAFQAAABUAAACtAAAAkwAAAJAAAACIAAAAHAAAAIH///8A////AAAAAKQAAACrAAAAaP///wD///8AAAAARQAAANIAAADSAAAARf///wD///8AAAAAaAAAAKsAAACk////AAAAADMAAACcAAAAnQAAABj///8A////AP///wAAAAAYAAAAGP///wD///8A////AAAAABgAAACdAAAAnAAAADMAAAB1AAAAwwAAAP8AAADpAAAAsQAAAE4AAAAb////AP///wAAAAAbAAAATgAAALEAAADpAAAA/wAAAMMAAAB1AAAAtwAAAOkAAAD/AAAA/wAAAP8AAADvAAAA3gAAAN4AAADeAAAA3gAAAO8AAAD/AAAA/wAAAP8AAADpAAAAtwAAAGUAAAA/AAAA3wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADfAAAAPwAAAGX///8A////AAAAAEgAAADtAAAAvwAAAL0AAADGAAAA7wAAAO8AAADGAAAAvQAAAL8AAADtAAAASP///wD///8A////AP///wD///8AAAAAO////wD///8A////AAAAAIcAAACH////AP///wD///8AAAAAO////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A//8AAP//AAD4HwAA7/cAAN/7AAD//wAAoYUAAJ55AACf+QAAh+EAAAAAAADAAwAA4AcAAP5/AAD//wAA//8AAA=="/>
<link rel="icon" type="image/png" sizes="32x32" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4QQQEwksSS9ZWwAAAk1JREFUWMPtll2ITVEUx39nn/O7Y5qR8f05wtCUUr6ZIS++8pEnkZInPImneaCQ5METNdOkeFBKUhMPRIkHKfEuUZSUlGlKPN2TrgfncpvmnntnmlEyq1Z7t89/rf9a6+y99oZxGZf/XeIq61EdtgKXgdXA0xrYAvBjOIF1AI9zvjcC74BSpndrJPkBWDScTF8Aa4E3wDlgHbASaANmVqlcCnwHvgDvgVfAJ+AikAAvgfVZwLnSVZHZaOuKoQi3ZOMi4NkYkpe1p4J7A8BpYAD49hfIy/oqG0+hLomiKP2L5L+1ubn5115S+3OAn4EnwBlgMzCjyt6ZAnQCJ4A7wOs88iRJHvw50HoujuPBoCKwHWiosy8MdfZnAdcHk8dxXFJ3VQbQlCTJvRBCGdRbD4M6uc5glpY3eAihpN5S5w12diSEcCCEcKUO4ljdr15T76ur1FDDLIQQ3qv71EdDOe3Kxj3leRXyk+pxdWnFWod6Wt2bY3de3aSuUHcPBVimHs7mK9WrmeOF6lR1o9qnzskh2ar2qm1qizpfXaPeVGdlmGN5pb09qMxz1Xb1kLqgzn1RyH7JUXW52lr5e/Kqi9qpto7V1atuUzfnARrV7jEib1T76gG2qxdGmXyiekkt1GswPTtek0aBfJp6YySGBfWg2tPQ0FAYgf1stUfdmdcjarbYJEniKIq6gY/Aw+zWHAC+p2labGpqiorFYgGYCEzN7oQdQClN07O1/EfDyGgC0ALMBdYAi4FyK+4H3gLPsxfR1zRNi+NP7nH5J+QntnXe5B5mpfQAAAAASUVORK5CYII=">
<!-- CSS -->
<link rel="stylesheet" type="text/css" href="nimdoc.out.css?v=2.3.1">
<!-- JS -->
<script type="text/javascript" src="dochack.js?v=2.3.1"></script>
</head>
<body>
<div class="document" id="documentId">
<div class="container">
<h1 class="title">std/dom</h1>
<div class="row">
<div class="three columns">
<div class="theme-select-wrapper">
<label for="theme-select">Theme:&nbsp;</label>
<select id="theme-select" onchange="setTheme(this.value)">
<option value="auto">🌗 Match OS</option>
<option value="dark">🌑 Dark</option>
<option value="light">🌕 Light</option>
</select>
</div>
<div id="global-links">
<ul class="simple-boot">
<li><a href="manual.html">Manual</a></li>
<li><a href="lib.html">Standard library</a></li>
<li> <a id="indexLink" href="theindex.html">Index</a></li>
<li><a href="compiler/theindex.html">Compiler docs</a></li>
<li><a href="https://nim-lang.github.io/fusion/theindex.html">Fusion docs</a></li>
<li><a href="https://nim-lang.github.io/Nim/">devel</a>, <a href="https://nim-lang.org/documentation.html">stable</a></li>
</ul>
</div>
<div id="searchInputDiv">
Search: <input type="search" id="searchInput"
oninput="search()" />
</div>
<ul class="simple simple-toc" id="toc-list">
<li><a class="reference" id="document-ready_toc" href="#document-ready">Document Ready</a></li>
<li><a class="reference" id="document-onunload_toc" href="#document-onunload">Document onUnload</a></li>
<li><a class="reference" id="document-autorefresh_toc" href="#document-autorefresh">Document Autorefresh</a></li>
<li>
<a class="reference reference-toplevel" href="#6" id="56">Imports</a>
</li>
<li>
<details open>
<summary><a class="reference reference-toplevel" href="#7" id="57">Types</a></summary>
<ul class="simple simple-toc-section">
<li><a class="reference" href="#AddEventListenerOptions" title="AddEventListenerOptions = object
capture*: bool
once*: bool
passive*: bool">AddEventListenerOptions</a></li>
<li><a class="reference" href="#AnchorElement" title="AnchorElement {.importc.} = ref object of Element
text*: cstring
x*, y*: int">AnchorElement</a></li>
<li><a class="reference" href="#Blob" title="Blob {.importc.} = ref object of RootObj
size*: int">Blob</a></li>
<li><a class="reference" href="#BoundingRect" title="BoundingRect {.importc.} = object
top*, bottom*, left*, right*, x*, y*, width*, height*: float">BoundingRect</a></li>
<li><a class="reference" href="#ClassList" title="ClassList {.importc.} = ref object of RootObj">ClassList</a></li>
<li><a class="reference" href="#ClipboardEvent" title="ClipboardEvent {.importc.} = object of Event
clipboardData*: DataTransfer">ClipboardEvent</a></li>
<li><a class="reference" href="#DataTransfer" title="DataTransfer {.importc.} = ref object of RootObj
dropEffect*: cstring
effectAllowed*: cstring
files*: seq[Element]
items*: seq[DataTransferItem]
types*: seq[cstring]">DataTransfer</a></li>
<li><a class="reference" href="#DataTransferDropEffect" title="DataTransferDropEffect {.pure.} = enum
None = &quot;none&quot;, Copy = &quot;copy&quot;, Link = &quot;link&quot;, Move = &quot;move&quot;">DataTransferDropEffect</a></li>
<li><a class="reference" href="#DataTransferEffectAllowed" title="DataTransferEffectAllowed {.pure.} = enum
None = &quot;none&quot;, Copy = &quot;copy&quot;, CopyLink = &quot;copyLink&quot;, CopyMove = &quot;copyMove&quot;,
Link = &quot;link&quot;, LinkMove = &quot;linkMove&quot;, Move = &quot;move&quot;, All = &quot;all&quot;,
Uninitialized = &quot;uninitialized&quot;">DataTransferEffectAllowed</a></li>
<li><a class="reference" href="#DataTransferItem" title="DataTransferItem {.importc.} = ref object of RootObj
kind*: cstring">DataTransferItem</a></li>
<li><a class="reference" href="#DataTransferItemKind" title="DataTransferItemKind {.pure.} = enum
File = &quot;file&quot;, String = &quot;string&quot;">DataTransferItemKind</a></li>
<li><a class="reference" href="#Document" title="Document {.importc.} = ref object of Node
activeElement*: Element
documentElement*: Element
alinkColor*: cstring
bgColor*: cstring
body*: Element
charset*: cstring
cookie*: cstring
defaultCharset*: cstring
fgColor*: cstring
head*: Element
hidden*: bool
lastModified*: cstring
linkColor*: cstring
referrer*: cstring
title*: cstring
URL*: cstring
visibilityState*: cstring
vlinkColor*: cstring
anchors*: seq[AnchorElement]
forms*: seq[FormElement]
images*: seq[ImageElement]
applets*: seq[Element]
embeds*: seq[EmbedElement]
links*: seq[LinkElement]
fonts*: FontFaceSet">Document</a></li>
<li><a class="reference" href="#DocumentOrShadowRoot" title="DocumentOrShadowRoot {.importc.} = object of RootObj
activeElement*: Element">DocumentOrShadowRoot</a></li>
<li><a class="reference" href="#DomEvent" title="DomEvent {.pure.} = enum
Abort = &quot;abort&quot;, BeforeInput = &quot;beforeinput&quot;, Blur = &quot;blur&quot;, Click = &quot;click&quot;,
CompositionEnd = &quot;compositionend&quot;, CompositionStart = &quot;compositionstart&quot;,
CompositionUpdate = &quot;compositionupdate&quot;, DblClick = &quot;dblclick&quot;,
Error = &quot;error&quot;, Focus = &quot;focus&quot;, FocusIn = &quot;focusin&quot;, FocusOut = &quot;focusout&quot;,
Input = &quot;input&quot;, KeyDown = &quot;keydown&quot;, KeyPress = &quot;keypress&quot;, KeyUp = &quot;keyup&quot;,
Load = &quot;load&quot;, MouseDown = &quot;mousedown&quot;, MouseEnter = &quot;mouseenter&quot;,
MouseLeave = &quot;mouseleave&quot;, MouseMove = &quot;mousemove&quot;, MouseOut = &quot;mouseout&quot;,
MouseOver = &quot;mouseover&quot;, MouseUp = &quot;mouseup&quot;, Resize = &quot;resize&quot;,
Scroll = &quot;scroll&quot;, Select = &quot;select&quot;, Storage = &quot;storage&quot;, Unload = &quot;unload&quot;,
Wheel = &quot;wheel&quot;">DomEvent</a></li>
<li><a class="reference" href="#DomException" title="DomException {.importc.} = ref object">DomException</a></li>
<li><a class="reference" href="#DomParser" title="DomParser = ref object">DomParser</a></li>
<li><a class="reference" href="#DragEvent" title="DragEvent {.importc.} = object of MouseEvent
dataTransfer*: DataTransfer">DragEvent</a></li>
<li><a class="reference" href="#DragEventTypes" title="DragEventTypes = enum
Drag = &quot;drag&quot;, DragEnd = &quot;dragend&quot;, DragEnter = &quot;dragenter&quot;,
DragExit = &quot;dragexit&quot;, DragLeave = &quot;dragleave&quot;, DragOver = &quot;dragover&quot;,
DragStart = &quot;dragstart&quot;, Drop = &quot;drop&quot;">DragEventTypes</a></li>
<li><a class="reference" href="#Element" title="Element {.importc.} = ref object of Node
className*: cstring
classList*: ClassList
checked*: bool
defaultChecked*: bool
defaultValue*: cstring
disabled*: bool
form*: FormElement
name*: cstring
readOnly*: bool
options*: seq[OptionElement]
selectedOptions*: seq[OptionElement]
clientWidth*, clientHeight*: int
contentEditable*: cstring
isContentEditable*: bool
dir*: cstring
offsetHeight*: int
offsetWidth*: int
offsetLeft*: int
offsetTop*: int">Element</a></li>
<li><a class="reference" href="#EmbedElement" title="EmbedElement {.importc.} = ref object of Element
height*: int
hspace*: int
src*: cstring
width*: int
vspace*: int">EmbedElement</a></li>
<li><a class="reference" href="#Event" title="Event {.importc.} = ref object of RootObj
bubbles*: bool
cancelBubble*: bool
cancelable*: bool
composed*: bool
currentTarget*: Node
defaultPrevented*: bool
eventPhase*: int
target*: Node
isTrusted*: bool">Event</a></li>
<li><a class="reference" href="#EventPhase" title="EventPhase = enum
None = 0, CapturingPhase, AtTarget, BubblingPhase">EventPhase</a></li>
<li><a class="reference" href="#EventTarget" title="EventTarget {.importc.} = ref object of RootObj
onabort*: proc (event: Event) {.closure.}
onblur*: proc (event: Event) {.closure.}
onchange*: proc (event: Event) {.closure.}
onclick*: proc (event: Event) {.closure.}
ondblclick*: proc (event: Event) {.closure.}
onerror*: proc (event: Event) {.closure.}
onfocus*: proc (event: Event) {.closure.}
onkeydown*: proc (event: Event) {.closure.}
onkeypress*: proc (event: Event) {.closure.}
onkeyup*: proc (event: Event) {.closure.}
onload*: proc (event: Event) {.closure.}
onmousedown*: proc (event: Event) {.closure.}
onmousemove*: proc (event: Event) {.closure.}
onmouseout*: proc (event: Event) {.closure.}
onmouseover*: proc (event: Event) {.closure.}
onmouseup*: proc (event: Event) {.closure.}
onreset*: proc (event: Event) {.closure.}
onselect*: proc (event: Event) {.closure.}
onstorage*: proc (event: Event) {.closure.}
onsubmit*: proc (event: Event) {.closure.}
onunload*: proc (event: Event) {.closure.}
onloadstart*: proc (event: Event) {.closure.}
onprogress*: proc (event: Event) {.closure.}
onloadend*: proc (event: Event) {.closure.}">EventTarget</a></li>
<li><a class="reference" href="#File" title="File {.importc.} = ref object of Blob
lastModified*: int
name*: cstring">File</a></li>
<li><a class="reference" href="#FileReader" title="FileReader {.importc.} = ref object of EventTarget">FileReader</a></li>
<li><a class="reference" href="#FileReaderState" title="FileReaderState = distinct range[0'u16 .. 2'u16]">FileReaderState</a></li>
<li><a class="reference" href="#FontFaceSet" title="FontFaceSet {.importc.} = ref object
ready*: FontFaceSetReady
onloadingdone*: proc (event: Event)">FontFaceSet</a></li>
<li><a class="reference" href="#FontFaceSetReady" title="FontFaceSetReady {.importc.} = ref object
then*: proc (cb: proc ())">FontFaceSetReady</a></li>
<li><a class="reference" href="#FormElement" title="FormElement {.importc.} = ref object of Element
acceptCharset*: cstring
action*: cstring
autocomplete*: cstring
elements*: seq[Element]
encoding*: cstring
enctype*: cstring
length*: int
noValidate*: bool
target*: cstring">FormElement</a></li>
<li><a class="reference" href="#Frame" title="Frame {.importc.} = ref object of Window">Frame</a></li>
<li><a class="reference" href="#History" title="History {.importc.} = ref object of RootObj
length*: int">History</a></li>
<li><a class="reference" href="#HTMLSlotElement" title="HTMLSlotElement {.importc.} = ref object of RootObj
name*: cstring">HTMLSlotElement</a></li>
<li><a class="reference" href="#ImageElement" title="ImageElement {.importc.} = ref object of Element
border*: int
complete*: bool
height*: int
hspace*: int
lowsrc*: cstring
src*: cstring
vspace*: int
width*: int">ImageElement</a></li>
<li><a class="reference" href="#InputElement" title="InputElement {.importc.} = ref object of Element
formAction*: cstring
formEncType*: cstring
formMethod*: cstring
formNoValidate*: bool
formTarget*: cstring
autofocus*: bool
required*: bool
value*: cstring
validity*: ValidityState
validationMessage*: cstring
willValidate*: bool
indeterminate*: bool
alt*: cstring
height*: cstring
src*: cstring
width*: cstring
accept*: cstring
files*: seq[Blob]
autocomplete*: cstring
maxLength*: int
size*: int
pattern*: cstring
placeholder*: cstring
min*: cstring
max*: cstring
selectionStart*: int
selectionEnd*: int
selectionDirection*: cstring
dirName*: cstring
accessKey*: cstring
list*: Element
multiple*: bool
labels*: seq[Element]
step*: cstring
valueAsDate*: cstring
valueAsNumber*: float">InputElement</a></li>
<li><a class="reference" href="#Interval" title="Interval {.importc.} = ref object of RootObj">Interval</a></li>
<li><a class="reference" href="#KeyboardEvent" title="KeyboardEvent {.importc.} = ref object of UIEvent
altKey*, ctrlKey*, metaKey*, shiftKey*: bool
code*: cstring
isComposing*: bool
key*: cstring
keyCode*: int
location*: int">KeyboardEvent</a></li>
<li><a class="reference" href="#KeyboardEventKey" title="KeyboardEventKey {.pure.} = enum
Alt, AltGraph, CapsLock, Control, Fn, FnLock, Hyper, Meta, NumLock,
ScrollLock, Shift, Super, Symbol, SymbolLock, ArrowDown, ArrowLeft,
ArrowRight, ArrowUp, End, Home, PageDown, PageUp, Backspace, Clear, Copy,
CrSel, Cut, Delete, EraseEof, ExSel, Insert, Paste, Redo, Undo, Accept, Again,
Attn, Cancel, ContextMenu, Escape, Execute, Find, Finish, Help, Pause, Play,
Props, Select, ZoomIn, ZoomOut, BrigtnessDown, BrigtnessUp, Eject, LogOff,
Power, PowerOff, PrintScreen, Hibernate, Standby, WakeUp, AllCandidates,
Alphanumeric, CodeInput, Compose, Convert, Dead, FinalMode, GroupFirst,
GroupLast, GroupNext, GroupPrevious, ModeChange, NextCandidate, NonConvert,
PreviousCandidate, Process, SingleCandidate, HangulMode, HanjaMode, JunjaMode,
Eisu, Hankaku, Hiragana, HiraganaKatakana, KanaMode, KanjiMode, Katakana,
Romaji, Zenkaku, ZenkakuHanaku, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11,
F12, F13, F14, F15, F16, F17, F18, F19, F20, Soft1, Soft2, Soft3, Soft4,
AppSwitch, Call, Camera, CameraFocus, EndCall, GoBack, GoHome, HeadsetHook,
LastNumberRedial, Notification, MannerMode, VoiceDial, ChannelDown, ChannelUp,
MediaFastForward, MediaPause, MediaPlay, MediaPlayPause, MediaRecord,
MediaRewind, MediaStop, MediaTrackNext, MediaTrackPrevious, AudioBalanceLeft,
AudioBalanceRight, AudioBassDown, AudioBassBoostDown, AudioBassBoostToggle,
AudioBassBoostUp, AudioBassUp, AudioFaderFront, AudioFaderRear,
AudioSurroundModeNext, AudioTrebleDown, AudioTrebleUp, AudioVolumeDown,
AUdioVolumeMute, AudioVolumeUp, MicrophoneToggle, MicrophoneVolumeDown,
MicrophoneVolumeMute, MicrophoneVolumeUp, TV, TV3DMode, TVAntennaCable,
TVAudioDescription, TVAudioDescriptionMixDown, TVAudioDescriptionMixUp,
TVContentsMenu, TVDataService, TVInput, TVInputComponent1, TVInputComponent2,
TVInputComposite1, TVInputComposite2, TVInputHDMI1, TVInputHDMI2,
TVInputHDMI3, TVInputHDMI4, TVInputVGA1, TVMediaContext, TVNetwork,
TVNumberEntry, TVPower, TVRadioService, TVSatellite, TVSatelliteBS,
TVSatelliteCS, TVSatelliteToggle, TVTerrestrialAnalog, TVTerrestrialDigital,
TVTimer, AVRInput, AVRPower, ColorF0Red, ColorF1Green, ColorF2Yellow,
ColorF3Blue, ColorF4Grey, ColorF5Brown, ClosedCaptionToggle, Dimmer,
DisplaySwap, DVR, Exit, FavoriteClear0, FavoriteClear1, FavoriteClear2,
FavoriteClear3, FavoriteRecall0, FavoriteRecall1, FavoriteRecall2,
FavoriteRecall3, FavoriteStore0, FavoriteStore1, FavoriteStore2,
FavoriteStore3, Guide, GuideNextDay, GuidePreviousDay, Info, InstantReplay,
Link, ListProgram, LiveContent, Lock, MediaApps, MediaAudioTrack, MediaLast,
MediaSkipBackward, MediaSkipForward, MediaStepBackward, MediaStepForward,
MediaTopMenu, NavigateIn, NavigateNext, NavigateOut, NavigatePrevious,
NextFavoriteChannel, NextUserProfile, OnDemand, Pairing, PinPDown, PinPMove,
PinPUp, PlaySpeedDown, PlaySpeedReset, PlaySpeedUp, RandomToggle,
RcLowBattery, RecordSpeedNext, RfBypass, ScanChannelsToggle, ScreenModeNext,
Settings, SplitScreenToggle, STBInput, STBPower, Subtitle, Teletext,
VideoModeNext, Wink, ZoomToggle, SpeechCorrectionList, SpeechInputToggle,
Close, New, Open, Print, Save, SpellCheck, MailForward, MailReply, MailSend,
LaunchCalculator, LaunchCalendar, LaunchContacts, LaunchMail,
LaunchMediaPlayer, LaunchMusicPlayer, LaunchMyComputer, LaunchPhone,
LaunchScreenSaver, LaunchSpreadsheet, LaunchWebBrowser, LaunchWebCam,
LaunchWordProcessor, LaunchApplication1, LaunchApplication2,
LaunchApplication3, LaunchApplication4, LaunchApplication5,
LaunchApplication6, LaunchApplication7, LaunchApplication8,
LaunchApplication9, LaunchApplication10, LaunchApplication11,
LaunchApplication12, LaunchApplication13, LaunchApplication14,
LaunchApplication15, LaunchApplication16, BrowserBack, BrowserFavorites,
BrowserForward, BrowserHome, BrowserRefresh, BrowserSearch, BrowserStop,
Key11, Key12, Separator">KeyboardEventKey</a></li>
<li><a class="reference" href="#LinkElement" title="LinkElement {.importc.} = ref object of Element
target*: cstring
text*: cstring
x*: int
y*: int">LinkElement</a></li>
<li><a class="reference" href="#Location" title="Location {.importc.} = ref object of RootObj
hash*: cstring
host*: cstring
hostname*: cstring
href*: cstring
pathname*: cstring
port*: cstring
protocol*: cstring
search*: cstring
origin*: cstring">Location</a></li>
<li><a class="reference" href="#LocationBar" title="LocationBar {.importc.} = object of RootObj
visible*: bool">LocationBar</a></li>
<li><a class="reference" href="#MediaQueryList" title="MediaQueryList {.importc.} = ref object of EventTarget
matches*: bool
media*: cstring">MediaQueryList</a></li>
<li><a class="reference" href="#MenuBar" title="MenuBar = LocationBar">MenuBar</a></li>
<li><a class="reference" href="#MimeType" title="MimeType {.importc.} = object of RootObj
description*: cstring
enabledPlugin*: ref Plugin
suffixes*: seq[cstring]">MimeType</a></li>
<li><a class="reference" href="#MouseButtons" title="MouseButtons = enum
NoButton = 0, PrimaryButton = 1, SecondaryButton = 2, AuxilaryButton = 4,
FourthButton = 8, FifthButton = 16">MouseButtons</a></li>
<li><a class="reference" href="#MouseEvent" title="MouseEvent {.importc.} = ref object of UIEvent
altKey*, ctrlKey*, metaKey*, shiftKey*: bool
button*: int
buttons*: int
clientX*, clientY*: int
movementX*, movementY*: int
offsetX*, offsetY*: int
pageX*, pageY*: int
relatedTarget*: EventTarget
screenX*, screenY*: int
x*, y*: int">MouseEvent</a></li>
<li><a class="reference" href="#Navigator" title="Navigator {.importc.} = ref object of RootObj
appCodeName*: cstring
appName*: cstring
appVersion*: cstring
buildID*: cstring ## https://developer.mozilla.org/en-US/docs/Web/API/Navigator/buildID
cookieEnabled*: bool
deviceMemory*: float ## https://developer.mozilla.org/en-US/docs/Web/API/Navigator/deviceMemory
doNotTrack*: cstring ## https://developer.mozilla.org/en-US/docs/Web/API/Navigator/doNotTrack
language*: cstring
languages*: seq[cstring] ## https://developer.mozilla.org/en-US/docs/Web/API/NavigatorLanguage/languages
maxTouchPoints*: cint ## https://developer.mozilla.org/en-US/docs/Web/API/Navigator/maxTouchPoints
onLine*: bool ## https://developer.mozilla.org/en-US/docs/Web/API/NavigatorOnLine/onLine
oscpu*: cstring ## https://developer.mozilla.org/en-US/docs/Web/API/Navigator/oscpu
platform*: cstring
userAgent*: cstring
vendor*: cstring ## https://developer.mozilla.org/en-US/docs/Web/API/Navigator/vendor
webdriver*: bool ## https://developer.mozilla.org/en-US/docs/Web/API/Navigator/webdriver
mimeTypes*: seq[ref MimeType]">Navigator</a></li>
<li><a class="reference" href="#Node" title="Node {.importc.} = ref object of EventTarget
attributes*: seq[Node]
childNodes*: seq[Node]
children*: seq[Node]
data*: cstring
firstChild*: Node
lastChild*: Node
nextSibling*: Node
nodeName*: cstring
nodeType*: NodeType
nodeValue*: cstring
parentNode*: Node
content*: Node
previousSibling*: Node
ownerDocument*: Document
innerHTML*: cstring
outerHTML*: cstring
innerText*: cstring
textContent*: cstring
style*: Style
baseURI*: cstring
parentElement*: Element
isConnected*: bool">Node</a></li>
<li><a class="reference" href="#NodeType" title="NodeType = enum
ElementNode = 1, AttributeNode, TextNode, CDATANode, EntityRefNode,
EntityNode, ProcessingInstructionNode, CommentNode, DocumentNode,
DocumentTypeNode, DocumentFragmentNode, NotationNode">NodeType</a></li>
<li><a class="reference" href="#OptionElement" title="OptionElement {.importc.} = ref object of Element
defaultSelected*: bool
selected*: bool
selectedIndex*: int
text*: cstring
value*: cstring">OptionElement</a></li>
<li><a class="reference" href="#Performance" title="Performance {.importc.} = ref object
memory*: PerformanceMemory
timing*: PerformanceTiming">Performance</a></li>
<li><a class="reference" href="#PerformanceMemory" title="PerformanceMemory {.importc.} = ref object
jsHeapSizeLimit*: float
totalJSHeapSize*: float
usedJSHeapSize*: float">PerformanceMemory</a></li>
<li><a class="reference" href="#PerformanceTiming" title="PerformanceTiming {.importc.} = ref object
connectStart*: float
domComplete*: float
domContentLoadedEventEnd*: float
domContentLoadedEventStart*: float
domInteractive*: float
domLoading*: float
domainLookupEnd*: float
domainLookupStart*: float
fetchStart*: float
loadEventEnd*: float
loadEventStart*: float
navigationStart*: float
redirectEnd*: float
redirectStart*: float
requestStart*: float
responseEnd*: float
responseStart*: float
secureConnectionStart*: float
unloadEventEnd*: float
unloadEventStart*: float">PerformanceTiming</a></li>
<li><a class="reference" href="#PersonalBar" title="PersonalBar = LocationBar">PersonalBar</a></li>
<li><a class="reference" href="#Plugin" title="Plugin {.importc.} = object of RootObj
description*: cstring
filename*: cstring
name*: cstring">Plugin</a></li>
<li><a class="reference" href="#Range" title="Range {.importc.} = ref object
collapsed*: bool
commonAncestorContainer*: Node
endContainer*: Node
endOffset*: int
startContainer*: Node
startOffset*: int">Range</a></li>
<li><a class="reference" href="#RootNodeOptions" title="RootNodeOptions = object of RootObj
composed*: bool">RootNodeOptions</a></li>
<li><a class="reference" href="#Screen" title="Screen {.importc.} = ref object of RootObj
availHeight*: int
availWidth*: int
colorDepth*: int
height*: int
pixelDepth*: int
width*: int">Screen</a></li>
<li><a class="reference" href="#ScrollBars" title="ScrollBars = LocationBar">ScrollBars</a></li>
<li><a class="reference" href="#ScrollIntoViewOptions" title="ScrollIntoViewOptions = object
behavior*: cstring
inline*: cstring">ScrollIntoViewOptions</a></li>
<li><a class="reference" href="#Selection" title="Selection {.importc.} = ref object
anchorNode*: Node
anchorOffset*: int
focusNode*: Node
focusOffset*: int
isCollapsed*: bool
rangeCount*: int">Selection</a></li>
<li><a class="reference" href="#ShadowRoot" title="ShadowRoot {.importc.} = ref object of DocumentOrShadowRoot
delegatesFocus*: bool
host*: Element
innerHTML*: cstring
mode*: cstring">ShadowRoot</a></li>
<li><a class="reference" href="#ShadowRootInit" title="ShadowRootInit = object of RootObj
mode*: cstring
delegatesFocus*: bool">ShadowRootInit</a></li>
<li><a class="reference" href="#SlotOptions" title="SlotOptions = object of RootObj
flatten*: bool">SlotOptions</a></li>
<li><a class="reference" href="#StatusBar" title="StatusBar = LocationBar">StatusBar</a></li>
<li><a class="reference" href="#Storage" title="Storage {.importc.} = ref object">Storage</a></li>
<li><a class="reference" href="#StorageEvent" title="StorageEvent {.importc.} = ref object of Event
key*: cstring
newValue*, oldValue*: cstring
storageArea*: Storage
url*: cstring">StorageEvent</a></li>
<li><a class="reference" href="#Style" title="Style {.importc.} = ref object of RootObj
alignContent*: cstring
alignItems*: cstring
alignSelf*: cstring
all*: cstring
animation*: cstring
animationDelay*: cstring
animationDirection*: cstring
animationDuration*: cstring
animationFillMode*: cstring
animationIterationCount*: cstring
animationName*: cstring
animationPlayState*: cstring
animationTimingFunction*: cstring
backdropFilter*: cstring
backfaceVisibility*: cstring
background*: cstring
backgroundAttachment*: cstring
backgroundBlendMode*: cstring
backgroundClip*: cstring
backgroundColor*: cstring
backgroundImage*: cstring
backgroundOrigin*: cstring
backgroundPosition*: cstring
backgroundRepeat*: cstring
backgroundSize*: cstring
blockSize*: cstring
border*: cstring
borderBlock*: cstring
borderBlockColor*: cstring
borderBlockEnd*: cstring
borderBlockEndColor*: cstring
borderBlockEndStyle*: cstring
borderBlockEndWidth*: cstring
borderBlockStart*: cstring
borderBlockStartColor*: cstring
borderBlockStartStyle*: cstring
borderBlockStartWidth*: cstring
borderBlockStyle*: cstring
borderBlockWidth*: cstring
borderBottom*: cstring
borderBottomColor*: cstring
borderBottomLeftRadius*: cstring
borderBottomRightRadius*: cstring
borderBottomStyle*: cstring
borderBottomWidth*: cstring
borderCollapse*: cstring
borderColor*: cstring
borderEndEndRadius*: cstring
borderEndStartRadius*: cstring
borderImage*: cstring
borderImageOutset*: cstring
borderImageRepeat*: cstring
borderImageSlice*: cstring
borderImageSource*: cstring
borderImageWidth*: cstring
borderInline*: cstring
borderInlineColor*: cstring
borderInlineEnd*: cstring
borderInlineEndColor*: cstring
borderInlineEndStyle*: cstring
borderInlineEndWidth*: cstring
borderInlineStart*: cstring
borderInlineStartColor*: cstring
borderInlineStartStyle*: cstring
borderInlineStartWidth*: cstring
borderInlineStyle*: cstring
borderInlineWidth*: cstring
borderLeft*: cstring
borderLeftColor*: cstring
borderLeftStyle*: cstring
borderLeftWidth*: cstring
borderRadius*: cstring
borderRight*: cstring
borderRightColor*: cstring
borderRightStyle*: cstring
borderRightWidth*: cstring
borderSpacing*: cstring
borderStartEndRadius*: cstring
borderStartStartRadius*: cstring
borderStyle*: cstring
borderTop*: cstring
borderTopColor*: cstring
borderTopLeftRadius*: cstring
borderTopRightRadius*: cstring
borderTopStyle*: cstring
borderTopWidth*: cstring
borderWidth*: cstring
bottom*: cstring
boxDecorationBreak*: cstring
boxShadow*: cstring
boxSizing*: cstring
breakAfter*: cstring
breakBefore*: cstring
breakInside*: cstring
captionSide*: cstring
caretColor*: cstring
clear*: cstring
clip*: cstring
clipPath*: cstring
color*: cstring
colorAdjust*: cstring
columnCount*: cstring
columnFill*: cstring
columnGap*: cstring
columnRule*: cstring
columnRuleColor*: cstring
columnRuleStyle*: cstring
columnRuleWidth*: cstring
columnSpan*: cstring
columnWidth*: cstring
columns*: cstring
contain*: cstring
content*: cstring
counterIncrement*: cstring
counterReset*: cstring
counterSet*: cstring
cursor*: cstring
direction*: cstring
display*: cstring
emptyCells*: cstring
filter*: cstring
flex*: cstring
flexBasis*: cstring
flexDirection*: cstring
flexFlow*: cstring
flexGrow*: cstring
flexShrink*: cstring
flexWrap*: cstring
cssFloat*: cstring
font*: cstring
fontFamily*: cstring
fontFeatureSettings*: cstring
fontKerning*: cstring
fontLanguageOverride*: cstring
fontOpticalSizing*: cstring
fontSize*: cstring
fontSizeAdjust*: cstring
fontStretch*: cstring
fontStyle*: cstring
fontSynthesis*: cstring
fontVariant*: cstring
fontVariantAlternates*: cstring
fontVariantCaps*: cstring
fontVariantEastAsian*: cstring
fontVariantLigatures*: cstring
fontVariantNumeric*: cstring
fontVariantPosition*: cstring
fontVariationSettings*: cstring
fontWeight*: cstring
gap*: cstring
grid*: cstring
gridArea*: cstring
gridAutoColumns*: cstring
gridAutoFlow*: cstring
gridAutoRows*: cstring
gridColumn*: cstring
gridColumnEnd*: cstring
gridColumnStart*: cstring
gridRow*: cstring
gridRowEnd*: cstring
gridRowStart*: cstring
gridTemplate*: cstring
gridTemplateAreas*: cstring
gridTemplateColumns*: cstring
gridTemplateRows*: cstring
hangingPunctuation*: cstring
height*: cstring
hyphens*: cstring
imageOrientation*: cstring
imageRendering*: cstring
inlineSize*: cstring
inset*: cstring
insetBlock*: cstring
insetBlockEnd*: cstring
insetBlockStart*: cstring
insetInline*: cstring
insetInlineEnd*: cstring
insetInlineStart*: cstring
isolation*: cstring
justifyContent*: cstring
justifyItems*: cstring
justifySelf*: cstring
left*: cstring
letterSpacing*: cstring
lineBreak*: cstring
lineHeight*: cstring
listStyle*: cstring
listStyleImage*: cstring
listStylePosition*: cstring
listStyleType*: cstring
margin*: cstring
marginBlock*: cstring
marginBlockEnd*: cstring
marginBlockStart*: cstring
marginBottom*: cstring
marginInline*: cstring
marginInlineEnd*: cstring
marginInlineStart*: cstring
marginLeft*: cstring
marginRight*: cstring
marginTop*: cstring
mask*: cstring
maskBorder*: cstring
maskBorderMode*: cstring
maskBorderOutset*: cstring
maskBorderRepeat*: cstring
maskBorderSlice*: cstring
maskBorderSource*: cstring
maskBorderWidth*: cstring
maskClip*: cstring
maskComposite*: cstring
maskImage*: cstring
maskMode*: cstring
maskOrigin*: cstring
maskPosition*: cstring
maskRepeat*: cstring
maskSize*: cstring
maskType*: cstring
maxBlockSize*: cstring
maxHeight*: cstring
maxInlineSize*: cstring
maxWidth*: cstring
minBlockSize*: cstring
minHeight*: cstring
minInlineSize*: cstring
minWidth*: cstring
mixBlendMode*: cstring
objectFit*: cstring
objectPosition*: cstring
offset*: cstring
offsetAnchor*: cstring
offsetDistance*: cstring
offsetPath*: cstring
offsetRotate*: cstring
opacity*: cstring
order*: cstring
orphans*: cstring
outline*: cstring
outlineColor*: cstring
outlineOffset*: cstring
outlineStyle*: cstring
outlineWidth*: cstring
overflow*: cstring
overflowAnchor*: cstring
overflowBlock*: cstring
overflowInline*: cstring
overflowWrap*: cstring
overflowX*: cstring
overflowY*: cstring
overscrollBehavior*: cstring
overscrollBehaviorBlock*: cstring
overscrollBehaviorInline*: cstring
overscrollBehaviorX*: cstring
overscrollBehaviorY*: cstring
padding*: cstring
paddingBlock*: cstring
paddingBlockEnd*: cstring
paddingBlockStart*: cstring
paddingBottom*: cstring
paddingInline*: cstring
paddingInlineEnd*: cstring
paddingInlineStart*: cstring
paddingLeft*: cstring
paddingRight*: cstring
paddingTop*: cstring
pageBreakAfter*: cstring
pageBreakBefore*: cstring
pageBreakInside*: cstring
paintOrder*: cstring
perspective*: cstring
perspectiveOrigin*: cstring
placeContent*: cstring
placeItems*: cstring
placeSelf*: cstring
pointerEvents*: cstring
position*: cstring
quotes*: cstring
resize*: cstring
right*: cstring
rotate*: cstring
rowGap*: cstring
scale*: cstring
scrollBehavior*: cstring
scrollMargin*: cstring
scrollMarginBlock*: cstring
scrollMarginBlockEnd*: cstring
scrollMarginBlockStart*: cstring
scrollMarginBottom*: cstring
scrollMarginInline*: cstring
scrollMarginInlineEnd*: cstring
scrollMarginInlineStart*: cstring
scrollMarginLeft*: cstring
scrollMarginRight*: cstring
scrollMarginTop*: cstring
scrollPadding*: cstring
scrollPaddingBlock*: cstring
scrollPaddingBlockEnd*: cstring
scrollPaddingBlockStart*: cstring
scrollPaddingBottom*: cstring
scrollPaddingInline*: cstring
scrollPaddingInlineEnd*: cstring
scrollPaddingInlineStart*: cstring
scrollPaddingLeft*: cstring
scrollPaddingRight*: cstring
scrollPaddingTop*: cstring
scrollSnapAlign*: cstring
scrollSnapStop*: cstring
scrollSnapType*: cstring
scrollbar3dLightColor*: cstring
scrollbarArrowColor*: cstring
scrollbarBaseColor*: cstring
scrollbarColor*: cstring
scrollbarDarkshadowColor*: cstring
scrollbarFaceColor*: cstring
scrollbarHighlightColor*: cstring
scrollbarShadowColor*: cstring
scrollbarTrackColor*: cstring
scrollbarWidth*: cstring
shapeImageThreshold*: cstring
shapeMargin*: cstring
shapeOutside*: cstring
tabSize*: cstring
tableLayout*: cstring
textAlign*: cstring
textAlignLast*: cstring
textCombineUpright*: cstring
textDecoration*: cstring
textDecorationColor*: cstring
textDecorationLine*: cstring
textDecorationSkipInk*: cstring
textDecorationStyle*: cstring
textDecorationThickness*: cstring
textEmphasis*: cstring
textEmphasisColor*: cstring
textEmphasisPosition*: cstring
textEmphasisStyle*: cstring
textIndent*: cstring
textJustify*: cstring
textOrientation*: cstring
textOverflow*: cstring
textRendering*: cstring
textShadow*: cstring
textTransform*: cstring
textUnderlineOffset*: cstring
textUnderlinePosition*: cstring
top*: cstring
touchAction*: cstring
transform*: cstring
transformBox*: cstring
transformOrigin*: cstring
transformStyle*: cstring
transition*: cstring
transitionDelay*: cstring
transitionDuration*: cstring
transitionProperty*: cstring
transitionTimingFunction*: cstring
translate*: cstring
unicodeBidi*: cstring
verticalAlign*: cstring
visibility*: cstring
whiteSpace*: cstring
widows*: cstring
width*: cstring
willChange*: cstring
wordBreak*: cstring
wordSpacing*: cstring
writingMode*: cstring
zIndex*: cstring">Style</a></li>
<li><a class="reference" href="#TextAreaElement" title="TextAreaElement {.importc.} = ref object of Element
value*: cstring
selectionStart*, selectionEnd*: int
selectionDirection*: cstring
rows*, cols*: int">TextAreaElement</a></li>
<li><a class="reference" href="#TimeOut" title="TimeOut {.importc.} = ref object of RootObj">TimeOut</a></li>
<li><a class="reference" href="#ToolBar" title="ToolBar = LocationBar">ToolBar</a></li>
<li><a class="reference" href="#Touch" title="Touch {.importc.} = ref object of RootObj
identifier*: int
screenX*, screenY*, clientX*, clientY*, pageX*, pageY*: int
target*: Element
radiusX*, radiusY*: int
rotationAngle*: int
force*: float">Touch</a></li>
<li><a class="reference" href="#TouchEvent" title="TouchEvent {.importc.} = ref object of UIEvent
changedTouches*, targetTouches*, touches*: seq[Touch]">TouchEvent</a></li>
<li><a class="reference" href="#TouchList" title="TouchList {.importc.} = ref object of RootObj
length*: int">TouchList</a></li>
<li><a class="reference" href="#UIEvent" title="UIEvent {.importc.} = ref object of Event
detail*: int64
view*: Window">UIEvent</a></li>
<li><a class="reference" href="#ValidityState" title="ValidityState {.importc.} = ref object
badInput*: bool
customError*: bool
patternMismatch*: bool
rangeOverflow*: bool
rangeUnderflow*: bool
stepMismatch*: bool
tooLong*: bool
tooShort*: bool
typeMismatch*: bool
valid*: bool
valueMissing*: bool">ValidityState</a></li>
<li><a class="reference" href="#VisualViewport" title="VisualViewport {.importc.} = ref object of EventTarget
offsetLeft*, offsetTop*, pageLeft*, pageTop*, width*, height*, scale*: float
onResize*, onScroll*: proc (event: Event) {.closure.}">VisualViewport</a></li>
<li><a class="reference" href="#Window" title="Window {.importc.} = ref object of EventTarget
document*: Document
event*: Event
history*: History
location*: Location
closed*: bool
defaultStatus*: cstring
devicePixelRatio*: float
innerHeight*, innerWidth*: int
locationbar*: ref LocationBar
menubar*: ref MenuBar
name*: cstring
outerHeight*, outerWidth*: int
pageXOffset*, pageYOffset*: int
scrollX*: float
scrollY*: float
personalbar*: ref PersonalBar
scrollbars*: ref ScrollBars
statusbar*: ref StatusBar
status*: cstring
toolbar*: ref ToolBar
frames*: seq[Frame]
screen*: Screen
performance*: Performance
onpopstate*: proc (event: Event)
localStorage*: Storage
sessionStorage*: Storage
parent*: Window">Window</a></li>
</ul>
</details>
</li>
<li>
<details open>
<summary><a class="reference reference-toplevel" href="#8" id="58">Vars</a></summary>
<ul class="simple simple-toc-section">
<li><a class="reference" href="#document_2" title="document {.importc, nodecl.}: Document">document</a></li>
<li><a class="reference" href="#navigator_2" title="navigator {.importc, nodecl.}: Navigator">navigator</a></li>
<li><a class="reference" href="#screen_2" title="screen {.importc, nodecl.}: Screen">screen</a></li>
<li><a class="reference" href="#window_2" title="window {.importc, nodecl.}: Window">window</a></li>
</ul>
</details>
</li>
<li>
<details open>
<summary><a class="reference reference-toplevel" href="#10" id="60">Consts</a></summary>
<ul class="simple simple-toc-section">
<li><a class="reference" href="#DomApiVersion" title="DomApiVersion = 3">DomApiVersion</a></li>
<li><a class="reference" href="#fileReaderDone" title="fileReaderDone = 2'u">fileReaderDone</a></li>
<li><a class="reference" href="#fileReaderEmpty" title="fileReaderEmpty = 0'u">fileReaderEmpty</a></li>
<li><a class="reference" href="#fileReaderLoading" title="fileReaderLoading = 1'u">fileReaderLoading</a></li>
</ul>
</details>
</li>
<li>
<details open>
<summary><a class="reference reference-toplevel" href="#12" id="62">Procs</a></summary>
<ul class="simple simple-toc-section">
<ul class="simple nested-toc-section">$
<li><a class="reference" href="#%24%2CSelection" title="`$`(s: Selection): string">`$`(s: Selection): string</a></li>
</ul>
<ul class="simple nested-toc-section">[]
<li><a class="reference" href="#%5B%5D%2CNode%2Cint" title="`[]`(x: Node; idx: int): Element">`[]`(x: Node; idx: int): Element</a></li>
</ul>
<ul class="simple nested-toc-section">abort
<li><a class="reference" href="#abort%2CFileReader" title="abort(f: FileReader)">abort(f: FileReader)</a></li>
</ul>
<ul class="simple nested-toc-section">add
<li><a class="reference" href="#add%2CClassList%2Ccstring" title="add(c: ClassList; class: cstring)">add(c: ClassList; class: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">addEventListener
<li><a class="reference" href="#addEventListener%2CEventTarget%2Ccstring%2Cproc%28Event%29%2CAddEventListenerOptions" title="addEventListener(et: EventTarget; ev: cstring; cb: proc (ev: Event);
options: AddEventListenerOptions)">addEventListener(et: EventTarget; ev: cstring; cb: proc (ev: Event);
options: AddEventListenerOptions)</a></li>
<li><a class="reference" href="#addEventListener%2CEventTarget%2Ccstring%2Cproc%28Event%29%2Cbool" title="addEventListener(et: EventTarget; ev: cstring; cb: proc (ev: Event);
useCapture: bool = false)">addEventListener(et: EventTarget; ev: cstring; cb: proc (ev: Event);
useCapture: bool = false)</a></li>
</ul>
<ul class="simple nested-toc-section">after
<li><a class="reference" href="#after%2CNode%2CNode" title="after(self: Node; element: Node): Node">after(self: Node; element: Node): Node</a></li>
</ul>
<ul class="simple nested-toc-section">alert
<li><a class="reference" href="#alert%2CWindow%2Ccstring" title="alert(w: Window; msg: cstring)">alert(w: Window; msg: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">append
<li><a class="reference" href="#append%2CNode%2CNode" title="append(self: Node; element: Node): Node">append(self: Node; element: Node): Node</a></li>
</ul>
<ul class="simple nested-toc-section">appendChild
<li><a class="reference" href="#appendChild%2CNode%2CNode" title="appendChild(n, child: Node)">appendChild(n, child: Node)</a></li>
</ul>
<ul class="simple nested-toc-section">appendData
<li><a class="reference" href="#appendData%2CNode%2Ccstring" title="appendData(n: Node; data: cstring)">appendData(n: Node; data: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">assignedElements
<li><a class="reference" href="#assignedElements%2CHTMLSlotElement%2CSlotOptions" title="assignedElements(n: HTMLSlotElement; options: SlotOptions): seq[Element]">assignedElements(n: HTMLSlotElement; options: SlotOptions): seq[Element]</a></li>
</ul>
<ul class="simple nested-toc-section">assignedNodes
<li><a class="reference" href="#assignedNodes%2CHTMLSlotElement%2CSlotOptions" title="assignedNodes(n: HTMLSlotElement; options: SlotOptions): seq[Node]">assignedNodes(n: HTMLSlotElement; options: SlotOptions): seq[Node]</a></li>
</ul>
<ul class="simple nested-toc-section">attachShadow
<li><a class="reference" href="#attachShadow%2CElement" title="attachShadow(n: Element): ShadowRoot">attachShadow(n: Element): ShadowRoot</a></li>
</ul>
<ul class="simple nested-toc-section">back
<li><a class="reference" href="#back%2CHistory" title="back(h: History)">back(h: History)</a></li>
<li><a class="reference" href="#back%2CWindow" title="back(w: Window)">back(w: Window)</a></li>
</ul>
<ul class="simple nested-toc-section">before
<li><a class="reference" href="#before%2CNode%2CNode" title="before(self: Node; element: Node): Node">before(self: Node; element: Node): Node</a></li>
</ul>
<ul class="simple nested-toc-section">blur
<li><a class="reference" href="#blur%2CElement" title="blur(e: Element)">blur(e: Element)</a></li>
<li><a class="reference" href="#blur%2CWindow" title="blur(w: Window)">blur(w: Window)</a></li>
</ul>
<ul class="simple nested-toc-section">cancelAnimationFrame
<li><a class="reference" href="#cancelAnimationFrame%2CWindow%2Cint" title="cancelAnimationFrame(w: Window; id: int)">cancelAnimationFrame(w: Window; id: int)</a></li>
</ul>
<ul class="simple nested-toc-section">canShare
<li><a class="reference" href="#canShare%2CNavigator%2Ccstring" title="canShare(self: Navigator; data: cstring): bool">canShare(self: Navigator; data: cstring): bool</a></li>
</ul>
<ul class="simple nested-toc-section">checked
<li><a class="reference" href="#checked%2CNode" title="checked(n: Node): bool">checked(n: Node): bool</a></li>
</ul>
<ul class="simple nested-toc-section">checked=
<li><a class="reference" href="#checked%3D%2CNode%2Cbool" title="checked=(n: Node; v: bool)">checked=(n: Node; v: bool)</a></li>
</ul>
<ul class="simple nested-toc-section">checkValidity
<li><a class="reference" href="#checkValidity%2CFormElement" title="checkValidity(e: FormElement): bool">checkValidity(e: FormElement): bool</a></li>
<li><a class="reference" href="#checkValidity%2CInputElement" title="checkValidity(e: InputElement): bool">checkValidity(e: InputElement): bool</a></li>
</ul>
<ul class="simple nested-toc-section">class
<li><a class="reference" href="#class%2CNode" title="class(n: Node): cstring">class(n: Node): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">class=
<li><a class="reference" href="#class%3D%2CNode%2Ccstring" title="class=(n: Node; v: cstring)">class=(n: Node; v: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">clear
<li><a class="reference" href="#clear%2CStorage" title="clear(s: Storage)">clear(s: Storage)</a></li>
</ul>
<ul class="simple nested-toc-section">clearData
<li><a class="reference" href="#clearData%2CDataTransfer%2Ccstring" title="clearData(dt: DataTransfer; format: cstring)">clearData(dt: DataTransfer; format: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">clearInterval
<li><a class="reference" href="#clearInterval%2CInterval" title="clearInterval(i: Interval)">clearInterval(i: Interval)</a></li>
<li><a class="reference" href="#clearInterval%2CWindow%2CInterval" title="clearInterval(w: Window; interval: Interval)">clearInterval(w: Window; interval: Interval)</a></li>
</ul>
<ul class="simple nested-toc-section">clearTimeout
<li><a class="reference" href="#clearTimeout%2CTimeOut" title="clearTimeout(t: TimeOut)">clearTimeout(t: TimeOut)</a></li>
<li><a class="reference" href="#clearTimeout%2CWindow%2CTimeOut" title="clearTimeout(w: Window; timeout: TimeOut)">clearTimeout(w: Window; timeout: TimeOut)</a></li>
</ul>
<ul class="simple nested-toc-section">click
<li><a class="reference" href="#click%2CElement" title="click(e: Element)">click(e: Element)</a></li>
</ul>
<ul class="simple nested-toc-section">clientHeight
<li><a class="reference" href="#clientHeight" title="clientHeight(): int">clientHeight(): int</a></li>
</ul>
<ul class="simple nested-toc-section">clientWidth
<li><a class="reference" href="#clientWidth" title="clientWidth(): int">clientWidth(): int</a></li>
</ul>
<ul class="simple nested-toc-section">cloneNode
<li><a class="reference" href="#cloneNode%2CNode%2Cbool" title="cloneNode(n: Node; copyContent: bool): Node">cloneNode(n: Node; copyContent: bool): Node</a></li>
</ul>
<ul class="simple nested-toc-section">close
<li><a class="reference" href="#close%2CWindow" title="close(w: Window)">close(w: Window)</a></li>
</ul>
<ul class="simple nested-toc-section">closest
<li><a class="reference" href="#closest%2CNode%2Ccstring" title="closest(self: Node; cssSelector: cstring): Node">closest(self: Node; cssSelector: cstring): Node</a></li>
</ul>
<ul class="simple nested-toc-section">compareDocumentPosition
<li><a class="reference" href="#compareDocumentPosition%2CNode%2CNode" title="compareDocumentPosition(n: Node; otherNode: Node): int">compareDocumentPosition(n: Node; otherNode: Node): int</a></li>
</ul>
<ul class="simple nested-toc-section">confirm
<li><a class="reference" href="#confirm%2CWindow%2Ccstring" title="confirm(w: Window; msg: cstring): bool">confirm(w: Window; msg: cstring): bool</a></li>
</ul>
<ul class="simple nested-toc-section">contains
<li><a class="reference" href="#contains%2CClassList%2Ccstring" title="contains(c: ClassList; class: cstring): bool">contains(c: ClassList; class: cstring): bool</a></li>
<li><a class="reference" href="#contains%2CNode" title="contains(n: Node): bool">contains(n: Node): bool</a></li>
</ul>
<ul class="simple nested-toc-section">createAttribute
<li><a class="reference" href="#createAttribute%2CDocument%2Ccstring" title="createAttribute(d: Document; identifier: cstring): Node">createAttribute(d: Document; identifier: cstring): Node</a></li>
</ul>
<ul class="simple nested-toc-section">createComment
<li><a class="reference" href="#createComment%2CDocument%2Ccstring" title="createComment(d: Document; data: cstring): Node">createComment(d: Document; data: cstring): Node</a></li>
</ul>
<ul class="simple nested-toc-section">createElement
<li><a class="reference" href="#createElement%2CDocument%2Ccstring" title="createElement(d: Document; identifier: cstring): Element">createElement(d: Document; identifier: cstring): Element</a></li>
</ul>
<ul class="simple nested-toc-section">createElementNS
<li><a class="reference" href="#createElementNS%2CDocument%2Ccstring%2Ccstring" title="createElementNS(d: Document; namespaceURI, qualifiedIdentifier: cstring): Element">createElementNS(d: Document; namespaceURI, qualifiedIdentifier: cstring): Element</a></li>
</ul>
<ul class="simple nested-toc-section">createTextNode
<li><a class="reference" href="#createTextNode%2CDocument%2Ccstring" title="createTextNode(d: Document; identifier: cstring): Node">createTextNode(d: Document; identifier: cstring): Node</a></li>
</ul>
<ul class="simple nested-toc-section">decodeURI
<li><a class="reference" href="#decodeURI%2Ccstring" title="decodeURI(uri: cstring): cstring">decodeURI(uri: cstring): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">decodeURIComponent
<li><a class="reference" href="#decodeURIComponent%2Ccstring" title="decodeURIComponent(uri: cstring): cstring">decodeURIComponent(uri: cstring): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">deleteData
<li><a class="reference" href="#deleteData%2CNode%2Cint%2Cint" title="deleteData(n: Node; start, len: int)">deleteData(n: Node; start, len: int)</a></li>
</ul>
<ul class="simple nested-toc-section">deleteFromDocument
<li><a class="reference" href="#deleteFromDocument%2CSelection" title="deleteFromDocument(s: Selection)">deleteFromDocument(s: Selection)</a></li>
</ul>
<ul class="simple nested-toc-section">disabled=
<li><a class="reference" href="#disabled%3D%2CNode%2Cbool" title="disabled=(n: Node; v: bool)">disabled=(n: Node; v: bool)</a></li>
</ul>
<ul class="simple nested-toc-section">disableExternalCapture
<li><a class="reference" href="#disableExternalCapture%2CWindow" title="disableExternalCapture(w: Window)">disableExternalCapture(w: Window)</a></li>
</ul>
<ul class="simple nested-toc-section">dispatchEvent
<li><a class="reference" href="#dispatchEvent%2CEventTarget%2CEvent" title="dispatchEvent(et: EventTarget; ev: Event)">dispatchEvent(et: EventTarget; ev: Event)</a></li>
</ul>
<ul class="simple nested-toc-section">elementFromPoint
<li><a class="reference" href="#elementFromPoint%2CDocumentOrShadowRoot%2Cfloat%2Cfloat" title="elementFromPoint(n: DocumentOrShadowRoot; x, y: float): Element">elementFromPoint(n: DocumentOrShadowRoot; x, y: float): Element</a></li>
</ul>
<ul class="simple nested-toc-section">elementsFromPoint
<li><a class="reference" href="#elementsFromPoint%2CDocumentOrShadowRoot%2Cfloat%2Cfloat" title="elementsFromPoint(n: DocumentOrShadowRoot; x, y: float): seq[Element]">elementsFromPoint(n: DocumentOrShadowRoot; x, y: float): seq[Element]</a></li>
</ul>
<ul class="simple nested-toc-section">enableExternalCapture
<li><a class="reference" href="#enableExternalCapture%2CWindow" title="enableExternalCapture(w: Window)">enableExternalCapture(w: Window)</a></li>
</ul>
<ul class="simple nested-toc-section">encodeURI
<li><a class="reference" href="#encodeURI%2Ccstring" title="encodeURI(uri: cstring): cstring">encodeURI(uri: cstring): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">encodeURIComponent
<li><a class="reference" href="#encodeURIComponent%2Ccstring" title="encodeURIComponent(uri: cstring): cstring">encodeURIComponent(uri: cstring): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">error
<li><a class="reference" href="#error%2CFileReader" title="error(f: FileReader): DomException">error(f: FileReader): DomException</a></li>
</ul>
<ul class="simple nested-toc-section">escape
<li><a class="reference" href="#escape%2Ccstring" title="escape(uri: cstring): cstring">escape(uri: cstring): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">find
<li><a class="reference" href="#find%2CWindow%2Ccstring" title="find(w: Window; text: cstring; caseSensitive = false; backwards = false): bool">find(w: Window; text: cstring; caseSensitive = false; backwards = false): bool</a></li>
</ul>
<ul class="simple nested-toc-section">focus
<li><a class="reference" href="#focus%2CElement" title="focus(e: Element)">focus(e: Element)</a></li>
<li><a class="reference" href="#focus%2CNode" title="focus(e: Node)">focus(e: Node)</a></li>
<li><a class="reference" href="#focus%2CWindow" title="focus(w: Window)">focus(w: Window)</a></li>
</ul>
<ul class="simple nested-toc-section">forward
<li><a class="reference" href="#forward%2CHistory" title="forward(h: History)">forward(h: History)</a></li>
<li><a class="reference" href="#forward%2CWindow" title="forward(w: Window)">forward(w: Window)</a></li>
</ul>
<ul class="simple nested-toc-section">getAsFile
<li><a class="reference" href="#getAsFile%2CDataTransferItem" title="getAsFile(dti: DataTransferItem): File">getAsFile(dti: DataTransferItem): File</a></li>
</ul>
<ul class="simple nested-toc-section">getAttribute
<li><a class="reference" href="#getAttribute%2CNode%2Ccstring" title="getAttribute(n: Node; attr: cstring): cstring">getAttribute(n: Node; attr: cstring): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">getAttributeNode
<li><a class="reference" href="#getAttributeNode%2CNode%2Ccstring" title="getAttributeNode(n: Node; attr: cstring): Node">getAttributeNode(n: Node; attr: cstring): Node</a></li>
</ul>
<ul class="simple nested-toc-section">getBoundingClientRect
<li><a class="reference" href="#getBoundingClientRect%2CNode" title="getBoundingClientRect(e: Node): BoundingRect">getBoundingClientRect(e: Node): BoundingRect</a></li>
</ul>
<ul class="simple nested-toc-section">getComputedStyle
<li><a class="reference" href="#getComputedStyle%2CWindow%2CNode%2CNode" title="getComputedStyle(w: Window; e: Node; pe: Node = nil): Style">getComputedStyle(w: Window; e: Node; pe: Node = nil): Style</a></li>
</ul>
<ul class="simple nested-toc-section">getData
<li><a class="reference" href="#getData%2CDataTransfer%2Ccstring" title="getData(dt: DataTransfer; format: cstring): cstring">getData(dt: DataTransfer; format: cstring): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">getElementById
<li><a class="reference" href="#getElementById%2CDocument%2Ccstring" title="getElementById(d: Document; id: cstring): Element">getElementById(d: Document; id: cstring): Element</a></li>
<li><a class="reference" href="#getElementById%2Ccstring" title="getElementById(id: cstring): Element">getElementById(id: cstring): Element</a></li>
</ul>
<ul class="simple nested-toc-section">getElementsByClass
<li><a class="reference" href="#getElementsByClass%2CNode%2Ccstring" title="getElementsByClass(n: Node; name: cstring): seq[Node]">getElementsByClass(n: Node; name: cstring): seq[Node]</a></li>
</ul>
<ul class="simple nested-toc-section">getElementsByClassName
<li><a class="reference" href="#getElementsByClassName%2CDocument%2Ccstring" title="getElementsByClassName(d: Document; name: cstring): seq[Element]">getElementsByClassName(d: Document; name: cstring): seq[Element]</a></li>
<li><a class="reference" href="#getElementsByClassName%2CElement%2Ccstring" title="getElementsByClassName(e: Element; name: cstring): seq[Element]">getElementsByClassName(e: Element; name: cstring): seq[Element]</a></li>
</ul>
<ul class="simple nested-toc-section">getElementsByName
<li><a class="reference" href="#getElementsByName%2CDocument%2Ccstring" title="getElementsByName(d: Document; name: cstring): seq[Element]">getElementsByName(d: Document; name: cstring): seq[Element]</a></li>
</ul>
<ul class="simple nested-toc-section">getElementsByTagName
<li><a class="reference" href="#getElementsByTagName%2CDocument%2Ccstring" title="getElementsByTagName(d: Document; name: cstring): seq[Element]">getElementsByTagName(d: Document; name: cstring): seq[Element]</a></li>
<li><a class="reference" href="#getElementsByTagName%2CElement%2Ccstring" title="getElementsByTagName(e: Element; name: cstring): seq[Element]">getElementsByTagName(e: Element; name: cstring): seq[Element]</a></li>
</ul>
<ul class="simple nested-toc-section">getItem
<li><a class="reference" href="#getItem%2CStorage%2Ccstring" title="getItem(s: Storage; key: cstring): cstring">getItem(s: Storage; key: cstring): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">getModifierState
<li><a class="reference" href="#getModifierState%2CKeyboardEvent%2Ccstring" title="getModifierState(ev: KeyboardEvent; keyArg: cstring): bool">getModifierState(ev: KeyboardEvent; keyArg: cstring): bool</a></li>
<li><a class="reference" href="#getModifierState%2CMouseEvent%2Ccstring" title="getModifierState(ev: MouseEvent; keyArg: cstring): bool">getModifierState(ev: MouseEvent; keyArg: cstring): bool</a></li>
</ul>
<ul class="simple nested-toc-section">getPropertyPriority
<li><a class="reference" href="#getPropertyPriority%2CStyle%2Ccstring" title="getPropertyPriority(s: Style; property: cstring): cstring">getPropertyPriority(s: Style; property: cstring): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">getPropertyValue
<li><a class="reference" href="#getPropertyValue%2CStyle%2Ccstring" title="getPropertyValue(s: Style; property: cstring): cstring">getPropertyValue(s: Style; property: cstring): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">getRangeAt
<li><a class="reference" href="#getRangeAt%2CSelection%2Cint" title="getRangeAt(s: Selection; index: int): Range">getRangeAt(s: Selection; index: int): Range</a></li>
</ul>
<ul class="simple nested-toc-section">getRootNode
<li><a class="reference" href="#getRootNode%2CNode%2CRootNodeOptions" title="getRootNode(n: Node; options: RootNodeOptions): Node">getRootNode(n: Node; options: RootNodeOptions): Node</a></li>
</ul>
<ul class="simple nested-toc-section">getSelection
<li><a class="reference" href="#getSelection%2CDocument" title="getSelection(d: Document): Selection">getSelection(d: Document): Selection</a></li>
<li><a class="reference" href="#getSelection%2CDocumentOrShadowRoot" title="getSelection(n: DocumentOrShadowRoot): Selection">getSelection(n: DocumentOrShadowRoot): Selection</a></li>
</ul>
<ul class="simple nested-toc-section">go
<li><a class="reference" href="#go%2CHistory%2Cint" title="go(h: History; pagesToJump: int)">go(h: History; pagesToJump: int)</a></li>
</ul>
<ul class="simple nested-toc-section">handleEvent
<li><a class="reference" href="#handleEvent%2CDocument%2CEvent" title="handleEvent(d: Document; event: Event)">handleEvent(d: Document; event: Event)</a></li>
<li><a class="reference" href="#handleEvent%2CElement%2CEvent" title="handleEvent(e: Element; event: Event)">handleEvent(e: Element; event: Event)</a></li>
<li><a class="reference" href="#handleEvent%2CWindow%2CEvent" title="handleEvent(w: Window; e: Event)">handleEvent(w: Window; e: Event)</a></li>
</ul>
<ul class="simple nested-toc-section">hasAttribute
<li><a class="reference" href="#hasAttribute%2CNode%2Ccstring" title="hasAttribute(n: Node; attr: cstring): bool">hasAttribute(n: Node; attr: cstring): bool</a></li>
</ul>
<ul class="simple nested-toc-section">hasAttributeNS
<li><a class="reference" href="#hasAttributeNS%2CNode%2Ccstring%2Ccstring" title="hasAttributeNS(self: Node; namespace, localName: cstring): bool">hasAttributeNS(self: Node; namespace, localName: cstring): bool</a></li>
</ul>
<ul class="simple nested-toc-section">hasChildNodes
<li><a class="reference" href="#hasChildNodes%2CNode" title="hasChildNodes(n: Node): bool">hasChildNodes(n: Node): bool</a></li>
</ul>
<ul class="simple nested-toc-section">hasPointerCapture
<li><a class="reference" href="#hasPointerCapture%2CNode%2CSomeNumber" title="hasPointerCapture(self: Node; pointerId: SomeNumber): bool">hasPointerCapture(self: Node; pointerId: SomeNumber): bool</a></li>
</ul>
<ul class="simple nested-toc-section">home
<li><a class="reference" href="#home%2CWindow" title="home(w: Window)">home(w: Window)</a></li>
</ul>
<ul class="simple nested-toc-section">id
<li><a class="reference" href="#id%2CNode" title="id(n: Node): cstring">id(n: Node): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">id=
<li><a class="reference" href="#id%3D%2CNode%2Ccstring" title="id=(n: Node; x: cstring)">id=(n: Node; x: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">identifiedTouch
<li><a class="reference" href="#identifiedTouch%2CTouchList" title="identifiedTouch(list: TouchList): Touch">identifiedTouch(list: TouchList): Touch</a></li>
</ul>
<ul class="simple nested-toc-section">insertAdjacentElement
<li><a class="reference" href="#insertAdjacentElement%2CNode%2Ccstring%2CNode" title="insertAdjacentElement(self: Node; position: cstring; element: Node)">insertAdjacentElement(self: Node; position: cstring; element: Node)</a></li>
</ul>
<ul class="simple nested-toc-section">insertAdjacentHTML
<li><a class="reference" href="#insertAdjacentHTML%2CNode%2Ccstring%2Ccstring" title="insertAdjacentHTML(self: Node; position, html: cstring)">insertAdjacentHTML(self: Node; position, html: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">insertAdjacentText
<li><a class="reference" href="#insertAdjacentText%2CNode%2Ccstring%2Ccstring" title="insertAdjacentText(self: Node; position, data: cstring)">insertAdjacentText(self: Node; position, data: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">insertBefore
<li><a class="reference" href="#insertBefore%2CNode%2CNode%2CNode" title="insertBefore(n, newNode, before: Node)">insertBefore(n, newNode, before: Node)</a></li>
</ul>
<ul class="simple nested-toc-section">insertData
<li><a class="reference" href="#insertData%2CNode%2Cint%2Ccstring" title="insertData(n: Node; position: int; data: cstring)">insertData(n: Node; position: int; data: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">insertNode
<li><a class="reference" href="#insertNode%2CRange%2CNode" title="insertNode(range: Range; node: Node)">insertNode(range: Range; node: Node)</a></li>
</ul>
<ul class="simple nested-toc-section">inViewport
<li><a class="reference" href="#inViewport%2CNode" title="inViewport(el: Node): bool">inViewport(el: Node): bool</a></li>
</ul>
<ul class="simple nested-toc-section">isDefaultNamespace
<li><a class="reference" href="#isDefaultNamespace%2CNode" title="isDefaultNamespace(n: Node): bool">isDefaultNamespace(n: Node): bool</a></li>
</ul>
<ul class="simple nested-toc-section">isEqualNode
<li><a class="reference" href="#isEqualNode%2CNode" title="isEqualNode(n: Node): bool">isEqualNode(n: Node): bool</a></li>
</ul>
<ul class="simple nested-toc-section">isFinite
<li><a class="reference" href="#isFinite%2CBiggestFloat" title="isFinite(x: BiggestFloat): bool">isFinite(x: BiggestFloat): bool</a></li>
</ul>
<ul class="simple nested-toc-section">isNaN
<li><a class="reference" href="#isNaN%2CBiggestFloat" title="isNaN(x: BiggestFloat): bool">isNaN(x: BiggestFloat): bool</a></li>
</ul>
<ul class="simple nested-toc-section">isSameNode
<li><a class="reference" href="#isSameNode%2CNode" title="isSameNode(n: Node): bool">isSameNode(n: Node): bool</a></li>
</ul>
<ul class="simple nested-toc-section">item
<li><a class="reference" href="#item%2CTouchList%2Cint" title="item(list: TouchList; i: int): Touch">item(list: TouchList; i: int): Touch</a></li>
</ul>
<ul class="simple nested-toc-section">javaEnabled
<li><a class="reference" href="#javaEnabled%2CNavigator" title="javaEnabled(h: Navigator): bool">javaEnabled(h: Navigator): bool</a></li>
</ul>
<ul class="simple nested-toc-section">len
<li><a class="reference" href="#len%2CNode" title="len(x: Node): int">len(x: Node): int</a></li>
</ul>
<ul class="simple nested-toc-section">lookupNamespaceURI
<li><a class="reference" href="#lookupNamespaceURI%2CNode" title="lookupNamespaceURI(n: Node): cstring">lookupNamespaceURI(n: Node): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">lookupPrefix
<li><a class="reference" href="#lookupPrefix%2CNode" title="lookupPrefix(n: Node): cstring">lookupPrefix(n: Node): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">matches
<li><a class="reference" href="#matches%2CNode%2Ccstring" title="matches(self: Node; cssSelector: cstring): bool">matches(self: Node; cssSelector: cstring): bool</a></li>
</ul>
<ul class="simple nested-toc-section">matchMedia
<li><a class="reference" href="#matchMedia%2CWindow%2Ccstring" title="matchMedia(w: Window; mediaQueryString: cstring): MediaQueryList">matchMedia(w: Window; mediaQueryString: cstring): MediaQueryList</a></li>
</ul>
<ul class="simple nested-toc-section">message
<li><a class="reference" href="#message%2CDomException" title="message(ex: DomException): cstring">message(ex: DomException): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">moveBy
<li><a class="reference" href="#moveBy%2CWindow%2Cint%2Cint" title="moveBy(w: Window; x, y: int)">moveBy(w: Window; x, y: int)</a></li>
</ul>
<ul class="simple nested-toc-section">moveTo
<li><a class="reference" href="#moveTo%2CWindow%2Cint%2Cint" title="moveTo(w: Window; x, y: int)">moveTo(w: Window; x, y: int)</a></li>
</ul>
<ul class="simple nested-toc-section">name
<li><a class="reference" href="#name%2CDomException" title="name(ex: DomException): cstring">name(ex: DomException): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">newDomException
<li><a class="reference" href="#newDomException" title="newDomException(): DomException">newDomException(): DomException</a></li>
</ul>
<ul class="simple nested-toc-section">newDomParser
<li><a class="reference" href="#newDomParser" title="newDomParser(): DomParser">newDomParser(): DomParser</a></li>
</ul>
<ul class="simple nested-toc-section">newEvent
<li><a class="reference" href="#newEvent%2Ccstring" title="newEvent(name: cstring): Event">newEvent(name: cstring): Event</a></li>
</ul>
<ul class="simple nested-toc-section">newFileReader
<li><a class="reference" href="#newFileReader" title="newFileReader(): FileReader">newFileReader(): FileReader</a></li>
</ul>
<ul class="simple nested-toc-section">normalize
<li><a class="reference" href="#normalize%2CNode" title="normalize(n: Node)">normalize(n: Node)</a></li>
</ul>
<ul class="simple nested-toc-section">now
<li><a class="reference" href="#now%2CPerformance" title="now(p: Performance): float">now(p: Performance): float</a></li>
</ul>
<ul class="simple nested-toc-section">offsetHeight
<li><a class="reference" href="#offsetHeight%2CNode" title="offsetHeight(e: Node): int">offsetHeight(e: Node): int</a></li>
</ul>
<ul class="simple nested-toc-section">offsetLeft
<li><a class="reference" href="#offsetLeft%2CNode" title="offsetLeft(e: Node): int">offsetLeft(e: Node): int</a></li>
</ul>
<ul class="simple nested-toc-section">offsetTop
<li><a class="reference" href="#offsetTop%2CNode" title="offsetTop(e: Node): int">offsetTop(e: Node): int</a></li>
</ul>
<ul class="simple nested-toc-section">offsetWidth
<li><a class="reference" href="#offsetWidth%2CNode" title="offsetWidth(e: Node): int">offsetWidth(e: Node): int</a></li>
</ul>
<ul class="simple nested-toc-section">open
<li><a class="reference" href="#open%2CDocument" title="open(d: Document)">open(d: Document)</a></li>
<li><a class="reference" href="#open%2CWindow%2Ccstring%2Ccstring%2Ccstring" title="open(w: Window; uri, windowname: cstring; properties: cstring = nil): Window">open(w: Window; uri, windowname: cstring; properties: cstring = nil): Window</a></li>
</ul>
<ul class="simple nested-toc-section">parseFromString
<li><a class="reference" href="#parseFromString%2CDomParser%2Ccstring%2Ccstring" title="parseFromString(this: DomParser; str: cstring; mimeType: cstring): Document">parseFromString(this: DomParser; str: cstring; mimeType: cstring): Document</a></li>
</ul>
<ul class="simple nested-toc-section">play
<li><a class="reference" href="#play%2CEmbedElement" title="play(e: EmbedElement)">play(e: EmbedElement)</a></li>
</ul>
<ul class="simple nested-toc-section">preventDefault
<li><a class="reference" href="#preventDefault%2CEvent" title="preventDefault(ev: Event)">preventDefault(ev: Event)</a></li>
</ul>
<ul class="simple nested-toc-section">print
<li><a class="reference" href="#print%2CWindow" title="print(w: Window)">print(w: Window)</a></li>
</ul>
<ul class="simple nested-toc-section">prompt
<li><a class="reference" href="#prompt%2CWindow%2Ccstring%2Ccstring" title="prompt(w: Window; text, default: cstring): cstring">prompt(w: Window; text, default: cstring): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">pushState
<li><a class="reference" href="#pushState%2CHistory%2CT%2Ccstring%2Ccstring" title="pushState[T](h: History; stateObject: T; title, url: cstring)">pushState[T](h: History; stateObject: T; title, url: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">querySelector
<li><a class="reference" href="#querySelector%2CDocument%2Ccstring" title="querySelector(d: Document; selectors: cstring): Element">querySelector(d: Document; selectors: cstring): Element</a></li>
<li><a class="reference" href="#querySelector%2CNode%2Ccstring" title="querySelector(n: Node; selectors: cstring): Element">querySelector(n: Node; selectors: cstring): Element</a></li>
</ul>
<ul class="simple nested-toc-section">querySelectorAll
<li><a class="reference" href="#querySelectorAll%2CDocument%2Ccstring" title="querySelectorAll(d: Document; selectors: cstring): seq[Element]">querySelectorAll(d: Document; selectors: cstring): seq[Element]</a></li>
<li><a class="reference" href="#querySelectorAll%2CNode%2Ccstring" title="querySelectorAll(n: Node; selectors: cstring): seq[Element]">querySelectorAll(n: Node; selectors: cstring): seq[Element]</a></li>
</ul>
<ul class="simple nested-toc-section">readAsBinaryString
<li><a class="reference" href="#readAsBinaryString%2CFileReader%2CBlob" title="readAsBinaryString(f: FileReader; b: Blob)">readAsBinaryString(f: FileReader; b: Blob)</a></li>
</ul>
<ul class="simple nested-toc-section">readAsDataURL
<li><a class="reference" href="#readAsDataURL%2CFileReader%2CBlob" title="readAsDataURL(f: FileReader; b: Blob)">readAsDataURL(f: FileReader; b: Blob)</a></li>
</ul>
<ul class="simple nested-toc-section">readAsText
<li><a class="reference" href="#readAsText%2CFileReader%2C" title="readAsText(f: FileReader; b: Blob | File; encoding = cstring&quot;UTF-8&quot;)">readAsText(f: FileReader; b: Blob | File; encoding = cstring&quot;UTF-8&quot;)</a></li>
</ul>
<ul class="simple nested-toc-section">readyState
<li><a class="reference" href="#readyState%2CFileReader" title="readyState(f: FileReader): FileReaderState">readyState(f: FileReader): FileReaderState</a></li>
</ul>
<ul class="simple nested-toc-section">registerProtocolHandler
<li><a class="reference" href="#registerProtocolHandler%2CNavigator%2Ccstring%2Ccstring%2Ccstring" title="registerProtocolHandler(self: Navigator; scheme, url, title: cstring)">registerProtocolHandler(self: Navigator; scheme, url, title: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">releasePointerCapture
<li><a class="reference" href="#releasePointerCapture%2CNode%2CSomeNumber" title="releasePointerCapture(self: Node; pointerId: SomeNumber)">releasePointerCapture(self: Node; pointerId: SomeNumber)</a></li>
</ul>
<ul class="simple nested-toc-section">reload
<li><a class="reference" href="#reload%2CLocation" title="reload(loc: Location)">reload(loc: Location)</a></li>
</ul>
<ul class="simple nested-toc-section">remove
<li><a class="reference" href="#remove%2CClassList%2Ccstring" title="remove(c: ClassList; class: cstring)">remove(c: ClassList; class: cstring)</a></li>
<li><a class="reference" href="#remove%2CNode" title="remove(child: Node)">remove(child: Node)</a></li>
</ul>
<ul class="simple nested-toc-section">removeAllRanges
<li><a class="reference" href="#removeAllRanges%2CSelection" title="removeAllRanges(s: Selection)">removeAllRanges(s: Selection)</a></li>
</ul>
<ul class="simple nested-toc-section">removeAttribute
<li><a class="reference" href="#removeAttribute%2CNode%2Ccstring" title="removeAttribute(n: Node; attr: cstring)">removeAttribute(n: Node; attr: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">removeAttributeNode
<li><a class="reference" href="#removeAttributeNode%2CNode%2CNode" title="removeAttributeNode(n, attr: Node)">removeAttributeNode(n, attr: Node)</a></li>
</ul>
<ul class="simple nested-toc-section">removeAttributeNS
<li><a class="reference" href="#removeAttributeNS%2CNode%2Ccstring%2Ccstring" title="removeAttributeNS(self: Node; namespace, attributeName: cstring)">removeAttributeNS(self: Node; namespace, attributeName: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">removeChild
<li><a class="reference" href="#removeChild%2CNode%2CNode" title="removeChild(n, child: Node)">removeChild(n, child: Node)</a></li>
</ul>
<ul class="simple nested-toc-section">removeEventListener
<li><a class="reference" href="#removeEventListener%2CEventTarget%2Ccstring%2Cproc%28Event%29%2CAddEventListenerOptions" title="removeEventListener(et: EventTarget; ev: cstring; cb: proc (ev: Event);
options: AddEventListenerOptions)">removeEventListener(et: EventTarget; ev: cstring; cb: proc (ev: Event);
options: AddEventListenerOptions)</a></li>
<li><a class="reference" href="#removeEventListener%2CEventTarget%2Ccstring%2Cproc%28Event%29%2Cbool" title="removeEventListener(et: EventTarget; ev: cstring; cb: proc (ev: Event);
useCapture: bool = false)">removeEventListener(et: EventTarget; ev: cstring; cb: proc (ev: Event);
useCapture: bool = false)</a></li>
</ul>
<ul class="simple nested-toc-section">removeItem
<li><a class="reference" href="#removeItem%2CStorage%2Ccstring" title="removeItem(s: Storage; key: cstring)">removeItem(s: Storage; key: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">removeProperty
<li><a class="reference" href="#removeProperty%2CStyle%2Ccstring" title="removeProperty(s: Style; property: cstring)">removeProperty(s: Style; property: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">replace
<li><a class="reference" href="#replace%2CLocation%2Ccstring" title="replace(loc: Location; s: cstring)">replace(loc: Location; s: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">replaceChild
<li><a class="reference" href="#replaceChild%2CNode%2CNode%2CNode" title="replaceChild(n, newNode, oldNode: Node)">replaceChild(n, newNode, oldNode: Node)</a></li>
</ul>
<ul class="simple nested-toc-section">replaceChildren
<li><a class="reference" href="#replaceChildren%2CNode%2CNode" title="replaceChildren(self: Node; replacements: Node)">replaceChildren(self: Node; replacements: Node)</a></li>
</ul>
<ul class="simple nested-toc-section">replaceData
<li><a class="reference" href="#replaceData%2CNode%2Cint%2Cint%2Ccstring" title="replaceData(n: Node; start, len: int; text: cstring)">replaceData(n: Node; start, len: int; text: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">replaceWith
<li><a class="reference" href="#replaceWith%2CNode%2CNode" title="replaceWith(self: Node; replacements: Node)">replaceWith(self: Node; replacements: Node)</a></li>
</ul>
<ul class="simple nested-toc-section">reportValidity
<li><a class="reference" href="#reportValidity%2CFormElement" title="reportValidity(e: FormElement): bool">reportValidity(e: FormElement): bool</a></li>
</ul>
<ul class="simple nested-toc-section">requestAnimationFrame
<li><a class="reference" href="#requestAnimationFrame%2CWindow%2Cproc%28float%29" title="requestAnimationFrame(w: Window; function: proc (time: float)): int">requestAnimationFrame(w: Window; function: proc (time: float)): int</a></li>
</ul>
<ul class="simple nested-toc-section">requestPointerLock
<li><a class="reference" href="#requestPointerLock%2CNode" title="requestPointerLock(self: Node)">requestPointerLock(self: Node)</a></li>
</ul>
<ul class="simple nested-toc-section">reset
<li><a class="reference" href="#reset%2CFormElement" title="reset(f: FormElement)">reset(f: FormElement)</a></li>
</ul>
<ul class="simple nested-toc-section">resizeBy
<li><a class="reference" href="#resizeBy%2CWindow%2Cint%2Cint" title="resizeBy(w: Window; x, y: int)">resizeBy(w: Window; x, y: int)</a></li>
</ul>
<ul class="simple nested-toc-section">resizeTo
<li><a class="reference" href="#resizeTo%2CWindow%2Cint%2Cint" title="resizeTo(w: Window; x, y: int)">resizeTo(w: Window; x, y: int)</a></li>
</ul>
<ul class="simple nested-toc-section">resultAsString
<li><a class="reference" href="#resultAsString%2CFileReader" title="resultAsString(f: FileReader): cstring">resultAsString(f: FileReader): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">routeEvent
<li><a class="reference" href="#routeEvent%2CDocument%2CEvent" title="routeEvent(d: Document; event: Event)">routeEvent(d: Document; event: Event)</a></li>
<li><a class="reference" href="#routeEvent%2CWindow%2CEvent" title="routeEvent(w: Window; event: Event)">routeEvent(w: Window; event: Event)</a></li>
</ul>
<ul class="simple nested-toc-section">scrollBy
<li><a class="reference" href="#scrollBy%2CWindow%2Cint%2Cint" title="scrollBy(w: Window; x, y: int)">scrollBy(w: Window; x, y: int)</a></li>
</ul>
<ul class="simple nested-toc-section">scrollHeight
<li><a class="reference" href="#scrollHeight%2CNode" title="scrollHeight(e: Node): int">scrollHeight(e: Node): int</a></li>
</ul>
<ul class="simple nested-toc-section">scrollIntoView
<li><a class="reference" href="#scrollIntoView%2CNode" title="scrollIntoView(n: Node)">scrollIntoView(n: Node)</a></li>
<li><a class="reference" href="#scrollIntoView%2CNode%2CScrollIntoViewOptions" title="scrollIntoView(n: Node; options: ScrollIntoViewOptions)">scrollIntoView(n: Node; options: ScrollIntoViewOptions)</a></li>
</ul>
<ul class="simple nested-toc-section">scrollIntoViewIfNeeded
<li><a class="reference" href="#scrollIntoViewIfNeeded%2CNode%2Cbool" title="scrollIntoViewIfNeeded(self: Node; centerIfNeeded: bool)">scrollIntoViewIfNeeded(self: Node; centerIfNeeded: bool)</a></li>
</ul>
<ul class="simple nested-toc-section">scrollLeft
<li><a class="reference" href="#scrollLeft%2CNode" title="scrollLeft(e: Node): int">scrollLeft(e: Node): int</a></li>
</ul>
<ul class="simple nested-toc-section">scrollTo
<li><a class="reference" href="#scrollTo%2CWindow%2Cint%2Cint" title="scrollTo(w: Window; x, y: int)">scrollTo(w: Window; x, y: int)</a></li>
</ul>
<ul class="simple nested-toc-section">scrollTop
<li><a class="reference" href="#scrollTop%2CNode" title="scrollTop(e: Node): int">scrollTop(e: Node): int</a></li>
</ul>
<ul class="simple nested-toc-section">scrollTop=
<li><a class="reference" href="#scrollTop%3D%2CNode%2Cint" title="scrollTop=(e: Node; value: int)">scrollTop=(e: Node; value: int)</a></li>
</ul>
<ul class="simple nested-toc-section">scrollWidth
<li><a class="reference" href="#scrollWidth%2CNode" title="scrollWidth(e: Node): int">scrollWidth(e: Node): int</a></li>
</ul>
<ul class="simple nested-toc-section">select
<li><a class="reference" href="#select%2CElement" title="select(e: Element)">select(e: Element)</a></li>
</ul>
<ul class="simple nested-toc-section">sendBeacon
<li><a class="reference" href="#sendBeacon%2CNavigator%2Ccstring%2Ccstring" title="sendBeacon(self: Navigator; url, data: cstring): bool">sendBeacon(self: Navigator; url, data: cstring): bool</a></li>
</ul>
<ul class="simple nested-toc-section">setAttr
<li><a class="reference" href="#setAttr%2CNode%2Ccstring%2Ccstring" title="setAttr(n: Node; key, val: cstring)">setAttr(n: Node; key, val: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">setAttribute
<li><a class="reference" href="#setAttribute%2CNode%2Ccstring%2Ccstring" title="setAttribute(n: Node; name, value: cstring)">setAttribute(n: Node; name, value: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">setAttributeNode
<li><a class="reference" href="#setAttributeNode%2CNode%2CNode" title="setAttributeNode(n: Node; attr: Node)">setAttributeNode(n: Node; attr: Node)</a></li>
</ul>
<ul class="simple nested-toc-section">setCustomValidity
<li><a class="reference" href="#setCustomValidity%2CInputElement%2Ccstring" title="setCustomValidity(e: InputElement; error: cstring)">setCustomValidity(e: InputElement; error: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">setData
<li><a class="reference" href="#setData%2CDataTransfer%2Ccstring%2Ccstring" title="setData(dt: DataTransfer; format: cstring; data: cstring)">setData(dt: DataTransfer; format: cstring; data: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">setDragImage
<li><a class="reference" href="#setDragImage%2CDataTransfer%2CElement%2Cint%2Cint" title="setDragImage(dt: DataTransfer; img: Element; xOffset: int; yOffset: int)">setDragImage(dt: DataTransfer; img: Element; xOffset: int; yOffset: int)</a></li>
</ul>
<ul class="simple nested-toc-section">setHTML
<li><a class="reference" href="#setHTML%2CNode%2Ccstring" title="setHTML(self: Node; html: cstring)">setHTML(self: Node; html: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">setInterval
<li><a class="reference" href="#setInterval%2Cproc%29%2Cint" title="setInterval(action: proc (); ms: int): Interval">setInterval(action: proc (); ms: int): Interval</a></li>
<li><a class="reference" href="#setInterval%2CWindow%2Ccstring%2Cint" title="setInterval(w: Window; code: cstring; pause: int): Interval">setInterval(w: Window; code: cstring; pause: int): Interval</a></li>
<li><a class="reference" href="#setInterval%2CWindow%2Cproc%29%2Cint" title="setInterval(w: Window; function: proc (); pause: int): Interval">setInterval(w: Window; function: proc (); pause: int): Interval</a></li>
</ul>
<ul class="simple nested-toc-section">setItem
<li><a class="reference" href="#setItem%2CStorage%2Ccstring%2Ccstring" title="setItem(s: Storage; key, value: cstring)">setItem(s: Storage; key, value: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">setProperty
<li><a class="reference" href="#setProperty%2CStyle%2Ccstring%2Ccstring%2Cstring" title="setProperty(s: Style; property, value: cstring; priority = &quot;&quot;)">setProperty(s: Style; property, value: cstring; priority = &quot;&quot;)</a></li>
</ul>
<ul class="simple nested-toc-section">setRangeText
<li><a class="reference" href="#setRangeText%2CInputElement%2Ccstring%2Cint%2Cint%2Ccstring" title="setRangeText(e: InputElement; replacement: cstring; startindex: int = 0;
endindex: int = 0; selectionMode: cstring = &quot;preserve&quot;)">setRangeText(e: InputElement; replacement: cstring; startindex: int = 0;
endindex: int = 0; selectionMode: cstring = &quot;preserve&quot;)</a></li>
</ul>
<ul class="simple nested-toc-section">setSelectionRange
<li><a class="reference" href="#setSelectionRange%2CInputElement%2Cint%2Cint%2Ccstring" title="setSelectionRange(e: InputElement; selectionStart: int; selectionEnd: int;
selectionDirection: cstring = &quot;none&quot;)">setSelectionRange(e: InputElement; selectionStart: int; selectionEnd: int;
selectionDirection: cstring = &quot;none&quot;)</a></li>
</ul>
<ul class="simple nested-toc-section">setTimeout
<li><a class="reference" href="#setTimeout%2Cproc%29%2Cint" title="setTimeout(action: proc (); ms: int): TimeOut">setTimeout(action: proc (); ms: int): TimeOut</a></li>
<li><a class="reference" href="#setTimeout%2CWindow%2Ccstring%2Cint" title="setTimeout(w: Window; code: cstring; pause: int): TimeOut">setTimeout(w: Window; code: cstring; pause: int): TimeOut</a></li>
<li><a class="reference" href="#setTimeout%2CWindow%2Cproc%29%2Cint" title="setTimeout(w: Window; function: proc (); pause: int): Interval">setTimeout(w: Window; function: proc (); pause: int): Interval</a></li>
</ul>
<ul class="simple nested-toc-section">slice
<li><a class="reference" href="#slice%2CBlob%2Cint%2Cint%2Ccstring" title="slice(e: Blob; startindex: int = 0; endindex: int = e.size;
contentType: cstring = &quot;&quot;)">slice(e: Blob; startindex: int = 0; endindex: int = e.size;
contentType: cstring = &quot;&quot;)</a></li>
</ul>
<ul class="simple nested-toc-section">stop
<li><a class="reference" href="#stop%2CEmbedElement" title="stop(e: EmbedElement)">stop(e: EmbedElement)</a></li>
<li><a class="reference" href="#stop%2CWindow" title="stop(w: Window)">stop(w: Window)</a></li>
</ul>
<ul class="simple nested-toc-section">stopImmediatePropagation
<li><a class="reference" href="#stopImmediatePropagation%2CEvent" title="stopImmediatePropagation(ev: Event)">stopImmediatePropagation(ev: Event)</a></li>
</ul>
<ul class="simple nested-toc-section">stopPropagation
<li><a class="reference" href="#stopPropagation%2CEvent" title="stopPropagation(ev: Event)">stopPropagation(ev: Event)</a></li>
</ul>
<ul class="simple nested-toc-section">submit
<li><a class="reference" href="#submit%2CFormElement" title="submit(f: FormElement)">submit(f: FormElement)</a></li>
</ul>
<ul class="simple nested-toc-section">toggle
<li><a class="reference" href="#toggle%2CClassList%2Ccstring" title="toggle(c: ClassList; class: cstring)">toggle(c: ClassList; class: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">toggleAttribute
<li><a class="reference" href="#toggleAttribute%2CNode%2Ccstring" title="toggleAttribute(self: Node; name: cstring; force = false): bool">toggleAttribute(self: Node; name: cstring; force = false): bool</a></li>
</ul>
<ul class="simple nested-toc-section">unescape
<li><a class="reference" href="#unescape%2Ccstring" title="unescape(uri: cstring): cstring">unescape(uri: cstring): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">value
<li><a class="reference" href="#value%2CNode" title="value(n: Node): cstring">value(n: Node): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">value=
<li><a class="reference" href="#value%3D%2CNode%2Ccstring" title="value=(n: Node; v: cstring)">value=(n: Node; v: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">vibrate
<li><a class="reference" href="#vibrate%2CNavigator%2Ccint" title="vibrate(self: Navigator; pattern: cint): bool">vibrate(self: Navigator; pattern: cint): bool</a></li>
<li><a class="reference" href="#vibrate%2CNavigator%2CopenArray%5Bcint%5D" title="vibrate(self: Navigator; pattern: openArray[cint]): bool">vibrate(self: Navigator; pattern: openArray[cint]): bool</a></li>
</ul>
<ul class="simple nested-toc-section">visualViewport
<li><a class="reference" href="#visualViewport%2CWindow" title="visualViewport(self: Window): VisualViewport">visualViewport(self: Window): VisualViewport</a></li>
</ul>
<ul class="simple nested-toc-section">write
<li><a class="reference" href="#write%2CDocument%2Ccstring" title="write(d: Document; text: cstring)">write(d: Document; text: cstring)</a></li>
</ul>
<ul class="simple nested-toc-section">writeln
<li><a class="reference" href="#writeln%2CDocument%2Ccstring" title="writeln(d: Document; text: cstring)">writeln(d: Document; text: cstring)</a></li>
</ul>
</ul>
</details>
</li>
<li>
<details open>
<summary><a class="reference reference-toplevel" href="#16" id="66">Converters</a></summary>
<ul class="simple simple-toc-section">
<ul class="simple nested-toc-section">toString
<li><a class="reference" href="#toString.c%2CSelection" title="toString(s: Selection): cstring">toString(s: Selection): cstring</a></li>
</ul>
</ul>
</details>
</li>
</ul>
</div>
<div class="nine columns" id="content">
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
<div id="tocRoot"></div>
<p class="module-desc">Declaration of the Document Object Model for the <a class="reference external" href="backends.html#backends-the-javascript-target">JavaScript backend</a>.
<h1><a class="toc-backref" id="document-ready" href="#document-ready">Document Ready</a></h1><ul class="simple"><li>Basic example of a document ready:</li>
</ul>
<p><strong class="examples_text">Example: cmd: -b:js -r:off</strong></p>
<pre class="listing"><span class="Keyword">import</span> <span class="Identifier">std</span><span class="Operator">/</span><span class="Identifier">dom</span>
<span class="Keyword">proc</span> <span class="Identifier">example</span><span class="Punctuation">(</span><span class="Identifier">e</span><span class="Punctuation">:</span> <span class="Identifier">Event</span><span class="Punctuation">)</span> <span class="Operator">=</span> <span class="Identifier">echo</span> <span class="StringLit">&quot;Document is ready&quot;</span>
<span class="Identifier">document</span><span class="Operator">.</span><span class="Identifier">addEventListener</span><span class="Punctuation">(</span><span class="StringLit">&quot;DOMContentLoaded&quot;</span><span class="Punctuation">,</span> <span class="Identifier">example</span><span class="Punctuation">)</span> <span class="Comment"># You can also use &quot;load&quot; event.</span></pre><ul class="simple"><li>This example runs 5 seconds after the document ready:</li>
</ul>
<p><strong class="examples_text">Example: cmd: -b:js -r:off</strong></p>
<pre class="listing"><span class="Keyword">import</span> <span class="Identifier">std</span><span class="Operator">/</span><span class="Identifier">dom</span>
<span class="Keyword">proc</span> <span class="Identifier">example</span><span class="Punctuation">(</span><span class="Punctuation">)</span> <span class="Operator">=</span> <span class="Identifier">echo</span> <span class="StringLit">&quot;5 seconds after document ready&quot;</span>
<span class="Keyword">proc</span> <span class="Identifier">domReady</span><span class="Punctuation">(</span><span class="Identifier">e</span><span class="Punctuation">:</span> <span class="Identifier">Event</span><span class="Punctuation">)</span> <span class="Operator">=</span> <span class="Keyword">discard</span> <span class="Identifier">setTimeout</span><span class="Punctuation">(</span><span class="Identifier">example</span><span class="Punctuation">,</span> <span class="DecNumber">5_000</span><span class="Punctuation">)</span> <span class="Comment"># Document is ready.</span>
<span class="Identifier">document</span><span class="Operator">.</span><span class="Identifier">addEventListener</span><span class="Punctuation">(</span><span class="StringLit">&quot;DOMContentLoaded&quot;</span><span class="Punctuation">,</span> <span class="Identifier">domReady</span><span class="Punctuation">)</span></pre>
<h1><a class="toc-backref" id="document-onunload" href="#document-onunload">Document onUnload</a></h1><ul class="simple"><li>Simple example of how to implement code that runs when the page unloads:</li>
</ul>
<p><strong class="examples_text">Example: cmd: -b:js -r:off</strong></p>
<pre class="listing"><span class="Keyword">import</span> <span class="Identifier">std</span><span class="Operator">/</span><span class="Identifier">dom</span>
<span class="Keyword">proc</span> <span class="Identifier">example</span><span class="Punctuation">(</span><span class="Identifier">e</span><span class="Punctuation">:</span> <span class="Identifier">Event</span><span class="Punctuation">)</span> <span class="Operator">=</span> <span class="Identifier">echo</span> <span class="StringLit">&quot;Document is unloaded&quot;</span>
<span class="Identifier">document</span><span class="Operator">.</span><span class="Identifier">addEventListener</span><span class="Punctuation">(</span><span class="StringLit">&quot;unload&quot;</span><span class="Punctuation">,</span> <span class="Identifier">example</span><span class="Punctuation">)</span> <span class="Comment"># You can also use &quot;beforeunload&quot;.</span></pre>
<h1><a class="toc-backref" id="document-autorefresh" href="#document-autorefresh">Document Autorefresh</a></h1><ul class="simple"><li>Minimal example of a document autorefresh:</li>
</ul>
<p><strong class="examples_text">Example: cmd: -b:js -r:off</strong></p>
<pre class="listing"><span class="Keyword">import</span> <span class="Identifier">std</span><span class="Operator">/</span><span class="Identifier">dom</span>
<span class="Keyword">proc</span> <span class="Identifier">example</span><span class="Punctuation">(</span><span class="Punctuation">)</span> <span class="Operator">=</span> <span class="Identifier">window</span><span class="Operator">.</span><span class="Identifier">location</span><span class="Operator">.</span><span class="Identifier">reload</span><span class="Punctuation">(</span><span class="Punctuation">)</span>
<span class="Keyword">discard</span> <span class="Identifier">setTimeout</span><span class="Punctuation">(</span><span class="Identifier">example</span><span class="Punctuation">,</span> <span class="DecNumber">5_000</span><span class="Punctuation">)</span></pre><ul class="simple"><li>For more examples, see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener">https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener</a></li>
</ul>
</p>
<div class="section" id="6">
<h1><a class="toc-backref" href="#6">Imports</a></h1>
<dl class="item">
<a class="reference external" href="since.html">since</a>
</dl>
</div>
<div class="section" id="7">
<h1><a class="toc-backref" href="#7">Types</a></h1>
<dl class="item">
<div id="AddEventListenerOptions">
<dt><pre><a href="dom.html#AddEventListenerOptions"><span class="Identifier">AddEventListenerOptions</span></a> <span class="Other">=</span> <span class="Keyword">object</span>
<span class="Identifier">capture</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">once</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">passive</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1307" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1307" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="AnchorElement">
<dt><pre><a href="dom.html#AnchorElement"><span class="Identifier">AnchorElement</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a>
<span class="Identifier">text</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">x</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">y</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L374" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L374" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="Blob">
<dt><pre><a href="dom.html#Blob"><span class="Identifier">Blob</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="system.html#RootObj"><span class="Identifier">RootObj</span></a>
<span class="Identifier">size</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a></pre></dt>
<dd>
see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Blob">docs</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L294" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L294" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="BoundingRect">
<dt><pre><a href="dom.html#BoundingRect"><span class="Identifier">BoundingRect</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">object</span>
<span class="Identifier">top</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">bottom</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">left</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">right</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">x</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">y</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">width</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">height</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1721" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1721" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="ClassList">
<dt><pre><a href="dom.html#ClassList"><span class="Identifier">ClassList</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="system.html#RootObj"><span class="Identifier">RootObj</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L193" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L193" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="ClipboardEvent">
<dt><pre><a href="dom.html#ClipboardEvent"><span class="Identifier">ClipboardEvent</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a>
<span class="Identifier">clipboardData</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#DataTransfer"><span class="Identifier">DataTransfer</span></a></pre></dt>
<dd>
see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/ClipboardEvent">docs</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1220" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1220" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="DataTransfer">
<dt><pre><a href="dom.html#DataTransfer"><span class="Identifier">DataTransfer</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="system.html#RootObj"><span class="Identifier">RootObj</span></a>
<span class="Identifier">dropEffect</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">effectAllowed</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">files</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#Element"><span class="Identifier">Element</span></a><span class="Other">]</span>
<span class="Identifier">items</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#DataTransferItem"><span class="Identifier">DataTransferItem</span></a><span class="Other">]</span>
<span class="Identifier">types</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">]</span></pre></dt>
<dd>
see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer">docs</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1182" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1182" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="DataTransferDropEffect">
<dt><pre><a href="dom.html#DataTransferDropEffect"><span class="Identifier">DataTransferDropEffect</span></a> {.<span class="Identifier">pure</span>.} <span class="Other">=</span> <span class="Keyword">enum</span>
<span class="Identifier">None</span> <span class="Other">=</span> <span class="StringLit">&quot;none&quot;</span><span class="Other">,</span> <span class="Identifier">Copy</span> <span class="Other">=</span> <span class="StringLit">&quot;copy&quot;</span><span class="Other">,</span> <span class="Identifier">Link</span> <span class="Other">=</span> <span class="StringLit">&quot;link&quot;</span><span class="Other">,</span> <span class="Identifier">Move</span> <span class="Other">=</span> <span class="StringLit">&quot;move&quot;</span></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1189" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1189" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="DataTransferEffectAllowed">
<dt><pre><a href="dom.html#DataTransferEffectAllowed"><span class="Identifier">DataTransferEffectAllowed</span></a> {.<span class="Identifier">pure</span>.} <span class="Other">=</span> <span class="Keyword">enum</span>
<span class="Identifier">None</span> <span class="Other">=</span> <span class="StringLit">&quot;none&quot;</span><span class="Other">,</span> <span class="Identifier">Copy</span> <span class="Other">=</span> <span class="StringLit">&quot;copy&quot;</span><span class="Other">,</span> <span class="Identifier">CopyLink</span> <span class="Other">=</span> <span class="StringLit">&quot;copyLink&quot;</span><span class="Other">,</span> <span class="Identifier">CopyMove</span> <span class="Other">=</span> <span class="StringLit">&quot;copyMove&quot;</span><span class="Other">,</span>
<span class="Identifier">Link</span> <span class="Other">=</span> <span class="StringLit">&quot;link&quot;</span><span class="Other">,</span> <span class="Identifier">LinkMove</span> <span class="Other">=</span> <span class="StringLit">&quot;linkMove&quot;</span><span class="Other">,</span> <span class="Identifier">Move</span> <span class="Other">=</span> <span class="StringLit">&quot;move&quot;</span><span class="Other">,</span> <span class="Identifier">All</span> <span class="Other">=</span> <span class="StringLit">&quot;all&quot;</span><span class="Other">,</span>
<span class="Identifier">Uninitialized</span> <span class="Other">=</span> <span class="StringLit">&quot;uninitialized&quot;</span></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1195" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1195" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="DataTransferItem">
<dt><pre><a href="dom.html#DataTransferItem"><span class="Identifier">DataTransferItem</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="system.html#RootObj"><span class="Identifier">RootObj</span></a>
<span class="Identifier">kind</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a></pre></dt>
<dd>
see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItem">docs</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1178" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1178" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="DataTransferItemKind">
<dt><pre><a href="dom.html#DataTransferItemKind"><span class="Identifier">DataTransferItemKind</span></a> {.<span class="Identifier">pure</span>.} <span class="Other">=</span> <span class="Keyword">enum</span>
<span class="Identifier">File</span> <span class="Other">=</span> <span class="StringLit">&quot;file&quot;</span><span class="Other">,</span> <span class="Identifier">String</span> <span class="Other">=</span> <span class="StringLit">&quot;string&quot;</span></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1174" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1174" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="Document">
<dt><pre><a href="dom.html#Document"><span class="Identifier">Document</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
<span class="Identifier">activeElement</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a>
<span class="Identifier">documentElement</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a>
<span class="Identifier">alinkColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">bgColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">body</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a>
<span class="Identifier">charset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">cookie</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">defaultCharset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">fgColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">head</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a>
<span class="Identifier">hidden</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">lastModified</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">linkColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">referrer</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">title</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">URL</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">visibilityState</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">vlinkColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">anchors</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#AnchorElement"><span class="Identifier">AnchorElement</span></a><span class="Other">]</span>
<span class="Identifier">forms</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#FormElement"><span class="Identifier">FormElement</span></a><span class="Other">]</span>
<span class="Identifier">images</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#ImageElement"><span class="Identifier">ImageElement</span></a><span class="Other">]</span>
<span class="Identifier">applets</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#Element"><span class="Identifier">Element</span></a><span class="Other">]</span>
<span class="Identifier">embeds</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#EmbedElement"><span class="Identifier">EmbedElement</span></a><span class="Other">]</span>
<span class="Identifier">links</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#LinkElement"><span class="Identifier">LinkElement</span></a><span class="Other">]</span>
<span class="Identifier">fonts</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#FontFaceSet"><span class="Identifier">FontFaceSet</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L233" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L233" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="DocumentOrShadowRoot">
<dt><pre><a href="dom.html#DocumentOrShadowRoot"><span class="Identifier">DocumentOrShadowRoot</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="system.html#RootObj"><span class="Identifier">RootObj</span></a>
<span class="Identifier">activeElement</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1357" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1357" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="DomEvent">
<dt><pre><a href="dom.html#DomEvent"><span class="Identifier">DomEvent</span></a> {.<span class="Identifier">pure</span>.} <span class="Other">=</span> <span class="Keyword">enum</span>
<span class="Identifier">Abort</span> <span class="Other">=</span> <span class="StringLit">&quot;abort&quot;</span><span class="Other">,</span> <span class="Identifier">BeforeInput</span> <span class="Other">=</span> <span class="StringLit">&quot;beforeinput&quot;</span><span class="Other">,</span> <span class="Identifier">Blur</span> <span class="Other">=</span> <span class="StringLit">&quot;blur&quot;</span><span class="Other">,</span> <span class="Identifier">Click</span> <span class="Other">=</span> <span class="StringLit">&quot;click&quot;</span><span class="Other">,</span>
<span class="Identifier">CompositionEnd</span> <span class="Other">=</span> <span class="StringLit">&quot;compositionend&quot;</span><span class="Other">,</span> <span class="Identifier">CompositionStart</span> <span class="Other">=</span> <span class="StringLit">&quot;compositionstart&quot;</span><span class="Other">,</span>
<span class="Identifier">CompositionUpdate</span> <span class="Other">=</span> <span class="StringLit">&quot;compositionupdate&quot;</span><span class="Other">,</span> <span class="Identifier">DblClick</span> <span class="Other">=</span> <span class="StringLit">&quot;dblclick&quot;</span><span class="Other">,</span>
<span class="Identifier">Error</span> <span class="Other">=</span> <span class="StringLit">&quot;error&quot;</span><span class="Other">,</span> <span class="Identifier">Focus</span> <span class="Other">=</span> <span class="StringLit">&quot;focus&quot;</span><span class="Other">,</span> <span class="Identifier">FocusIn</span> <span class="Other">=</span> <span class="StringLit">&quot;focusin&quot;</span><span class="Other">,</span> <span class="Identifier">FocusOut</span> <span class="Other">=</span> <span class="StringLit">&quot;focusout&quot;</span><span class="Other">,</span>
<span class="Identifier">Input</span> <span class="Other">=</span> <span class="StringLit">&quot;input&quot;</span><span class="Other">,</span> <span class="Identifier">KeyDown</span> <span class="Other">=</span> <span class="StringLit">&quot;keydown&quot;</span><span class="Other">,</span> <span class="Identifier">KeyPress</span> <span class="Other">=</span> <span class="StringLit">&quot;keypress&quot;</span><span class="Other">,</span> <span class="Identifier">KeyUp</span> <span class="Other">=</span> <span class="StringLit">&quot;keyup&quot;</span><span class="Other">,</span>
<span class="Identifier">Load</span> <span class="Other">=</span> <span class="StringLit">&quot;load&quot;</span><span class="Other">,</span> <span class="Identifier">MouseDown</span> <span class="Other">=</span> <span class="StringLit">&quot;mousedown&quot;</span><span class="Other">,</span> <span class="Identifier">MouseEnter</span> <span class="Other">=</span> <span class="StringLit">&quot;mouseenter&quot;</span><span class="Other">,</span>
<span class="Identifier">MouseLeave</span> <span class="Other">=</span> <span class="StringLit">&quot;mouseleave&quot;</span><span class="Other">,</span> <span class="Identifier">MouseMove</span> <span class="Other">=</span> <span class="StringLit">&quot;mousemove&quot;</span><span class="Other">,</span> <span class="Identifier">MouseOut</span> <span class="Other">=</span> <span class="StringLit">&quot;mouseout&quot;</span><span class="Other">,</span>
<span class="Identifier">MouseOver</span> <span class="Other">=</span> <span class="StringLit">&quot;mouseover&quot;</span><span class="Other">,</span> <span class="Identifier">MouseUp</span> <span class="Other">=</span> <span class="StringLit">&quot;mouseup&quot;</span><span class="Other">,</span> <span class="Identifier">Resize</span> <span class="Other">=</span> <span class="StringLit">&quot;resize&quot;</span><span class="Other">,</span>
<span class="Identifier">Scroll</span> <span class="Other">=</span> <span class="StringLit">&quot;scroll&quot;</span><span class="Other">,</span> <span class="Identifier">Select</span> <span class="Other">=</span> <span class="StringLit">&quot;select&quot;</span><span class="Other">,</span> <span class="Identifier">Storage</span> <span class="Other">=</span> <span class="StringLit">&quot;storage&quot;</span><span class="Other">,</span> <span class="Identifier">Unload</span> <span class="Other">=</span> <span class="StringLit">&quot;unload&quot;</span><span class="Other">,</span>
<span class="Identifier">Wheel</span> <span class="Other">=</span> <span class="StringLit">&quot;wheel&quot;</span></pre></dt>
<dd>
see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/Events">docs</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L77" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L77" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="DomException">
<dt><pre><a href="dom.html#DomException"><span class="Identifier">DomException</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span></pre></dt>
<dd>
The DOMException interface represents an abnormal event (called an exception) which occurs as a result of calling a method or accessing a property of a web API. Each exception has a name, which is a short &quot;CamelCase&quot; style string identifying the error or abnormal condition. <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/DOMException">https://developer.mozilla.org/en-US/docs/Web/API/DOMException</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1341" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1341" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="DomParser">
<dt><pre><a href="dom.html#DomParser"><span class="Identifier">DomParser</span></a> <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span></pre></dt>
<dd>
DOM Parser object (defined on browser only, may not be on NodeJS).<ul class="simple"><li><p><a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/DOMParser">https://developer.mozilla.org/en-US/docs/Web/API/DOMParser</a></p>
<p><pre class="listing"><span class="Keyword">let</span> <span class="Identifier">prsr</span> <span class="Operator">=</span> <span class="Identifier">newDomParser</span><span class="Punctuation">(</span><span class="Punctuation">)</span>
<span class="Keyword">discard</span> <span class="Identifier">prsr</span><span class="Operator">.</span><span class="Identifier">parseFromString</span><span class="Punctuation">(</span><span class="StringLit">&quot;&lt;html&gt;&lt;marquee&gt;Hello World&lt;/marquee&gt;&lt;/html&gt;&quot;</span><span class="Operator">.</span><span class="Identifier">cstring</span><span class="Punctuation">,</span> <span class="StringLit">&quot;text/html&quot;</span><span class="Operator">.</span><span class="Identifier">cstring</span><span class="Punctuation">)</span></pre></p>
</li>
</ul>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1332" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1332" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="DragEvent">
<dt><pre><a href="dom.html#DragEvent"><span class="Identifier">DragEvent</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#MouseEvent"><span class="Identifier">MouseEvent</span></a>
<span class="Identifier">dataTransfer</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#DataTransfer"><span class="Identifier">DataTransfer</span></a></pre></dt>
<dd>
see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/DragEvent">docs</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1216" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1216" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="DragEventTypes">
<dt><pre><a href="dom.html#DragEventTypes"><span class="Identifier">DragEventTypes</span></a> <span class="Other">=</span> <span class="Keyword">enum</span>
<span class="Identifier">Drag</span> <span class="Other">=</span> <span class="StringLit">&quot;drag&quot;</span><span class="Other">,</span> <span class="Identifier">DragEnd</span> <span class="Other">=</span> <span class="StringLit">&quot;dragend&quot;</span><span class="Other">,</span> <span class="Identifier">DragEnter</span> <span class="Other">=</span> <span class="StringLit">&quot;dragenter&quot;</span><span class="Other">,</span>
<span class="Identifier">DragExit</span> <span class="Other">=</span> <span class="StringLit">&quot;dragexit&quot;</span><span class="Other">,</span> <span class="Identifier">DragLeave</span> <span class="Other">=</span> <span class="StringLit">&quot;dragleave&quot;</span><span class="Other">,</span> <span class="Identifier">DragOver</span> <span class="Other">=</span> <span class="StringLit">&quot;dragover&quot;</span><span class="Other">,</span>
<span class="Identifier">DragStart</span> <span class="Other">=</span> <span class="StringLit">&quot;dragstart&quot;</span><span class="Other">,</span> <span class="Identifier">Drop</span> <span class="Other">=</span> <span class="StringLit">&quot;drop&quot;</span></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1206" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1206" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="Element">
<dt><pre><a href="dom.html#Element"><span class="Identifier">Element</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
<span class="Identifier">className</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">classList</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#ClassList"><span class="Identifier">ClassList</span></a>
<span class="Identifier">checked</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">defaultChecked</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">defaultValue</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">disabled</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">form</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#FormElement"><span class="Identifier">FormElement</span></a>
<span class="Identifier">name</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">readOnly</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">options</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#OptionElement"><span class="Identifier">OptionElement</span></a><span class="Other">]</span>
<span class="Identifier">selectedOptions</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#OptionElement"><span class="Identifier">OptionElement</span></a><span class="Other">]</span>
<span class="Identifier">clientWidth</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">clientHeight</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">contentEditable</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">isContentEditable</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">dir</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">offsetHeight</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">offsetWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">offsetLeft</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">offsetTop</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L260" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L260" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="EmbedElement">
<dt><pre><a href="dom.html#EmbedElement"><span class="Identifier">EmbedElement</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a>
<span class="Identifier">height</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">hspace</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">src</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">width</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">vspace</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L366" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L366" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="Event">
<dt><pre><a href="dom.html#Event"><span class="Identifier">Event</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="system.html#RootObj"><span class="Identifier">RootObj</span></a>
<span class="Identifier">bubbles</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">cancelBubble</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">cancelable</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">composed</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">currentTarget</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
<span class="Identifier">defaultPrevented</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">eventPhase</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">target</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
<span class="Identifier">isTrusted</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a></pre></dt>
<dd>
see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Event">docs</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L783" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L783" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="EventPhase">
<dt><pre><a href="dom.html#EventPhase"><span class="Identifier">EventPhase</span></a> <span class="Other">=</span> <span class="Keyword">enum</span>
<span class="Identifier">None</span> <span class="Other">=</span> <span class="DecNumber">0</span><span class="Other">,</span> <span class="Identifier">CapturingPhase</span><span class="Other">,</span> <span class="Identifier">AtTarget</span><span class="Other">,</span> <span class="Identifier">BubblingPhase</span></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L777" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L777" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="EventTarget">
<dt><pre><a href="dom.html#EventTarget"><span class="Identifier">EventTarget</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="system.html#RootObj"><span class="Identifier">RootObj</span></a>
<span class="Identifier">onabort</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}
<span class="Identifier">onblur</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}
<span class="Identifier">onchange</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}
<span class="Identifier">onclick</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}
<span class="Identifier">ondblclick</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}
<span class="Identifier">onerror</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}
<span class="Identifier">onfocus</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}
<span class="Identifier">onkeydown</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}
<span class="Identifier">onkeypress</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}
<span class="Identifier">onkeyup</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}
<span class="Identifier">onload</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}
<span class="Identifier">onmousedown</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}
<span class="Identifier">onmousemove</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}
<span class="Identifier">onmouseout</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}
<span class="Identifier">onmouseover</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}
<span class="Identifier">onmouseup</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}
<span class="Identifier">onreset</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}
<span class="Identifier">onselect</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}
<span class="Identifier">onstorage</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}
<span class="Identifier">onsubmit</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}
<span class="Identifier">onunload</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}
<span class="Identifier">onloadstart</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}
<span class="Identifier">onprogress</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}
<span class="Identifier">onloadend</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L51" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L51" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="File">
<dt><pre><a href="dom.html#File"><span class="Identifier">File</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#Blob"><span class="Identifier">Blob</span></a>
<span class="Identifier">lastModified</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">name</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a></pre></dt>
<dd>
see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/File">docs</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L298" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L298" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="FileReader">
<dt><pre><a href="dom.html#FileReader"><span class="Identifier">FileReader</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#EventTarget"><span class="Identifier">EventTarget</span></a></pre></dt>
<dd>
The FileReader object lets web applications asynchronously read the contents of files (or raw data buffers) stored on the user's computer, using File or Blob objects to specify the file or data to read. <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/FileReader">https://developer.mozilla.org/en-US/docs/Web/API/FileReader</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1348" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1348" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="FileReaderState">
<dt><pre><a href="dom.html#FileReaderState"><span class="Identifier">FileReaderState</span></a> <span class="Other">=</span> <span class="Keyword">distinct</span> <a href="system.html#range"><span class="Identifier">range</span></a><span class="Other">[</span><span class="DecNumber">0'u16</span> <span class="Operator">..</span> <span class="DecNumber">2'u16</span><span class="Other">]</span></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1354" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1354" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="FontFaceSet">
<dt><pre><a href="dom.html#FontFaceSet"><span class="Identifier">FontFaceSet</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span>
<span class="Identifier">ready</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#FontFaceSetReady"><span class="Identifier">FontFaceSetReady</span></a>
<span class="Identifier">onloadingdone</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span></pre></dt>
<dd>
see: <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/FontFaceSet">docs</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1316" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1316" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="FontFaceSetReady">
<dt><pre><a href="dom.html#FontFaceSetReady"><span class="Identifier">FontFaceSetReady</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span>
<span class="Identifier">then</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">cb</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Other">)</span><span class="Other">)</span></pre></dt>
<dd>
see: <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/FontFaceSet/ready">docs</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1312" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1312" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="FormElement">
<dt><pre><a href="dom.html#FormElement"><span class="Identifier">FormElement</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a>
<span class="Identifier">acceptCharset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">action</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">autocomplete</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">elements</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#Element"><span class="Identifier">Element</span></a><span class="Other">]</span>
<span class="Identifier">encoding</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">enctype</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">length</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">noValidate</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">target</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a></pre></dt>
<dd>
see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement">docs</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L385" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L385" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="Frame">
<dt><pre><a href="dom.html#Frame"><span class="Identifier">Frame</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L191" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L191" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="History">
<dt><pre><a href="dom.html#History"><span class="Identifier">History</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="system.html#RootObj"><span class="Identifier">RootObj</span></a>
<span class="Identifier">length</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1255" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1255" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="HTMLSlotElement">
<dt><pre><a href="dom.html#HTMLSlotElement"><span class="Identifier">HTMLSlotElement</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="system.html#RootObj"><span class="Identifier">RootObj</span></a>
<span class="Identifier">name</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1369" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1369" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="ImageElement">
<dt><pre><a href="dom.html#ImageElement"><span class="Identifier">ImageElement</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a>
<span class="Identifier">border</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">complete</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">height</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">hspace</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">lowsrc</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">src</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">vspace</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">width</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L397" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L397" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="InputElement">
<dt><pre><a href="dom.html#InputElement"><span class="Identifier">InputElement</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a>
<span class="Identifier">formAction</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">formEncType</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">formMethod</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">formNoValidate</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">formTarget</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">autofocus</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">required</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">value</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">validity</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#ValidityState"><span class="Identifier">ValidityState</span></a>
<span class="Identifier">validationMessage</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">willValidate</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">indeterminate</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">alt</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">height</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">src</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">width</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">accept</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">files</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#Blob"><span class="Identifier">Blob</span></a><span class="Other">]</span>
<span class="Identifier">autocomplete</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">maxLength</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">size</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">pattern</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">placeholder</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">min</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">max</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">selectionStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">selectionEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">selectionDirection</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">dirName</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">accessKey</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">list</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a>
<span class="Identifier">multiple</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">labels</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#Element"><span class="Identifier">Element</span></a><span class="Other">]</span>
<span class="Identifier">step</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">valueAsDate</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">valueAsNumber</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a></pre></dt>
<dd>
see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement">docs</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L308" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L308" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="Interval">
<dt><pre><a href="dom.html#Interval"><span class="Identifier">Interval</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="system.html#RootObj"><span class="Identifier">RootObj</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1305" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1305" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="KeyboardEvent">
<dt><pre><a href="dom.html#KeyboardEvent"><span class="Identifier">KeyboardEvent</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#UIEvent"><span class="Identifier">UIEvent</span></a>
<span class="Identifier">altKey</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">ctrlKey</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">metaKey</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">shiftKey</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">code</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">isComposing</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">key</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">keyCode</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">location</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a></pre></dt>
<dd>
see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent">docs</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L799" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L799" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="KeyboardEventKey">
<dt><pre><a href="dom.html#KeyboardEventKey"><span class="Identifier">KeyboardEventKey</span></a> {.<span class="Identifier">pure</span>.} <span class="Other">=</span> <span class="Keyword">enum</span>
<span class="Identifier">Alt</span><span class="Other">,</span> <span class="Identifier">AltGraph</span><span class="Other">,</span> <span class="Identifier">CapsLock</span><span class="Other">,</span> <span class="Identifier">Control</span><span class="Other">,</span> <span class="Identifier">Fn</span><span class="Other">,</span> <span class="Identifier">FnLock</span><span class="Other">,</span> <span class="Identifier">Hyper</span><span class="Other">,</span> <span class="Identifier">Meta</span><span class="Other">,</span> <span class="Identifier">NumLock</span><span class="Other">,</span>
<span class="Identifier">ScrollLock</span><span class="Other">,</span> <span class="Identifier">Shift</span><span class="Other">,</span> <span class="Identifier">Super</span><span class="Other">,</span> <span class="Identifier">Symbol</span><span class="Other">,</span> <span class="Identifier">SymbolLock</span><span class="Other">,</span> <span class="Identifier">ArrowDown</span><span class="Other">,</span> <span class="Identifier">ArrowLeft</span><span class="Other">,</span>
<span class="Identifier">ArrowRight</span><span class="Other">,</span> <span class="Identifier">ArrowUp</span><span class="Other">,</span> <span class="Identifier">End</span><span class="Other">,</span> <span class="Identifier">Home</span><span class="Other">,</span> <span class="Identifier">PageDown</span><span class="Other">,</span> <span class="Identifier">PageUp</span><span class="Other">,</span> <span class="Identifier">Backspace</span><span class="Other">,</span> <span class="Identifier">Clear</span><span class="Other">,</span> <span class="Identifier">Copy</span><span class="Other">,</span>
<span class="Identifier">CrSel</span><span class="Other">,</span> <span class="Identifier">Cut</span><span class="Other">,</span> <span class="Identifier">Delete</span><span class="Other">,</span> <span class="Identifier">EraseEof</span><span class="Other">,</span> <span class="Identifier">ExSel</span><span class="Other">,</span> <span class="Identifier">Insert</span><span class="Other">,</span> <span class="Identifier">Paste</span><span class="Other">,</span> <span class="Identifier">Redo</span><span class="Other">,</span> <span class="Identifier">Undo</span><span class="Other">,</span> <span class="Identifier">Accept</span><span class="Other">,</span> <span class="Identifier">Again</span><span class="Other">,</span>
<span class="Identifier">Attn</span><span class="Other">,</span> <span class="Identifier">Cancel</span><span class="Other">,</span> <span class="Identifier">ContextMenu</span><span class="Other">,</span> <span class="Identifier">Escape</span><span class="Other">,</span> <span class="Identifier">Execute</span><span class="Other">,</span> <span class="Identifier">Find</span><span class="Other">,</span> <span class="Identifier">Finish</span><span class="Other">,</span> <span class="Identifier">Help</span><span class="Other">,</span> <span class="Identifier">Pause</span><span class="Other">,</span> <span class="Identifier">Play</span><span class="Other">,</span>
<span class="Identifier">Props</span><span class="Other">,</span> <span class="Identifier">Select</span><span class="Other">,</span> <span class="Identifier">ZoomIn</span><span class="Other">,</span> <span class="Identifier">ZoomOut</span><span class="Other">,</span> <span class="Identifier">BrigtnessDown</span><span class="Other">,</span> <span class="Identifier">BrigtnessUp</span><span class="Other">,</span> <span class="Identifier">Eject</span><span class="Other">,</span> <span class="Identifier">LogOff</span><span class="Other">,</span>
<span class="Identifier">Power</span><span class="Other">,</span> <span class="Identifier">PowerOff</span><span class="Other">,</span> <span class="Identifier">PrintScreen</span><span class="Other">,</span> <span class="Identifier">Hibernate</span><span class="Other">,</span> <span class="Identifier">Standby</span><span class="Other">,</span> <span class="Identifier">WakeUp</span><span class="Other">,</span> <span class="Identifier">AllCandidates</span><span class="Other">,</span>
<span class="Identifier">Alphanumeric</span><span class="Other">,</span> <span class="Identifier">CodeInput</span><span class="Other">,</span> <span class="Identifier">Compose</span><span class="Other">,</span> <span class="Identifier">Convert</span><span class="Other">,</span> <span class="Identifier">Dead</span><span class="Other">,</span> <span class="Identifier">FinalMode</span><span class="Other">,</span> <span class="Identifier">GroupFirst</span><span class="Other">,</span>
<span class="Identifier">GroupLast</span><span class="Other">,</span> <span class="Identifier">GroupNext</span><span class="Other">,</span> <span class="Identifier">GroupPrevious</span><span class="Other">,</span> <span class="Identifier">ModeChange</span><span class="Other">,</span> <span class="Identifier">NextCandidate</span><span class="Other">,</span> <span class="Identifier">NonConvert</span><span class="Other">,</span>
<span class="Identifier">PreviousCandidate</span><span class="Other">,</span> <span class="Identifier">Process</span><span class="Other">,</span> <span class="Identifier">SingleCandidate</span><span class="Other">,</span> <span class="Identifier">HangulMode</span><span class="Other">,</span> <span class="Identifier">HanjaMode</span><span class="Other">,</span> <span class="Identifier">JunjaMode</span><span class="Other">,</span>
<span class="Identifier">Eisu</span><span class="Other">,</span> <span class="Identifier">Hankaku</span><span class="Other">,</span> <span class="Identifier">Hiragana</span><span class="Other">,</span> <span class="Identifier">HiraganaKatakana</span><span class="Other">,</span> <span class="Identifier">KanaMode</span><span class="Other">,</span> <span class="Identifier">KanjiMode</span><span class="Other">,</span> <span class="Identifier">Katakana</span><span class="Other">,</span>
<span class="Identifier">Romaji</span><span class="Other">,</span> <span class="Identifier">Zenkaku</span><span class="Other">,</span> <span class="Identifier">ZenkakuHanaku</span><span class="Other">,</span> <span class="Identifier">F1</span><span class="Other">,</span> <span class="Identifier">F2</span><span class="Other">,</span> <span class="Identifier">F3</span><span class="Other">,</span> <span class="Identifier">F4</span><span class="Other">,</span> <span class="Identifier">F5</span><span class="Other">,</span> <span class="Identifier">F6</span><span class="Other">,</span> <span class="Identifier">F7</span><span class="Other">,</span> <span class="Identifier">F8</span><span class="Other">,</span> <span class="Identifier">F9</span><span class="Other">,</span> <span class="Identifier">F10</span><span class="Other">,</span> <span class="Identifier">F11</span><span class="Other">,</span>
<span class="Identifier">F12</span><span class="Other">,</span> <span class="Identifier">F13</span><span class="Other">,</span> <span class="Identifier">F14</span><span class="Other">,</span> <span class="Identifier">F15</span><span class="Other">,</span> <span class="Identifier">F16</span><span class="Other">,</span> <span class="Identifier">F17</span><span class="Other">,</span> <span class="Identifier">F18</span><span class="Other">,</span> <span class="Identifier">F19</span><span class="Other">,</span> <span class="Identifier">F20</span><span class="Other">,</span> <span class="Identifier">Soft1</span><span class="Other">,</span> <span class="Identifier">Soft2</span><span class="Other">,</span> <span class="Identifier">Soft3</span><span class="Other">,</span> <span class="Identifier">Soft4</span><span class="Other">,</span>
<span class="Identifier">AppSwitch</span><span class="Other">,</span> <span class="Identifier">Call</span><span class="Other">,</span> <span class="Identifier">Camera</span><span class="Other">,</span> <span class="Identifier">CameraFocus</span><span class="Other">,</span> <span class="Identifier">EndCall</span><span class="Other">,</span> <span class="Identifier">GoBack</span><span class="Other">,</span> <span class="Identifier">GoHome</span><span class="Other">,</span> <span class="Identifier">HeadsetHook</span><span class="Other">,</span>
<span class="Identifier">LastNumberRedial</span><span class="Other">,</span> <span class="Identifier">Notification</span><span class="Other">,</span> <span class="Identifier">MannerMode</span><span class="Other">,</span> <span class="Identifier">VoiceDial</span><span class="Other">,</span> <span class="Identifier">ChannelDown</span><span class="Other">,</span> <span class="Identifier">ChannelUp</span><span class="Other">,</span>
<span class="Identifier">MediaFastForward</span><span class="Other">,</span> <span class="Identifier">MediaPause</span><span class="Other">,</span> <span class="Identifier">MediaPlay</span><span class="Other">,</span> <span class="Identifier">MediaPlayPause</span><span class="Other">,</span> <span class="Identifier">MediaRecord</span><span class="Other">,</span>
<span class="Identifier">MediaRewind</span><span class="Other">,</span> <span class="Identifier">MediaStop</span><span class="Other">,</span> <span class="Identifier">MediaTrackNext</span><span class="Other">,</span> <span class="Identifier">MediaTrackPrevious</span><span class="Other">,</span> <span class="Identifier">AudioBalanceLeft</span><span class="Other">,</span>
<span class="Identifier">AudioBalanceRight</span><span class="Other">,</span> <span class="Identifier">AudioBassDown</span><span class="Other">,</span> <span class="Identifier">AudioBassBoostDown</span><span class="Other">,</span> <span class="Identifier">AudioBassBoostToggle</span><span class="Other">,</span>
<span class="Identifier">AudioBassBoostUp</span><span class="Other">,</span> <span class="Identifier">AudioBassUp</span><span class="Other">,</span> <span class="Identifier">AudioFaderFront</span><span class="Other">,</span> <span class="Identifier">AudioFaderRear</span><span class="Other">,</span>
<span class="Identifier">AudioSurroundModeNext</span><span class="Other">,</span> <span class="Identifier">AudioTrebleDown</span><span class="Other">,</span> <span class="Identifier">AudioTrebleUp</span><span class="Other">,</span> <span class="Identifier">AudioVolumeDown</span><span class="Other">,</span>
<span class="Identifier">AUdioVolumeMute</span><span class="Other">,</span> <span class="Identifier">AudioVolumeUp</span><span class="Other">,</span> <span class="Identifier">MicrophoneToggle</span><span class="Other">,</span> <span class="Identifier">MicrophoneVolumeDown</span><span class="Other">,</span>
<span class="Identifier">MicrophoneVolumeMute</span><span class="Other">,</span> <span class="Identifier">MicrophoneVolumeUp</span><span class="Other">,</span> <span class="Identifier">TV</span><span class="Other">,</span> <span class="Identifier">TV3DMode</span><span class="Other">,</span> <span class="Identifier">TVAntennaCable</span><span class="Other">,</span>
<span class="Identifier">TVAudioDescription</span><span class="Other">,</span> <span class="Identifier">TVAudioDescriptionMixDown</span><span class="Other">,</span> <span class="Identifier">TVAudioDescriptionMixUp</span><span class="Other">,</span>
<span class="Identifier">TVContentsMenu</span><span class="Other">,</span> <span class="Identifier">TVDataService</span><span class="Other">,</span> <span class="Identifier">TVInput</span><span class="Other">,</span> <span class="Identifier">TVInputComponent1</span><span class="Other">,</span> <span class="Identifier">TVInputComponent2</span><span class="Other">,</span>
<span class="Identifier">TVInputComposite1</span><span class="Other">,</span> <span class="Identifier">TVInputComposite2</span><span class="Other">,</span> <span class="Identifier">TVInputHDMI1</span><span class="Other">,</span> <span class="Identifier">TVInputHDMI2</span><span class="Other">,</span>
<span class="Identifier">TVInputHDMI3</span><span class="Other">,</span> <span class="Identifier">TVInputHDMI4</span><span class="Other">,</span> <span class="Identifier">TVInputVGA1</span><span class="Other">,</span> <span class="Identifier">TVMediaContext</span><span class="Other">,</span> <span class="Identifier">TVNetwork</span><span class="Other">,</span>
<span class="Identifier">TVNumberEntry</span><span class="Other">,</span> <span class="Identifier">TVPower</span><span class="Other">,</span> <span class="Identifier">TVRadioService</span><span class="Other">,</span> <span class="Identifier">TVSatellite</span><span class="Other">,</span> <span class="Identifier">TVSatelliteBS</span><span class="Other">,</span>
<span class="Identifier">TVSatelliteCS</span><span class="Other">,</span> <span class="Identifier">TVSatelliteToggle</span><span class="Other">,</span> <span class="Identifier">TVTerrestrialAnalog</span><span class="Other">,</span> <span class="Identifier">TVTerrestrialDigital</span><span class="Other">,</span>
<span class="Identifier">TVTimer</span><span class="Other">,</span> <span class="Identifier">AVRInput</span><span class="Other">,</span> <span class="Identifier">AVRPower</span><span class="Other">,</span> <span class="Identifier">ColorF0Red</span><span class="Other">,</span> <span class="Identifier">ColorF1Green</span><span class="Other">,</span> <span class="Identifier">ColorF2Yellow</span><span class="Other">,</span>
<span class="Identifier">ColorF3Blue</span><span class="Other">,</span> <span class="Identifier">ColorF4Grey</span><span class="Other">,</span> <span class="Identifier">ColorF5Brown</span><span class="Other">,</span> <span class="Identifier">ClosedCaptionToggle</span><span class="Other">,</span> <span class="Identifier">Dimmer</span><span class="Other">,</span>
<span class="Identifier">DisplaySwap</span><span class="Other">,</span> <span class="Identifier">DVR</span><span class="Other">,</span> <span class="Identifier">Exit</span><span class="Other">,</span> <span class="Identifier">FavoriteClear0</span><span class="Other">,</span> <span class="Identifier">FavoriteClear1</span><span class="Other">,</span> <span class="Identifier">FavoriteClear2</span><span class="Other">,</span>
<span class="Identifier">FavoriteClear3</span><span class="Other">,</span> <span class="Identifier">FavoriteRecall0</span><span class="Other">,</span> <span class="Identifier">FavoriteRecall1</span><span class="Other">,</span> <span class="Identifier">FavoriteRecall2</span><span class="Other">,</span>
<span class="Identifier">FavoriteRecall3</span><span class="Other">,</span> <span class="Identifier">FavoriteStore0</span><span class="Other">,</span> <span class="Identifier">FavoriteStore1</span><span class="Other">,</span> <span class="Identifier">FavoriteStore2</span><span class="Other">,</span>
<span class="Identifier">FavoriteStore3</span><span class="Other">,</span> <span class="Identifier">Guide</span><span class="Other">,</span> <span class="Identifier">GuideNextDay</span><span class="Other">,</span> <span class="Identifier">GuidePreviousDay</span><span class="Other">,</span> <span class="Identifier">Info</span><span class="Other">,</span> <span class="Identifier">InstantReplay</span><span class="Other">,</span>
<span class="Identifier">Link</span><span class="Other">,</span> <span class="Identifier">ListProgram</span><span class="Other">,</span> <span class="Identifier">LiveContent</span><span class="Other">,</span> <span class="Identifier">Lock</span><span class="Other">,</span> <span class="Identifier">MediaApps</span><span class="Other">,</span> <span class="Identifier">MediaAudioTrack</span><span class="Other">,</span> <span class="Identifier">MediaLast</span><span class="Other">,</span>
<span class="Identifier">MediaSkipBackward</span><span class="Other">,</span> <span class="Identifier">MediaSkipForward</span><span class="Other">,</span> <span class="Identifier">MediaStepBackward</span><span class="Other">,</span> <span class="Identifier">MediaStepForward</span><span class="Other">,</span>
<span class="Identifier">MediaTopMenu</span><span class="Other">,</span> <span class="Identifier">NavigateIn</span><span class="Other">,</span> <span class="Identifier">NavigateNext</span><span class="Other">,</span> <span class="Identifier">NavigateOut</span><span class="Other">,</span> <span class="Identifier">NavigatePrevious</span><span class="Other">,</span>
<span class="Identifier">NextFavoriteChannel</span><span class="Other">,</span> <span class="Identifier">NextUserProfile</span><span class="Other">,</span> <span class="Identifier">OnDemand</span><span class="Other">,</span> <span class="Identifier">Pairing</span><span class="Other">,</span> <span class="Identifier">PinPDown</span><span class="Other">,</span> <span class="Identifier">PinPMove</span><span class="Other">,</span>
<span class="Identifier">PinPUp</span><span class="Other">,</span> <span class="Identifier">PlaySpeedDown</span><span class="Other">,</span> <span class="Identifier">PlaySpeedReset</span><span class="Other">,</span> <span class="Identifier">PlaySpeedUp</span><span class="Other">,</span> <span class="Identifier">RandomToggle</span><span class="Other">,</span>
<span class="Identifier">RcLowBattery</span><span class="Other">,</span> <span class="Identifier">RecordSpeedNext</span><span class="Other">,</span> <span class="Identifier">RfBypass</span><span class="Other">,</span> <span class="Identifier">ScanChannelsToggle</span><span class="Other">,</span> <span class="Identifier">ScreenModeNext</span><span class="Other">,</span>
<span class="Identifier">Settings</span><span class="Other">,</span> <span class="Identifier">SplitScreenToggle</span><span class="Other">,</span> <span class="Identifier">STBInput</span><span class="Other">,</span> <span class="Identifier">STBPower</span><span class="Other">,</span> <span class="Identifier">Subtitle</span><span class="Other">,</span> <span class="Identifier">Teletext</span><span class="Other">,</span>
<span class="Identifier">VideoModeNext</span><span class="Other">,</span> <span class="Identifier">Wink</span><span class="Other">,</span> <span class="Identifier">ZoomToggle</span><span class="Other">,</span> <span class="Identifier">SpeechCorrectionList</span><span class="Other">,</span> <span class="Identifier">SpeechInputToggle</span><span class="Other">,</span>
<span class="Identifier">Close</span><span class="Other">,</span> <span class="Identifier">New</span><span class="Other">,</span> <span class="Identifier">Open</span><span class="Other">,</span> <span class="Identifier">Print</span><span class="Other">,</span> <span class="Identifier">Save</span><span class="Other">,</span> <span class="Identifier">SpellCheck</span><span class="Other">,</span> <span class="Identifier">MailForward</span><span class="Other">,</span> <span class="Identifier">MailReply</span><span class="Other">,</span> <span class="Identifier">MailSend</span><span class="Other">,</span>
<span class="Identifier">LaunchCalculator</span><span class="Other">,</span> <span class="Identifier">LaunchCalendar</span><span class="Other">,</span> <span class="Identifier">LaunchContacts</span><span class="Other">,</span> <span class="Identifier">LaunchMail</span><span class="Other">,</span>
<span class="Identifier">LaunchMediaPlayer</span><span class="Other">,</span> <span class="Identifier">LaunchMusicPlayer</span><span class="Other">,</span> <span class="Identifier">LaunchMyComputer</span><span class="Other">,</span> <span class="Identifier">LaunchPhone</span><span class="Other">,</span>
<span class="Identifier">LaunchScreenSaver</span><span class="Other">,</span> <span class="Identifier">LaunchSpreadsheet</span><span class="Other">,</span> <span class="Identifier">LaunchWebBrowser</span><span class="Other">,</span> <span class="Identifier">LaunchWebCam</span><span class="Other">,</span>
<span class="Identifier">LaunchWordProcessor</span><span class="Other">,</span> <span class="Identifier">LaunchApplication1</span><span class="Other">,</span> <span class="Identifier">LaunchApplication2</span><span class="Other">,</span>
<span class="Identifier">LaunchApplication3</span><span class="Other">,</span> <span class="Identifier">LaunchApplication4</span><span class="Other">,</span> <span class="Identifier">LaunchApplication5</span><span class="Other">,</span>
<span class="Identifier">LaunchApplication6</span><span class="Other">,</span> <span class="Identifier">LaunchApplication7</span><span class="Other">,</span> <span class="Identifier">LaunchApplication8</span><span class="Other">,</span>
<span class="Identifier">LaunchApplication9</span><span class="Other">,</span> <span class="Identifier">LaunchApplication10</span><span class="Other">,</span> <span class="Identifier">LaunchApplication11</span><span class="Other">,</span>
<span class="Identifier">LaunchApplication12</span><span class="Other">,</span> <span class="Identifier">LaunchApplication13</span><span class="Other">,</span> <span class="Identifier">LaunchApplication14</span><span class="Other">,</span>
<span class="Identifier">LaunchApplication15</span><span class="Other">,</span> <span class="Identifier">LaunchApplication16</span><span class="Other">,</span> <span class="Identifier">BrowserBack</span><span class="Other">,</span> <span class="Identifier">BrowserFavorites</span><span class="Other">,</span>
<span class="Identifier">BrowserForward</span><span class="Other">,</span> <span class="Identifier">BrowserHome</span><span class="Other">,</span> <span class="Identifier">BrowserRefresh</span><span class="Other">,</span> <span class="Identifier">BrowserSearch</span><span class="Other">,</span> <span class="Identifier">BrowserStop</span><span class="Other">,</span>
<span class="Identifier">Key11</span><span class="Other">,</span> <span class="Identifier">Key12</span><span class="Other">,</span> <span class="Identifier">Separator</span></pre></dt>
<dd>
see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/key/Key_Values">docs</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L807" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L807" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="LinkElement">
<dt><pre><a href="dom.html#LinkElement"><span class="Identifier">LinkElement</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a>
<span class="Identifier">target</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">text</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">x</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">y</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L360" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L360" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="Location">
<dt><pre><a href="dom.html#Location"><span class="Identifier">Location</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="system.html#RootObj"><span class="Identifier">RootObj</span></a>
<span class="Identifier">hash</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">host</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">hostname</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">href</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">pathname</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">port</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">protocol</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">search</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">origin</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1244" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1244" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="LocationBar">
<dt><pre><a href="dom.html#LocationBar"><span class="Identifier">LocationBar</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="system.html#RootObj"><span class="Identifier">RootObj</span></a>
<span class="Identifier">visible</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1288" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1288" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="MediaQueryList">
<dt><pre><a href="dom.html#MediaQueryList"><span class="Identifier">MediaQueryList</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#EventTarget"><span class="Identifier">EventTarget</span></a>
<span class="Identifier">matches</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">media</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1326" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1326" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="MenuBar">
<dt><pre><a href="dom.html#MenuBar"><span class="Identifier">MenuBar</span></a> <span class="Other">=</span> <a href="dom.html#LocationBar"><span class="Identifier">LocationBar</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1290" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1290" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="MimeType">
<dt><pre><a href="dom.html#MimeType"><span class="Identifier">MimeType</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="system.html#RootObj"><span class="Identifier">RootObj</span></a>
<span class="Identifier">description</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">enabledPlugin</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">ref</span> <a href="dom.html#Plugin"><span class="Identifier">Plugin</span></a>
<span class="Identifier">suffixes</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">]</span></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1282" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1282" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="MouseButtons">
<dt><pre><a href="dom.html#MouseButtons"><span class="Identifier">MouseButtons</span></a> <span class="Other">=</span> <span class="Keyword">enum</span>
<span class="Identifier">NoButton</span> <span class="Other">=</span> <span class="DecNumber">0</span><span class="Other">,</span> <span class="Identifier">PrimaryButton</span> <span class="Other">=</span> <span class="DecNumber">1</span><span class="Other">,</span> <span class="Identifier">SecondaryButton</span> <span class="Other">=</span> <span class="DecNumber">2</span><span class="Other">,</span> <span class="Identifier">AuxilaryButton</span> <span class="Other">=</span> <span class="DecNumber">4</span><span class="Other">,</span>
<span class="Identifier">FourthButton</span> <span class="Other">=</span> <span class="DecNumber">8</span><span class="Other">,</span> <span class="Identifier">FifthButton</span> <span class="Other">=</span> <span class="DecNumber">16</span></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1153" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1153" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="MouseEvent">
<dt><pre><a href="dom.html#MouseEvent"><span class="Identifier">MouseEvent</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#UIEvent"><span class="Identifier">UIEvent</span></a>
<span class="Identifier">altKey</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">ctrlKey</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">metaKey</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">shiftKey</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">button</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">buttons</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">clientX</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">clientY</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">movementX</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">movementY</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">offsetX</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">offsetY</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">pageX</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">pageY</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">relatedTarget</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#EventTarget"><span class="Identifier">EventTarget</span></a>
<span class="Identifier">screenX</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">screenY</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">x</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">y</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a></pre></dt>
<dd>
see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent">docs</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1161" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1161" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="Navigator">
<dt><pre><a href="dom.html#Navigator"><span class="Identifier">Navigator</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="system.html#RootObj"><span class="Identifier">RootObj</span></a>
<span class="Identifier">appCodeName</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">appName</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">appVersion</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">buildID</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> <span class="Comment">## https://developer.mozilla.org/en-US/docs/Web/API/Navigator/buildID</span>
<span class="Identifier">cookieEnabled</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">deviceMemory</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a> <span class="Comment">## https://developer.mozilla.org/en-US/docs/Web/API/Navigator/deviceMemory</span>
<span class="Identifier">doNotTrack</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> <span class="Comment">## https://developer.mozilla.org/en-US/docs/Web/API/Navigator/doNotTrack</span>
<span class="Identifier">language</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">languages</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">]</span> <span class="Comment">## https://developer.mozilla.org/en-US/docs/Web/API/NavigatorLanguage/languages</span>
<span class="Identifier">maxTouchPoints</span><span class="Operator">*</span><span class="Other">:</span> <a href="ctypes.html#cint"><span class="Identifier">cint</span></a> <span class="Comment">## https://developer.mozilla.org/en-US/docs/Web/API/Navigator/maxTouchPoints</span>
<span class="Identifier">onLine</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> <span class="Comment">## https://developer.mozilla.org/en-US/docs/Web/API/NavigatorOnLine/onLine</span>
<span class="Identifier">oscpu</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> <span class="Comment">## https://developer.mozilla.org/en-US/docs/Web/API/Navigator/oscpu</span>
<span class="Identifier">platform</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">userAgent</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">vendor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> <span class="Comment">## https://developer.mozilla.org/en-US/docs/Web/API/Navigator/vendor</span>
<span class="Identifier">webdriver</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> <span class="Comment">## https://developer.mozilla.org/en-US/docs/Web/API/Navigator/webdriver</span>
<span class="Identifier">mimeTypes</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><span class="Keyword">ref</span> <a href="dom.html#MimeType"><span class="Identifier">MimeType</span></a><span class="Other">]</span></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1258" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1258" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="Node">
<dt><pre><a href="dom.html#Node"><span class="Identifier">Node</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#EventTarget"><span class="Identifier">EventTarget</span></a>
<span class="Identifier">attributes</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">]</span>
<span class="Identifier">childNodes</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">]</span>
<span class="Identifier">children</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">]</span>
<span class="Identifier">data</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">firstChild</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
<span class="Identifier">lastChild</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
<span class="Identifier">nextSibling</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
<span class="Identifier">nodeName</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">nodeType</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#NodeType"><span class="Identifier">NodeType</span></a>
<span class="Identifier">nodeValue</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">parentNode</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
<span class="Identifier">content</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
<span class="Identifier">previousSibling</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
<span class="Identifier">ownerDocument</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Document"><span class="Identifier">Document</span></a>
<span class="Identifier">innerHTML</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">outerHTML</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">innerText</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">textContent</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">style</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Style"><span class="Identifier">Style</span></a>
<span class="Identifier">baseURI</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">parentElement</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a>
<span class="Identifier">isConnected</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L209" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L209" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="NodeType">
<dt><pre><a href="dom.html#NodeType"><span class="Identifier">NodeType</span></a> <span class="Other">=</span> <span class="Keyword">enum</span>
<span class="Identifier">ElementNode</span> <span class="Other">=</span> <span class="DecNumber">1</span><span class="Other">,</span> <span class="Identifier">AttributeNode</span><span class="Other">,</span> <span class="Identifier">TextNode</span><span class="Other">,</span> <span class="Identifier">CDATANode</span><span class="Other">,</span> <span class="Identifier">EntityRefNode</span><span class="Other">,</span>
<span class="Identifier">EntityNode</span><span class="Other">,</span> <span class="Identifier">ProcessingInstructionNode</span><span class="Other">,</span> <span class="Identifier">CommentNode</span><span class="Other">,</span> <span class="Identifier">DocumentNode</span><span class="Other">,</span>
<span class="Identifier">DocumentTypeNode</span><span class="Other">,</span> <span class="Identifier">DocumentFragmentNode</span><span class="Other">,</span> <span class="Identifier">NotationNode</span></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L195" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L195" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="OptionElement">
<dt><pre><a href="dom.html#OptionElement"><span class="Identifier">OptionElement</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a>
<span class="Identifier">defaultSelected</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">selected</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">selectedIndex</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">text</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">value</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L378" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L378" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="Performance">
<dt><pre><a href="dom.html#Performance"><span class="Identifier">Performance</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span>
<span class="Identifier">memory</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#PerformanceMemory"><span class="Identifier">PerformanceMemory</span></a>
<span class="Identifier">timing</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#PerformanceTiming"><span class="Identifier">PerformanceTiming</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L137" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L137" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="PerformanceMemory">
<dt><pre><a href="dom.html#PerformanceMemory"><span class="Identifier">PerformanceMemory</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span>
<span class="Identifier">jsHeapSizeLimit</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">totalJSHeapSize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">usedJSHeapSize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L110" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L110" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="PerformanceTiming">
<dt><pre><a href="dom.html#PerformanceTiming"><span class="Identifier">PerformanceTiming</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span>
<span class="Identifier">connectStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">domComplete</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">domContentLoadedEventEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">domContentLoadedEventStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">domInteractive</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">domLoading</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">domainLookupEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">domainLookupStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">fetchStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">loadEventEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">loadEventStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">navigationStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">redirectEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">redirectStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">requestStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">responseEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">responseStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">secureConnectionStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">unloadEventEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">unloadEventStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L115" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L115" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="PersonalBar">
<dt><pre><a href="dom.html#PersonalBar"><span class="Identifier">PersonalBar</span></a> <span class="Other">=</span> <a href="dom.html#LocationBar"><span class="Identifier">LocationBar</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1291" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1291" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="Plugin">
<dt><pre><a href="dom.html#Plugin"><span class="Identifier">Plugin</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="system.html#RootObj"><span class="Identifier">RootObj</span></a>
<span class="Identifier">description</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">filename</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">name</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1277" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1277" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="Range">
<dt><pre><a href="dom.html#Range"><span class="Identifier">Range</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span>
<span class="Identifier">collapsed</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">commonAncestorContainer</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
<span class="Identifier">endContainer</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
<span class="Identifier">endOffset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">startContainer</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
<span class="Identifier">startOffset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a></pre></dt>
<dd>
see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Range">docs</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L141" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L141" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="RootNodeOptions">
<dt><pre><a href="dom.html#RootNodeOptions"><span class="Identifier">RootNodeOptions</span></a> <span class="Other">=</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="system.html#RootObj"><span class="Identifier">RootObj</span></a>
<span class="Identifier">composed</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1355" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1355" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="Screen">
<dt><pre><a href="dom.html#Screen"><span class="Identifier">Screen</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="system.html#RootObj"><span class="Identifier">RootObj</span></a>
<span class="Identifier">availHeight</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">availWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">colorDepth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">height</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">pixelDepth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">width</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1296" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1296" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="ScrollBars">
<dt><pre><a href="dom.html#ScrollBars"><span class="Identifier">ScrollBars</span></a> <span class="Other">=</span> <a href="dom.html#LocationBar"><span class="Identifier">LocationBar</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1292" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1292" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="ScrollIntoViewOptions">
<dt><pre><a href="dom.html#ScrollIntoViewOptions"><span class="Identifier">ScrollIntoViewOptions</span></a> <span class="Other">=</span> <span class="Keyword">object</span>
<span class="Identifier">behavior</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">inline</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1321" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1321" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="Selection">
<dt><pre><a href="dom.html#Selection"><span class="Identifier">Selection</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span>
<span class="Identifier">anchorNode</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
<span class="Identifier">anchorOffset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">focusNode</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
<span class="Identifier">focusOffset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">isCollapsed</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">rangeCount</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a></pre></dt>
<dd>
see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Selection">docs</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L150" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L150" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="ShadowRoot">
<dt><pre><a href="dom.html#ShadowRoot"><span class="Identifier">ShadowRoot</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#DocumentOrShadowRoot"><span class="Identifier">DocumentOrShadowRoot</span></a>
<span class="Identifier">delegatesFocus</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">host</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a>
<span class="Identifier">innerHTML</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">mode</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1360" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1360" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="ShadowRootInit">
<dt><pre><a href="dom.html#ShadowRootInit"><span class="Identifier">ShadowRootInit</span></a> <span class="Other">=</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="system.html#RootObj"><span class="Identifier">RootObj</span></a>
<span class="Identifier">mode</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">delegatesFocus</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1365" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1365" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="SlotOptions">
<dt><pre><a href="dom.html#SlotOptions"><span class="Identifier">SlotOptions</span></a> <span class="Other">=</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="system.html#RootObj"><span class="Identifier">RootObj</span></a>
<span class="Identifier">flatten</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1371" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1371" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="StatusBar">
<dt><pre><a href="dom.html#StatusBar"><span class="Identifier">StatusBar</span></a> <span class="Other">=</span> <a href="dom.html#LocationBar"><span class="Identifier">LocationBar</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1294" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1294" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="Storage">
<dt><pre><a href="dom.html#Storage"><span class="Identifier">Storage</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L160" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L160" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="StorageEvent">
<dt><pre><a href="dom.html#StorageEvent"><span class="Identifier">StorageEvent</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a>
<span class="Identifier">key</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">newValue</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">oldValue</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">storageArea</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Storage"><span class="Identifier">Storage</span></a>
<span class="Identifier">url</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a></pre></dt>
<dd>
see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/StorageEvent">docs</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1224" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1224" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="Style">
<dt><pre><a href="dom.html#Style"><span class="Identifier">Style</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="system.html#RootObj"><span class="Identifier">RootObj</span></a>
<span class="Identifier">alignContent</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">alignItems</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">alignSelf</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">all</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">animation</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">animationDelay</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">animationDirection</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">animationDuration</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">animationFillMode</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">animationIterationCount</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">animationName</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">animationPlayState</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">animationTimingFunction</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">backdropFilter</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">backfaceVisibility</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">background</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">backgroundAttachment</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">backgroundBlendMode</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">backgroundClip</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">backgroundColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">backgroundImage</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">backgroundOrigin</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">backgroundPosition</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">backgroundRepeat</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">backgroundSize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">blockSize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">border</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderBlock</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderBlockColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderBlockEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderBlockEndColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderBlockEndStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderBlockEndWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderBlockStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderBlockStartColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderBlockStartStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderBlockStartWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderBlockStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderBlockWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderBottom</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderBottomColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderBottomLeftRadius</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderBottomRightRadius</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderBottomStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderBottomWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderCollapse</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderEndEndRadius</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderEndStartRadius</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderImage</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderImageOutset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderImageRepeat</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderImageSlice</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderImageSource</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderImageWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderInline</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderInlineColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderInlineEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderInlineEndColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderInlineEndStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderInlineEndWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderInlineStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderInlineStartColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderInlineStartStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderInlineStartWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderInlineStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderInlineWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderLeft</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderLeftColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderLeftStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderLeftWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderRadius</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderRight</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderRightColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderRightStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderRightWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderSpacing</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderStartEndRadius</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderStartStartRadius</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderTop</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderTopColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderTopLeftRadius</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderTopRightRadius</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderTopStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderTopWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">borderWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">bottom</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">boxDecorationBreak</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">boxShadow</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">boxSizing</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">breakAfter</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">breakBefore</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">breakInside</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">captionSide</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">caretColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">clear</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">clip</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">clipPath</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">color</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">colorAdjust</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">columnCount</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">columnFill</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">columnGap</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">columnRule</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">columnRuleColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">columnRuleStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">columnRuleWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">columnSpan</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">columnWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">columns</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">contain</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">content</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">counterIncrement</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">counterReset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">counterSet</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">cursor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">direction</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">display</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">emptyCells</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">filter</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">flex</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">flexBasis</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">flexDirection</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">flexFlow</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">flexGrow</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">flexShrink</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">flexWrap</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">cssFloat</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">font</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">fontFamily</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">fontFeatureSettings</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">fontKerning</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">fontLanguageOverride</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">fontOpticalSizing</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">fontSize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">fontSizeAdjust</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">fontStretch</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">fontStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">fontSynthesis</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">fontVariant</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">fontVariantAlternates</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">fontVariantCaps</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">fontVariantEastAsian</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">fontVariantLigatures</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">fontVariantNumeric</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">fontVariantPosition</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">fontVariationSettings</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">fontWeight</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">gap</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">grid</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">gridArea</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">gridAutoColumns</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">gridAutoFlow</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">gridAutoRows</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">gridColumn</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">gridColumnEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">gridColumnStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">gridRow</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">gridRowEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">gridRowStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">gridTemplate</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">gridTemplateAreas</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">gridTemplateColumns</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">gridTemplateRows</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">hangingPunctuation</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">height</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">hyphens</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">imageOrientation</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">imageRendering</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">inlineSize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">inset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">insetBlock</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">insetBlockEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">insetBlockStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">insetInline</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">insetInlineEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">insetInlineStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">isolation</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">justifyContent</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">justifyItems</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">justifySelf</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">left</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">letterSpacing</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">lineBreak</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">lineHeight</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">listStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">listStyleImage</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">listStylePosition</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">listStyleType</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">margin</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">marginBlock</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">marginBlockEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">marginBlockStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">marginBottom</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">marginInline</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">marginInlineEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">marginInlineStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">marginLeft</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">marginRight</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">marginTop</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">mask</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">maskBorder</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">maskBorderMode</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">maskBorderOutset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">maskBorderRepeat</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">maskBorderSlice</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">maskBorderSource</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">maskBorderWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">maskClip</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">maskComposite</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">maskImage</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">maskMode</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">maskOrigin</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">maskPosition</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">maskRepeat</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">maskSize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">maskType</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">maxBlockSize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">maxHeight</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">maxInlineSize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">maxWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">minBlockSize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">minHeight</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">minInlineSize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">minWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">mixBlendMode</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">objectFit</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">objectPosition</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">offset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">offsetAnchor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">offsetDistance</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">offsetPath</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">offsetRotate</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">opacity</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">order</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">orphans</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">outline</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">outlineColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">outlineOffset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">outlineStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">outlineWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">overflow</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">overflowAnchor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">overflowBlock</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">overflowInline</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">overflowWrap</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">overflowX</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">overflowY</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">overscrollBehavior</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">overscrollBehaviorBlock</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">overscrollBehaviorInline</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">overscrollBehaviorX</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">overscrollBehaviorY</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">padding</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">paddingBlock</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">paddingBlockEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">paddingBlockStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">paddingBottom</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">paddingInline</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">paddingInlineEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">paddingInlineStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">paddingLeft</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">paddingRight</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">paddingTop</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">pageBreakAfter</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">pageBreakBefore</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">pageBreakInside</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">paintOrder</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">perspective</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">perspectiveOrigin</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">placeContent</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">placeItems</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">placeSelf</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">pointerEvents</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">position</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">quotes</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">resize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">right</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">rotate</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">rowGap</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scale</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollBehavior</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollMargin</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollMarginBlock</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollMarginBlockEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollMarginBlockStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollMarginBottom</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollMarginInline</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollMarginInlineEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollMarginInlineStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollMarginLeft</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollMarginRight</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollMarginTop</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollPadding</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollPaddingBlock</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollPaddingBlockEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollPaddingBlockStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollPaddingBottom</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollPaddingInline</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollPaddingInlineEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollPaddingInlineStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollPaddingLeft</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollPaddingRight</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollPaddingTop</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollSnapAlign</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollSnapStop</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollSnapType</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollbar3dLightColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollbarArrowColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollbarBaseColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollbarColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollbarDarkshadowColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollbarFaceColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollbarHighlightColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollbarShadowColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollbarTrackColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">scrollbarWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">shapeImageThreshold</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">shapeMargin</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">shapeOutside</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">tabSize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">tableLayout</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">textAlign</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">textAlignLast</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">textCombineUpright</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">textDecoration</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">textDecorationColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">textDecorationLine</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">textDecorationSkipInk</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">textDecorationStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">textDecorationThickness</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">textEmphasis</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">textEmphasisColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">textEmphasisPosition</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">textEmphasisStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">textIndent</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">textJustify</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">textOrientation</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">textOverflow</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">textRendering</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">textShadow</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">textTransform</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">textUnderlineOffset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">textUnderlinePosition</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">top</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">touchAction</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">transform</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">transformBox</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">transformOrigin</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">transformStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">transition</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">transitionDelay</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">transitionDuration</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">transitionProperty</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">transitionTimingFunction</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">translate</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">unicodeBidi</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">verticalAlign</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">visibility</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">whiteSpace</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">widows</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">width</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">willChange</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">wordBreak</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">wordSpacing</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">writingMode</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">zIndex</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L407" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L407" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="TextAreaElement">
<dt><pre><a href="dom.html#TextAreaElement"><span class="Identifier">TextAreaElement</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a>
<span class="Identifier">value</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">selectionStart</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">selectionEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">selectionDirection</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">rows</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">cols</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a></pre></dt>
<dd>
see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement">docs</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L302" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L302" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="TimeOut">
<dt><pre><a href="dom.html#TimeOut"><span class="Identifier">TimeOut</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="system.html#RootObj"><span class="Identifier">RootObj</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1304" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1304" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="ToolBar">
<dt><pre><a href="dom.html#ToolBar"><span class="Identifier">ToolBar</span></a> <span class="Other">=</span> <a href="dom.html#LocationBar"><span class="Identifier">LocationBar</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1293" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1293" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="Touch">
<dt><pre><a href="dom.html#Touch"><span class="Identifier">Touch</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="system.html#RootObj"><span class="Identifier">RootObj</span></a>
<span class="Identifier">identifier</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">screenX</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">screenY</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">clientX</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">clientY</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">pageX</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">pageY</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">target</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a>
<span class="Identifier">radiusX</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">radiusY</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">rotationAngle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">force</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1233" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1233" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="TouchEvent">
<dt><pre><a href="dom.html#TouchEvent"><span class="Identifier">TouchEvent</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#UIEvent"><span class="Identifier">UIEvent</span></a>
<span class="Identifier">changedTouches</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">targetTouches</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">touches</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#Touch"><span class="Identifier">Touch</span></a><span class="Other">]</span></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1241" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1241" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="TouchList">
<dt><pre><a href="dom.html#TouchList"><span class="Identifier">TouchList</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="system.html#RootObj"><span class="Identifier">RootObj</span></a>
<span class="Identifier">length</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1230" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1230" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="UIEvent">
<dt><pre><a href="dom.html#UIEvent"><span class="Identifier">UIEvent</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a>
<span class="Identifier">detail</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int64"><span class="Identifier">int64</span></a>
<span class="Identifier">view</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a></pre></dt>
<dd>
see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/UIEvent">docs</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L795" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L795" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="ValidityState">
<dt><pre><a href="dom.html#ValidityState"><span class="Identifier">ValidityState</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span>
<span class="Identifier">badInput</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">customError</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">patternMismatch</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">rangeOverflow</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">rangeUnderflow</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">stepMismatch</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">tooLong</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">tooShort</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">typeMismatch</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">valid</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">valueMissing</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a></pre></dt>
<dd>
see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/ValidityState">docs</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L281" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L281" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="VisualViewport">
<dt><pre><a href="dom.html#VisualViewport"><span class="Identifier">VisualViewport</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#EventTarget"><span class="Identifier">EventTarget</span></a>
<span class="Identifier">offsetLeft</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">offsetTop</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">pageLeft</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">pageTop</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">width</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">height</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">scale</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">onResize</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">onScroll</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">closure</span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1839" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1839" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="Window">
<dt><pre><a href="dom.html#Window"><span class="Identifier">Window</span></a> {.<span class="Identifier">importc</span>.} <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="dom.html#EventTarget"><span class="Identifier">EventTarget</span></a>
<span class="Identifier">document</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Document"><span class="Identifier">Document</span></a>
<span class="Identifier">event</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a>
<span class="Identifier">history</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#History"><span class="Identifier">History</span></a>
<span class="Identifier">location</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Location"><span class="Identifier">Location</span></a>
<span class="Identifier">closed</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
<span class="Identifier">defaultStatus</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">devicePixelRatio</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">innerHeight</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">innerWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">locationbar</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">ref</span> <a href="dom.html#LocationBar"><span class="Identifier">LocationBar</span></a>
<span class="Identifier">menubar</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">ref</span> <a href="dom.html#MenuBar"><span class="Identifier">MenuBar</span></a>
<span class="Identifier">name</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">outerHeight</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">outerWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">pageXOffset</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">pageYOffset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
<span class="Identifier">scrollX</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">scrollY</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
<span class="Identifier">personalbar</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">ref</span> <a href="dom.html#PersonalBar"><span class="Identifier">PersonalBar</span></a>
<span class="Identifier">scrollbars</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">ref</span> <a href="dom.html#ScrollBars"><span class="Identifier">ScrollBars</span></a>
<span class="Identifier">statusbar</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">ref</span> <a href="dom.html#StatusBar"><span class="Identifier">StatusBar</span></a>
<span class="Identifier">status</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
<span class="Identifier">toolbar</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">ref</span> <a href="dom.html#ToolBar"><span class="Identifier">ToolBar</span></a>
<span class="Identifier">frames</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#Frame"><span class="Identifier">Frame</span></a><span class="Other">]</span>
<span class="Identifier">screen</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Screen"><span class="Identifier">Screen</span></a>
<span class="Identifier">performance</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Performance"><span class="Identifier">Performance</span></a>
<span class="Identifier">onpopstate</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span>
<span class="Identifier">localStorage</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Storage"><span class="Identifier">Storage</span></a>
<span class="Identifier">sessionStorage</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Storage"><span class="Identifier">Storage</span></a>
<span class="Identifier">parent</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L162" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L162" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</dl>
</div>
<div class="section" id="8">
<h1><a class="toc-backref" href="#8">Vars</a></h1>
<dl class="item">
<div id="document_2">
<dt><pre><a href="dom.html#document"><span class="Identifier">document</span></a> {.<span class="Identifier">importc</span><span class="Other">,</span> <span class="Identifier">nodecl</span>.}<span class="Other">:</span> <a href="dom.html#Document"><span class="Identifier">Document</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1700" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1700" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="navigator_2">
<dt><pre><a href="dom.html#navigator"><span class="Identifier">navigator</span></a> {.<span class="Identifier">importc</span><span class="Other">,</span> <span class="Identifier">nodecl</span>.}<span class="Other">:</span> <a href="dom.html#Navigator"><span class="Identifier">Navigator</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1696" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1696" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="screen_2">
<dt><pre><a href="dom.html#screen"><span class="Identifier">screen</span></a> {.<span class="Identifier">importc</span><span class="Other">,</span> <span class="Identifier">nodecl</span>.}<span class="Other">:</span> <a href="dom.html#Screen"><span class="Identifier">Screen</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1697" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1697" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="window_2">
<dt><pre><a href="dom.html#window"><span class="Identifier">window</span></a> {.<span class="Identifier">importc</span><span class="Other">,</span> <span class="Identifier">nodecl</span>.}<span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1695" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1695" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</dl>
</div>
<div class="section" id="10">
<h1><a class="toc-backref" href="#10">Consts</a></h1>
<dl class="item">
<div id="DomApiVersion">
<dt><pre><a href="dom.html#DomApiVersion"><span class="Identifier">DomApiVersion</span></a> <span class="Other">=</span> <span class="DecNumber">3</span></pre></dt>
<dd>
the version of DOM API we try to follow. No guarantees though.
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L48" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L48" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="fileReaderDone">
<dt><pre><a href="dom.html#fileReaderDone"><span class="Identifier">fileReaderDone</span></a> <span class="Other">=</span> <span class="DecNumber">2'u</span></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1377" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1377" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="fileReaderEmpty">
<dt><pre><a href="dom.html#fileReaderEmpty"><span class="Identifier">fileReaderEmpty</span></a> <span class="Other">=</span> <span class="DecNumber">0'u</span></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1375" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1375" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="fileReaderLoading">
<dt><pre><a href="dom.html#fileReaderLoading"><span class="Identifier">fileReaderLoading</span></a> <span class="Other">=</span> <span class="DecNumber">1'u</span></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1376" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1376" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</dl>
</div>
<div class="section" id="12">
<h1><a class="toc-backref" href="#12">Procs</a></h1>
<dl class="item">
<div id="$-procs-all">
<div id="$,Selection">
<dt><pre><span class="Keyword">proc</span> <a href="#%24%2CSelection"><span class="Identifier">`$`</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <a href="dom.html#Selection"><span class="Identifier">Selection</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#string"><span class="Identifier">string</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1682" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1682" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="[]-procs-all">
<div id="[],Node,int">
<dt><pre><span class="Keyword">proc</span> <a href="#%5B%5D%2CNode%2Cint"><span class="Identifier">`[]`</span></a><span class="Other">(</span><span class="Identifier">x</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">idx</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.childNodes[#]&quot;</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1469" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1469" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="abort-procs-all">
<div id="abort,FileReader">
<dt><pre><span class="Keyword">proc</span> <a href="#abort%2CFileReader"><span class="Identifier">abort</span></a><span class="Other">(</span><span class="Identifier">f</span><span class="Other">:</span> <a href="dom.html#FileReader"><span class="Identifier">FileReader</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.abort()&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/FileReader/abort">https://developer.mozilla.org/en-US/docs/Web/API/FileReader/abort</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1768" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1768" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="add-procs-all">
<div id="add,ClassList,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#add%2CClassList%2Ccstring"><span class="Identifier">add</span></a><span class="Other">(</span><span class="Identifier">c</span><span class="Other">:</span> <a href="dom.html#ClassList"><span class="Identifier">ClassList</span></a><span class="Other">;</span> <span class="Identifier">class</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1630" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1630" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="addEventListener-procs-all">
<div id="addEventListener,EventTarget,cstring,proc(Event),AddEventListenerOptions">
<dt><pre><span class="Keyword">proc</span> <a href="#addEventListener%2CEventTarget%2Ccstring%2Cproc%28Event%29%2CAddEventListenerOptions"><span class="Identifier">addEventListener</span></a><span class="Other">(</span><span class="Identifier">et</span><span class="Other">:</span> <a href="dom.html#EventTarget"><span class="Identifier">EventTarget</span></a><span class="Other">;</span> <span class="Identifier">ev</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">;</span> <span class="Identifier">cb</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">ev</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span><span class="Other">;</span>
<span class="Identifier">options</span><span class="Other">:</span> <a href="dom.html#AddEventListenerOptions"><span class="Identifier">AddEventListenerOptions</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1491" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1491" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="addEventListener,EventTarget,cstring,proc(Event),bool">
<dt><pre><span class="Keyword">proc</span> <a href="#addEventListener%2CEventTarget%2Ccstring%2Cproc%28Event%29%2Cbool"><span class="Identifier">addEventListener</span></a><span class="Other">(</span><span class="Identifier">et</span><span class="Other">:</span> <a href="dom.html#EventTarget"><span class="Identifier">EventTarget</span></a><span class="Other">;</span> <span class="Identifier">ev</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">;</span> <span class="Identifier">cb</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">ev</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span><span class="Other">;</span>
<span class="Identifier">useCapture</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> <span class="Other">=</span> <span class="Identifier">false</span><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1490" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1490" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="after-procs-all">
<div id="after,Node,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#after%2CNode%2CNode"><span class="Identifier">after</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">element</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a> {.<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;#.$1(@)&quot;</span><span class="Other">,</span> <span class="Identifier">varargs</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Element/after">https://developer.mozilla.org/en-US/docs/Web/API/Element/after</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1792" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1792" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="alert-procs-all">
<div id="alert,Window,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#alert%2CWindow%2Ccstring"><span class="Identifier">alert</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">;</span> <span class="Identifier">msg</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1498" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1498" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="append-procs-all">
<div id="append,Node,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#append%2CNode%2CNode"><span class="Identifier">append</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">element</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a> {.<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;#.$1(@)&quot;</span><span class="Other">,</span> <span class="Identifier">varargs</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Element/append">https://developer.mozilla.org/en-US/docs/Web/API/Element/append</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1798" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1798" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="appendChild-procs-all">
<div id="appendChild,Node,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#appendChild%2CNode%2CNode"><span class="Identifier">appendChild</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">,</span> <span class="Identifier">child</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1471" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1471" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="appendData-procs-all">
<div id="appendData,Node,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#appendData%2CNode%2Ccstring"><span class="Identifier">appendData</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">data</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1537" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1537" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="assignedElements-procs-all">
<div id="assignedElements,HTMLSlotElement,SlotOptions">
<dt><pre><span class="Keyword">proc</span> <a href="#assignedElements%2CHTMLSlotElement%2CSlotOptions"><span class="Identifier">assignedElements</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#HTMLSlotElement"><span class="Identifier">HTMLSlotElement</span></a><span class="Other">;</span> <span class="Identifier">options</span><span class="Other">:</span> <a href="dom.html#SlotOptions"><span class="Identifier">SlotOptions</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#Element"><span class="Identifier">Element</span></a><span class="Other">]</span> {.
<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1574" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1574" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="assignedNodes-procs-all">
<div id="assignedNodes,HTMLSlotElement,SlotOptions">
<dt><pre><span class="Keyword">proc</span> <a href="#assignedNodes%2CHTMLSlotElement%2CSlotOptions"><span class="Identifier">assignedNodes</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#HTMLSlotElement"><span class="Identifier">HTMLSlotElement</span></a><span class="Other">;</span> <span class="Identifier">options</span><span class="Other">:</span> <a href="dom.html#SlotOptions"><span class="Identifier">SlotOptions</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">]</span> {.
<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1573" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1573" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="attachShadow-procs-all">
<div id="attachShadow,Element">
<dt><pre><span class="Keyword">proc</span> <a href="#attachShadow%2CElement"><span class="Identifier">attachShadow</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#ShadowRoot"><span class="Identifier">ShadowRoot</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1572" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1572" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="back-procs-all">
<div id="back,History">
<dt><pre><span class="Keyword">proc</span> <a href="#back%2CHistory"><span class="Identifier">back</span></a><span class="Other">(</span><span class="Identifier">h</span><span class="Other">:</span> <a href="dom.html#History"><span class="Identifier">History</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1615" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1615" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="back,Window">
<dt><pre><span class="Keyword">proc</span> <a href="#back%2CWindow"><span class="Identifier">back</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1499" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1499" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="before-procs-all">
<div id="before,Node,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#before%2CNode%2CNode"><span class="Identifier">before</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">element</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a> {.<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;#.$1(@)&quot;</span><span class="Other">,</span> <span class="Identifier">varargs</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Element/before">https://developer.mozilla.org/en-US/docs/Web/API/Element/before</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1795" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1795" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="blur-procs-all">
<div id="blur,Element">
<dt><pre><span class="Keyword">proc</span> <a href="#blur%2CElement"><span class="Identifier">blur</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1592" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1592" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="blur,Window">
<dt><pre><span class="Keyword">proc</span> <a href="#blur%2CWindow"><span class="Identifier">blur</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1500" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1500" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="cancelAnimationFrame-procs-all">
<div id="cancelAnimationFrame,Window,int">
<dt><pre><span class="Keyword">proc</span> <a href="#cancelAnimationFrame%2CWindow%2Cint"><span class="Identifier">cancelAnimationFrame</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">;</span> <span class="Identifier">id</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1533" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1533" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="canShare-procs-all">
<div id="canShare,Navigator,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#canShare%2CNavigator%2Ccstring"><span class="Identifier">canShare</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="dom.html#Navigator"><span class="Identifier">Navigator</span></a><span class="Other">;</span> <span class="Identifier">data</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Navigator/canShare">https://developer.mozilla.org/en-US/docs/Web/API/Navigator/canShare</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1623" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1623" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="checked-procs-all">
<div id="checked,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#checked%2CNode"><span class="Identifier">checked</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.checked&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1387" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1387" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="checked=-procs-all">
<div id="checked=,Node,bool">
<dt><pre><span class="Keyword">proc</span> <a href="#checked%3D%2CNode%2Cbool"><span class="Identifier">checked=</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">v</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.checked = #&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1388" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1388" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="checkValidity-procs-all">
<div id="checkValidity,FormElement">
<dt><pre><span class="Keyword">proc</span> <a href="#checkValidity%2CFormElement"><span class="Identifier">checkValidity</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#FormElement"><span class="Identifier">FormElement</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1603" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1603" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="checkValidity,InputElement">
<dt><pre><span class="Keyword">proc</span> <a href="#checkValidity%2CInputElement"><span class="Identifier">checkValidity</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#InputElement"><span class="Identifier">InputElement</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1669" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1669" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="class-procs-all">
<div id="class,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#class%2CNode"><span class="Identifier">class</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.className&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1381" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1381" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="class=-procs-all">
<div id="class=,Node,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#class%3D%2CNode%2Ccstring"><span class="Identifier">class=</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">v</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.className = #&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1382" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1382" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="clear-procs-all">
<div id="clear,Storage">
<dt><pre><span class="Keyword">proc</span> <a href="#clear%2CStorage"><span class="Identifier">clear</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <a href="dom.html#Storage"><span class="Identifier">Storage</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1687" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1687" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="clearData-procs-all">
<div id="clearData,DataTransfer,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#clearData%2CDataTransfer%2Ccstring"><span class="Identifier">clearData</span></a><span class="Other">(</span><span class="Identifier">dt</span><span class="Other">:</span> <a href="dom.html#DataTransfer"><span class="Identifier">DataTransfer</span></a><span class="Other">;</span> <span class="Identifier">format</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1657" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1657" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="clearInterval-procs-all">
<div id="clearInterval,Interval">
<dt><pre><span class="Keyword">proc</span> <a href="#clearInterval%2CInterval"><span class="Identifier">clearInterval</span></a><span class="Other">(</span><span class="Identifier">i</span><span class="Other">:</span> <a href="dom.html#Interval"><span class="Identifier">Interval</span></a><span class="Other">)</span> {.<span class="Identifier">importc</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1485" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1485" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="clearInterval,Window,Interval">
<dt><pre><span class="Keyword">proc</span> <a href="#clearInterval%2CWindow%2CInterval"><span class="Identifier">clearInterval</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">;</span> <span class="Identifier">interval</span><span class="Other">:</span> <a href="dom.html#Interval"><span class="Identifier">Interval</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1501" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1501" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="clearTimeout-procs-all">
<div id="clearTimeout,TimeOut">
<dt><pre><span class="Keyword">proc</span> <a href="#clearTimeout%2CTimeOut"><span class="Identifier">clearTimeout</span></a><span class="Other">(</span><span class="Identifier">t</span><span class="Other">:</span> <a href="dom.html#TimeOut"><span class="Identifier">TimeOut</span></a><span class="Other">)</span> {.<span class="Identifier">importc</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1483" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1483" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="clearTimeout,Window,TimeOut">
<dt><pre><span class="Keyword">proc</span> <a href="#clearTimeout%2CWindow%2CTimeOut"><span class="Identifier">clearTimeout</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">;</span> <span class="Identifier">timeout</span><span class="Other">:</span> <a href="dom.html#TimeOut"><span class="Identifier">TimeOut</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1502" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1502" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="click-procs-all">
<div id="click,Element">
<dt><pre><span class="Keyword">proc</span> <a href="#click%2CElement"><span class="Identifier">click</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1593" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1593" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="clientHeight-procs-all">
<div id="clientHeight">
<dt><pre><span class="Keyword">proc</span> <a href="#clientHeight"><span class="Identifier">clientHeight</span></a><span class="Other">(</span><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;(window.innerHeight || document.documentElement.clientHeight)@&quot;</span><span class="Other">,</span>
<span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1726" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1726" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="clientWidth-procs-all">
<div id="clientWidth">
<dt><pre><span class="Keyword">proc</span> <a href="#clientWidth"><span class="Identifier">clientWidth</span></a><span class="Other">(</span><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;(window.innerWidth || document.documentElement.clientWidth)@&quot;</span><span class="Other">,</span>
<span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1728" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1728" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="cloneNode-procs-all">
<div id="cloneNode,Node,bool">
<dt><pre><span class="Keyword">proc</span> <a href="#cloneNode%2CNode%2Cbool"><span class="Identifier">cloneNode</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">copyContent</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1538" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1538" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="close-procs-all">
<div id="close,Window">
<dt><pre><span class="Keyword">proc</span> <a href="#close%2CWindow"><span class="Identifier">close</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1503" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1503" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="closest-procs-all">
<div id="closest,Node,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#closest%2CNode%2Ccstring"><span class="Identifier">closest</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">cssSelector</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a> {.<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;#.$1(#)&quot;</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Element/closest">https://developer.mozilla.org/en-US/docs/Web/API/Element/closest</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1801" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1801" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="compareDocumentPosition-procs-all">
<div id="compareDocumentPosition,Node,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#compareDocumentPosition%2CNode%2CNode"><span class="Identifier">compareDocumentPosition</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">otherNode</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1556" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1556" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="confirm-procs-all">
<div id="confirm,Window,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#confirm%2CWindow%2Ccstring"><span class="Identifier">confirm</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">;</span> <span class="Identifier">msg</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1504" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1504" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="contains-procs-all">
<div id="contains,ClassList,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#contains%2CClassList%2Ccstring"><span class="Identifier">contains</span></a><span class="Other">(</span><span class="Identifier">c</span><span class="Other">:</span> <a href="dom.html#ClassList"><span class="Identifier">ClassList</span></a><span class="Other">;</span> <span class="Identifier">class</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1632" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1632" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="contains,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#contains%2CNode"><span class="Identifier">contains</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1560" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1560" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="createAttribute-procs-all">
<div id="createAttribute,Document,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#createAttribute%2CDocument%2Ccstring"><span class="Identifier">createAttribute</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="dom.html#Document"><span class="Identifier">Document</span></a><span class="Other">;</span> <span class="Identifier">identifier</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1577" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1577" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="createComment-procs-all">
<div id="createComment,Document,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#createComment%2CDocument%2Ccstring"><span class="Identifier">createComment</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="dom.html#Document"><span class="Identifier">Document</span></a><span class="Other">;</span> <span class="Identifier">data</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1480" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1480" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="createElement-procs-all">
<div id="createElement,Document,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#createElement%2CDocument%2Ccstring"><span class="Identifier">createElement</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="dom.html#Document"><span class="Identifier">Document</span></a><span class="Other">;</span> <span class="Identifier">identifier</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1477" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1477" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="createElementNS-procs-all">
<div id="createElementNS,Document,cstring,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#createElementNS%2CDocument%2Ccstring%2Ccstring"><span class="Identifier">createElementNS</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="dom.html#Document"><span class="Identifier">Document</span></a><span class="Other">;</span> <span class="Identifier">namespaceURI</span><span class="Other">,</span> <span class="Identifier">qualifiedIdentifier</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a> {.
<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1478" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1478" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="createTextNode-procs-all">
<div id="createTextNode,Document,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#createTextNode%2CDocument%2Ccstring"><span class="Identifier">createTextNode</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="dom.html#Document"><span class="Identifier">Document</span></a><span class="Other">;</span> <span class="Identifier">identifier</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1479" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1479" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="decodeURI-procs-all">
<div id="decodeURI,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#decodeURI%2Ccstring"><span class="Identifier">decodeURI</span></a><span class="Other">(</span><span class="Identifier">uri</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importc</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1702" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1702" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="decodeURIComponent-procs-all">
<div id="decodeURIComponent,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#decodeURIComponent%2Ccstring"><span class="Identifier">decodeURIComponent</span></a><span class="Other">(</span><span class="Identifier">uri</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importc</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1708" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1708" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="deleteData-procs-all">
<div id="deleteData,Node,int,int">
<dt><pre><span class="Keyword">proc</span> <a href="#deleteData%2CNode%2Cint%2Cint"><span class="Identifier">deleteData</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">start</span><span class="Other">,</span> <span class="Identifier">len</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1539" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1539" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="deleteFromDocument-procs-all">
<div id="deleteFromDocument,Selection">
<dt><pre><span class="Keyword">proc</span> <a href="#deleteFromDocument%2CSelection"><span class="Identifier">deleteFromDocument</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <a href="dom.html#Selection"><span class="Identifier">Selection</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1679" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1679" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="disabled=-procs-all">
<div id="disabled=,Node,bool">
<dt><pre><span class="Keyword">proc</span> <a href="#disabled%3D%2CNode%2Cbool"><span class="Identifier">disabled=</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">v</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.disabled = #&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1390" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1390" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="disableExternalCapture-procs-all">
<div id="disableExternalCapture,Window">
<dt><pre><span class="Keyword">proc</span> <a href="#disableExternalCapture%2CWindow"><span class="Identifier">disableExternalCapture</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1505" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1505" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="dispatchEvent-procs-all">
<div id="dispatchEvent,EventTarget,Event">
<dt><pre><span class="Keyword">proc</span> <a href="#dispatchEvent%2CEventTarget%2CEvent"><span class="Identifier">dispatchEvent</span></a><span class="Other">(</span><span class="Identifier">et</span><span class="Other">:</span> <a href="dom.html#EventTarget"><span class="Identifier">EventTarget</span></a><span class="Other">;</span> <span class="Identifier">ev</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1492" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1492" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="elementFromPoint-procs-all">
<div id="elementFromPoint,DocumentOrShadowRoot,float,float">
<dt><pre><span class="Keyword">proc</span> <a href="#elementFromPoint%2CDocumentOrShadowRoot%2Cfloat%2Cfloat"><span class="Identifier">elementFromPoint</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#DocumentOrShadowRoot"><span class="Identifier">DocumentOrShadowRoot</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">,</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a> {.
<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1569" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1569" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="elementsFromPoint-procs-all">
<div id="elementsFromPoint,DocumentOrShadowRoot,float,float">
<dt><pre><span class="Keyword">proc</span> <a href="#elementsFromPoint%2CDocumentOrShadowRoot%2Cfloat%2Cfloat"><span class="Identifier">elementsFromPoint</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#DocumentOrShadowRoot"><span class="Identifier">DocumentOrShadowRoot</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">,</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#Element"><span class="Identifier">Element</span></a><span class="Other">]</span> {.
<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1778" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1778" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="enableExternalCapture-procs-all">
<div id="enableExternalCapture,Window">
<dt><pre><span class="Keyword">proc</span> <a href="#enableExternalCapture%2CWindow"><span class="Identifier">enableExternalCapture</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1506" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1506" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="encodeURI-procs-all">
<div id="encodeURI,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#encodeURI%2Ccstring"><span class="Identifier">encodeURI</span></a><span class="Other">(</span><span class="Identifier">uri</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importc</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1703" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1703" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="encodeURIComponent-procs-all">
<div id="encodeURIComponent,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#encodeURIComponent%2Ccstring"><span class="Identifier">encodeURIComponent</span></a><span class="Other">(</span><span class="Identifier">uri</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importc</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1709" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1709" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="error-procs-all">
<div id="error,FileReader">
<dt><pre><span class="Keyword">proc</span> <a href="#error%2CFileReader"><span class="Identifier">error</span></a><span class="Other">(</span><span class="Identifier">f</span><span class="Other">:</span> <a href="dom.html#FileReader"><span class="Identifier">FileReader</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#DomException"><span class="Identifier">DomException</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.error&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/FileReader/error">https://developer.mozilla.org/en-US/docs/Web/API/FileReader/error</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1762" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1762" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="escape-procs-all">
<div id="escape,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#escape%2Ccstring"><span class="Identifier">escape</span></a><span class="Other">(</span><span class="Identifier">uri</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importc</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1705" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1705" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="find-procs-all">
<div id="find,Window,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#find%2CWindow%2Ccstring"><span class="Identifier">find</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">;</span> <span class="Identifier">text</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">;</span> <span class="Identifier">caseSensitive</span> <span class="Other">=</span> <span class="Identifier">false</span><span class="Other">;</span> <span class="Identifier">backwards</span> <span class="Other">=</span> <span class="Identifier">false</span><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.
<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1507" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1507" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="focus-procs-all">
<div id="focus,Element">
<dt><pre><span class="Keyword">proc</span> <a href="#focus%2CElement"><span class="Identifier">focus</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1594" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1594" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="focus,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#focus%2CNode"><span class="Identifier">focus</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1540" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1540" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="focus,Window">
<dt><pre><span class="Keyword">proc</span> <a href="#focus%2CWindow"><span class="Identifier">focus</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1509" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1509" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="forward-procs-all">
<div id="forward,History">
<dt><pre><span class="Keyword">proc</span> <a href="#forward%2CHistory"><span class="Identifier">forward</span></a><span class="Other">(</span><span class="Identifier">h</span><span class="Other">:</span> <a href="dom.html#History"><span class="Identifier">History</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1616" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1616" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="forward,Window">
<dt><pre><span class="Keyword">proc</span> <a href="#forward%2CWindow"><span class="Identifier">forward</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1510" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1510" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getAsFile-procs-all">
<div id="getAsFile,DataTransferItem">
<dt><pre><span class="Keyword">proc</span> <a href="#getAsFile%2CDataTransferItem"><span class="Identifier">getAsFile</span></a><span class="Other">(</span><span class="Identifier">dti</span><span class="Other">:</span> <a href="dom.html#DataTransferItem"><span class="Identifier">DataTransferItem</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#File"><span class="Identifier">File</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1663" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1663" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getAttribute-procs-all">
<div id="getAttribute,Node,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#getAttribute%2CNode%2Ccstring"><span class="Identifier">getAttribute</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">attr</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1541" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1541" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getAttributeNode-procs-all">
<div id="getAttributeNode,Node,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#getAttributeNode%2CNode%2Ccstring"><span class="Identifier">getAttributeNode</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">attr</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1542" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1542" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getBoundingClientRect-procs-all">
<div id="getBoundingClientRect,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#getBoundingClientRect%2CNode"><span class="Identifier">getBoundingClientRect</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#BoundingRect"><span class="Identifier">BoundingRect</span></a> {.
<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;getBoundingClientRect&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1724" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1724" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getComputedStyle-procs-all">
<div id="getComputedStyle,Window,Node,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#getComputedStyle%2CWindow%2CNode%2CNode"><span class="Identifier">getComputedStyle</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">;</span> <span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">pe</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a> <span class="Other">=</span> <span class="Keyword">nil</span><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Style"><span class="Identifier">Style</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<div class="admonition admonition-warning"><span class="admonition-warning-text"><b>Warning:</b></span>
The returned Style may or may not be read-only at run-time in the browser. getComputedStyle is performance costly.</div>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1511" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1511" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getData-procs-all">
<div id="getData,DataTransfer,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#getData%2CDataTransfer%2Ccstring"><span class="Identifier">getData</span></a><span class="Other">(</span><span class="Identifier">dt</span><span class="Other">:</span> <a href="dom.html#DataTransfer"><span class="Identifier">DataTransfer</span></a><span class="Other">;</span> <span class="Identifier">format</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1658" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1658" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getElementById-procs-all">
<div id="getElementById,Document,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#getElementById%2CDocument%2Ccstring"><span class="Identifier">getElementById</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="dom.html#Document"><span class="Identifier">Document</span></a><span class="Other">;</span> <span class="Identifier">id</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1476" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1476" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="getElementById,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#getElementById%2Ccstring"><span class="Identifier">getElementById</span></a><span class="Other">(</span><span class="Identifier">id</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a> {.<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;document.getElementById&quot;</span><span class="Other">,</span>
<span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1470" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1470" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getElementsByClass-procs-all">
<div id="getElementsByClass,Node,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#getElementsByClass%2CNode%2Ccstring"><span class="Identifier">getElementsByClass</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">name</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">]</span> {.
<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.getElementsByClassName(#)&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1716" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1716" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getElementsByClassName-procs-all">
<div id="getElementsByClassName,Document,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#getElementsByClassName%2CDocument%2Ccstring"><span class="Identifier">getElementsByClassName</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="dom.html#Document"><span class="Identifier">Document</span></a><span class="Other">;</span> <span class="Identifier">name</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#Element"><span class="Identifier">Element</span></a><span class="Other">]</span> {.
<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1580" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1580" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="getElementsByClassName,Element,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#getElementsByClassName%2CElement%2Ccstring"><span class="Identifier">getElementsByClassName</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a><span class="Other">;</span> <span class="Identifier">name</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#Element"><span class="Identifier">Element</span></a><span class="Other">]</span> {.
<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1598" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1598" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getElementsByName-procs-all">
<div id="getElementsByName,Document,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#getElementsByName%2CDocument%2Ccstring"><span class="Identifier">getElementsByName</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="dom.html#Document"><span class="Identifier">Document</span></a><span class="Other">;</span> <span class="Identifier">name</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#Element"><span class="Identifier">Element</span></a><span class="Other">]</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1578" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1578" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getElementsByTagName-procs-all">
<div id="getElementsByTagName,Document,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#getElementsByTagName%2CDocument%2Ccstring"><span class="Identifier">getElementsByTagName</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="dom.html#Document"><span class="Identifier">Document</span></a><span class="Other">;</span> <span class="Identifier">name</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#Element"><span class="Identifier">Element</span></a><span class="Other">]</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1579" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1579" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="getElementsByTagName,Element,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#getElementsByTagName%2CElement%2Ccstring"><span class="Identifier">getElementsByTagName</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a><span class="Other">;</span> <span class="Identifier">name</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#Element"><span class="Identifier">Element</span></a><span class="Other">]</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1597" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1597" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getItem-procs-all">
<div id="getItem,Storage,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#getItem%2CStorage%2Ccstring"><span class="Identifier">getItem</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <a href="dom.html#Storage"><span class="Identifier">Storage</span></a><span class="Other">;</span> <span class="Identifier">key</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1685" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1685" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getModifierState-procs-all">
<div id="getModifierState,KeyboardEvent,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#getModifierState%2CKeyboardEvent%2Ccstring"><span class="Identifier">getModifierState</span></a><span class="Other">(</span><span class="Identifier">ev</span><span class="Other">:</span> <a href="dom.html#KeyboardEvent"><span class="Identifier">KeyboardEvent</span></a><span class="Other">;</span> <span class="Identifier">keyArg</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1647" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1647" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="getModifierState,MouseEvent,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#getModifierState%2CMouseEvent%2Ccstring"><span class="Identifier">getModifierState</span></a><span class="Other">(</span><span class="Identifier">ev</span><span class="Other">:</span> <a href="dom.html#MouseEvent"><span class="Identifier">MouseEvent</span></a><span class="Other">;</span> <span class="Identifier">keyArg</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1650" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1650" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getPropertyPriority-procs-all">
<div id="getPropertyPriority,Style,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#getPropertyPriority%2CStyle%2Ccstring"><span class="Identifier">getPropertyPriority</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <a href="dom.html#Style"><span class="Identifier">Style</span></a><span class="Other">;</span> <span class="Identifier">property</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1639" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1639" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getPropertyValue-procs-all">
<div id="getPropertyValue,Style,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#getPropertyValue%2CStyle%2Ccstring"><span class="Identifier">getPropertyValue</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <a href="dom.html#Style"><span class="Identifier">Style</span></a><span class="Other">;</span> <span class="Identifier">property</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1636" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1636" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getRangeAt-procs-all">
<div id="getRangeAt,Selection,int">
<dt><pre><span class="Keyword">proc</span> <a href="#getRangeAt%2CSelection%2Cint"><span class="Identifier">getRangeAt</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <a href="dom.html#Selection"><span class="Identifier">Selection</span></a><span class="Other">;</span> <span class="Identifier">index</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Range"><span class="Identifier">Range</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1680" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1680" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getRootNode-procs-all">
<div id="getRootNode,Node,RootNodeOptions">
<dt><pre><span class="Keyword">proc</span> <a href="#getRootNode%2CNode%2CRootNodeOptions"><span class="Identifier">getRootNode</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">options</span><span class="Other">:</span> <a href="dom.html#RootNodeOptions"><span class="Identifier">RootNodeOptions</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1565" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1565" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getSelection-procs-all">
<div id="getSelection,Document">
<dt><pre><span class="Keyword">proc</span> <a href="#getSelection%2CDocument"><span class="Identifier">getSelection</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="dom.html#Document"><span class="Identifier">Document</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Selection"><span class="Identifier">Selection</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1582" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1582" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="getSelection,DocumentOrShadowRoot">
<dt><pre><span class="Keyword">proc</span> <a href="#getSelection%2CDocumentOrShadowRoot"><span class="Identifier">getSelection</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#DocumentOrShadowRoot"><span class="Identifier">DocumentOrShadowRoot</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Selection"><span class="Identifier">Selection</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1568" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1568" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="go-procs-all">
<div id="go,History,int">
<dt><pre><span class="Keyword">proc</span> <a href="#go%2CHistory%2Cint"><span class="Identifier">go</span></a><span class="Other">(</span><span class="Identifier">h</span><span class="Other">:</span> <a href="dom.html#History"><span class="Identifier">History</span></a><span class="Other">;</span> <span class="Identifier">pagesToJump</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1617" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1617" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="handleEvent-procs-all">
<div id="handleEvent,Document,Event">
<dt><pre><span class="Keyword">proc</span> <a href="#handleEvent%2CDocument%2CEvent"><span class="Identifier">handleEvent</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="dom.html#Document"><span class="Identifier">Document</span></a><span class="Other">;</span> <span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1583" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1583" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="handleEvent,Element,Event">
<dt><pre><span class="Keyword">proc</span> <a href="#handleEvent%2CElement%2CEvent"><span class="Identifier">handleEvent</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a><span class="Other">;</span> <span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1595" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1595" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="handleEvent,Window,Event">
<dt><pre><span class="Keyword">proc</span> <a href="#handleEvent%2CWindow%2CEvent"><span class="Identifier">handleEvent</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">;</span> <span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1514" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1514" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="hasAttribute-procs-all">
<div id="hasAttribute,Node,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#hasAttribute%2CNode%2Ccstring"><span class="Identifier">hasAttribute</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">attr</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1543" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1543" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="hasAttributeNS-procs-all">
<div id="hasAttributeNS,Node,cstring,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#hasAttributeNS%2CNode%2Ccstring%2Ccstring"><span class="Identifier">hasAttributeNS</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">namespace</span><span class="Other">,</span> <span class="Identifier">localName</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.
<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;(#.$1(#, #) || false)&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Element/hasAttributeNS">https://developer.mozilla.org/en-US/docs/Web/API/Element/hasAttributeNS</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1804" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1804" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="hasChildNodes-procs-all">
<div id="hasChildNodes,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#hasChildNodes%2CNode"><span class="Identifier">hasChildNodes</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1544" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1544" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="hasPointerCapture-procs-all">
<div id="hasPointerCapture,Node,SomeNumber">
<dt><pre><span class="Keyword">proc</span> <a href="#hasPointerCapture%2CNode%2CSomeNumber"><span class="Identifier">hasPointerCapture</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">pointerId</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.
<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;(#.$1(#) || false)&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Element/hasPointerCapture">https://developer.mozilla.org/en-US/docs/Web/API/Element/hasPointerCapture</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1810" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1810" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="home-procs-all">
<div id="home,Window">
<dt><pre><span class="Keyword">proc</span> <a href="#home%2CWindow"><span class="Identifier">home</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1515" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1515" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="id-procs-all">
<div id="id,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#id%2CNode"><span class="Identifier">id</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.id&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1379" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1379" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="id=-procs-all">
<div id="id=,Node,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#id%3D%2CNode%2Ccstring"><span class="Identifier">id=</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.id = #&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1380" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1380" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="identifiedTouch-procs-all">
<div id="identifiedTouch,TouchList">
<dt><pre><span class="Keyword">proc</span> <a href="#identifiedTouch%2CTouchList"><span class="Identifier">identifiedTouch</span></a><span class="Other">(</span><span class="Identifier">list</span><span class="Other">:</span> <a href="dom.html#TouchList"><span class="Identifier">TouchList</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Touch"><span class="Identifier">Touch</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1653" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1653" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="insertAdjacentElement-procs-all">
<div id="insertAdjacentElement,Node,cstring,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#insertAdjacentElement%2CNode%2Ccstring%2CNode"><span class="Identifier">insertAdjacentElement</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">position</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">;</span> <span class="Identifier">element</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span> {.
<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;#.$1(#, #)&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Element/insertAdjacentElement">https://developer.mozilla.org/en-US/docs/Web/API/Element/insertAdjacentElement</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1786" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1786" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="insertAdjacentHTML-procs-all">
<div id="insertAdjacentHTML,Node,cstring,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#insertAdjacentHTML%2CNode%2Ccstring%2Ccstring"><span class="Identifier">insertAdjacentHTML</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">position</span><span class="Other">,</span> <span class="Identifier">html</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.
<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;#.$1(#, #)&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Element/insertAdjacentHTML">https://developer.mozilla.org/en-US/docs/Web/API/Element/insertAdjacentHTML</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1789" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1789" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="insertAdjacentText-procs-all">
<div id="insertAdjacentText,Node,cstring,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#insertAdjacentText%2CNode%2Ccstring%2Ccstring"><span class="Identifier">insertAdjacentText</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">position</span><span class="Other">,</span> <span class="Identifier">data</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.
<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;#.$1(#, #)&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Element/insertAdjacentText">https://developer.mozilla.org/en-US/docs/Web/API/Element/insertAdjacentText</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1783" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1783" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="insertBefore-procs-all">
<div id="insertBefore,Node,Node,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#insertBefore%2CNode%2CNode%2CNode"><span class="Identifier">insertBefore</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">,</span> <span class="Identifier">newNode</span><span class="Other">,</span> <span class="Identifier">before</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1475" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1475" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="insertData-procs-all">
<div id="insertData,Node,int,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#insertData%2CNode%2Cint%2Ccstring"><span class="Identifier">insertData</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">position</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">;</span> <span class="Identifier">data</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1546" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1546" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="insertNode-procs-all">
<div id="insertNode,Range,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#insertNode%2CRange%2CNode"><span class="Identifier">insertNode</span></a><span class="Other">(</span><span class="Identifier">range</span><span class="Other">:</span> <a href="dom.html#Range"><span class="Identifier">Range</span></a><span class="Other">;</span> <span class="Identifier">node</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1581" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1581" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="inViewport-procs-all">
<div id="inViewport,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#inViewport%2CNode"><span class="Identifier">inViewport</span></a><span class="Other">(</span><span class="Identifier">el</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1731" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1731" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="isDefaultNamespace-procs-all">
<div id="isDefaultNamespace,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#isDefaultNamespace%2CNode"><span class="Identifier">isDefaultNamespace</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1559" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1559" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="isEqualNode-procs-all">
<div id="isEqualNode,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#isEqualNode%2CNode"><span class="Identifier">isEqualNode</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1561" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1561" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="isFinite-procs-all">
<div id="isFinite,BiggestFloat">
<dt><pre><span class="Keyword">proc</span> <a href="#isFinite%2CBiggestFloat"><span class="Identifier">isFinite</span></a><span class="Other">(</span><span class="Identifier">x</span><span class="Other">:</span> <a href="ctypes.html#BiggestFloat"><span class="Identifier">BiggestFloat</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.<span class="Identifier">importc</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1710" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1710" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="isNaN-procs-all">
<div id="isNaN,BiggestFloat">
<dt><pre><span class="Keyword">proc</span> <a href="#isNaN%2CBiggestFloat"><span class="Identifier">isNaN</span></a><span class="Other">(</span><span class="Identifier">x</span><span class="Other">:</span> <a href="ctypes.html#BiggestFloat"><span class="Identifier">BiggestFloat</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.<span class="Identifier">importc</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
see also <tt class="docutils literal"><span class="pre"><span class="Identifier">math</span><span class="Operator">.</span><span class="Identifier">isNaN</span></span></tt>.
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1711" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1711" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="isSameNode-procs-all">
<div id="isSameNode,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#isSameNode%2CNode"><span class="Identifier">isSameNode</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1562" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1562" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="item-procs-all">
<div id="item,TouchList,int">
<dt><pre><span class="Keyword">proc</span> <a href="#item%2CTouchList%2Cint"><span class="Identifier">item</span></a><span class="Other">(</span><span class="Identifier">list</span><span class="Other">:</span> <a href="dom.html#TouchList"><span class="Identifier">TouchList</span></a><span class="Other">;</span> <span class="Identifier">i</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Touch"><span class="Identifier">Touch</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1654" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1654" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="javaEnabled-procs-all">
<div id="javaEnabled,Navigator">
<dt><pre><span class="Keyword">proc</span> <a href="#javaEnabled%2CNavigator"><span class="Identifier">javaEnabled</span></a><span class="Other">(</span><span class="Identifier">h</span><span class="Other">:</span> <a href="dom.html#Navigator"><span class="Identifier">Navigator</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1621" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1621" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="len-procs-all">
<div id="len,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#len%2CNode"><span class="Identifier">len</span></a><span class="Other">(</span><span class="Identifier">x</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.childNodes.length&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1468" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1468" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="lookupNamespaceURI-procs-all">
<div id="lookupNamespaceURI,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#lookupNamespaceURI%2CNode"><span class="Identifier">lookupNamespaceURI</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1558" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1558" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="lookupPrefix-procs-all">
<div id="lookupPrefix,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#lookupPrefix%2CNode"><span class="Identifier">lookupPrefix</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1557" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1557" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="matches-procs-all">
<div id="matches,Node,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#matches%2CNode%2Ccstring"><span class="Identifier">matches</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">cssSelector</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.
<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;(#.$1(#) || false)&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Element/matches">https://developer.mozilla.org/en-US/docs/Web/API/Element/matches</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1834" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1834" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="matchMedia-procs-all">
<div id="matchMedia,Window,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#matchMedia%2CWindow%2Ccstring"><span class="Identifier">matchMedia</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">;</span> <span class="Identifier">mediaQueryString</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#MediaQueryList"><span class="Identifier">MediaQueryList</span></a> {.
<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1534" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1534" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="message-procs-all">
<div id="message,DomException">
<dt><pre><span class="Keyword">proc</span> <a href="#message%2CDomException"><span class="Identifier">message</span></a><span class="Other">(</span><span class="Identifier">ex</span><span class="Other">:</span> <a href="dom.html#DomException"><span class="Identifier">DomException</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.message&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/DOMException/message">https://developer.mozilla.org/en-US/docs/Web/API/DOMException/message</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1755" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1755" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="moveBy-procs-all">
<div id="moveBy,Window,int,int">
<dt><pre><span class="Keyword">proc</span> <a href="#moveBy%2CWindow%2Cint%2Cint"><span class="Identifier">moveBy</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">,</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1516" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1516" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="moveTo-procs-all">
<div id="moveTo,Window,int,int">
<dt><pre><span class="Keyword">proc</span> <a href="#moveTo%2CWindow%2Cint%2Cint"><span class="Identifier">moveTo</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">,</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1517" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1517" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="name-procs-all">
<div id="name,DomException">
<dt><pre><span class="Keyword">proc</span> <a href="#name%2CDomException"><span class="Identifier">name</span></a><span class="Other">(</span><span class="Identifier">ex</span><span class="Other">:</span> <a href="dom.html#DomException"><span class="Identifier">DomException</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.name&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/DOMException/name">https://developer.mozilla.org/en-US/docs/Web/API/DOMException/name</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1757" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1757" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="newDomException-procs-all">
<div id="newDomException">
<dt><pre><span class="Keyword">proc</span> <a href="#newDomException"><span class="Identifier">newDomException</span></a><span class="Other">(</span><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#DomException"><span class="Identifier">DomException</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;new DomException()&quot;</span><span class="Other">,</span>
<span class="Identifier">constructor</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
DOM Exception constructor
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1753" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1753" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="newDomParser-procs-all">
<div id="newDomParser">
<dt><pre><span class="Keyword">func</span> <a href="#newDomParser"><span class="Identifier">newDomParser</span></a><span class="Other">(</span><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#DomParser"><span class="Identifier">DomParser</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;new DOMParser()&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
DOM Parser constructor.
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1748" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1748" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="newEvent-procs-all">
<div id="newEvent,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#newEvent%2Ccstring"><span class="Identifier">newEvent</span></a><span class="Other">(</span><span class="Identifier">name</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;new Event(@)&quot;</span><span class="Other">,</span> <span class="Identifier">constructor</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1714" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1714" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="newFileReader-procs-all">
<div id="newFileReader">
<dt><pre><span class="Keyword">proc</span> <a href="#newFileReader"><span class="Identifier">newFileReader</span></a><span class="Other">(</span><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#FileReader"><span class="Identifier">FileReader</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;new FileReader()&quot;</span><span class="Other">,</span> <span class="Identifier">constructor</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
File Reader constructor
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1760" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1760" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="normalize-procs-all">
<div id="normalize,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#normalize%2CNode"><span class="Identifier">normalize</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1545" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1545" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="now-procs-all">
<div id="now,Performance">
<dt><pre><span class="Keyword">proc</span> <a href="#now%2CPerformance"><span class="Identifier">now</span></a><span class="Other">(</span><span class="Identifier">p</span><span class="Other">:</span> <a href="dom.html#Performance"><span class="Identifier">Performance</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1675" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1675" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="offsetHeight-procs-all">
<div id="offsetHeight,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#offsetHeight%2CNode"><span class="Identifier">offsetHeight</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.offsetHeight&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1742" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1742" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="offsetLeft-procs-all">
<div id="offsetLeft,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#offsetLeft%2CNode"><span class="Identifier">offsetLeft</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.offsetLeft&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1745" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1745" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="offsetTop-procs-all">
<div id="offsetTop,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#offsetTop%2CNode"><span class="Identifier">offsetTop</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.offsetTop&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1744" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1744" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="offsetWidth-procs-all">
<div id="offsetWidth,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#offsetWidth%2CNode"><span class="Identifier">offsetWidth</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.offsetWidth&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1743" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1743" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="open-procs-all">
<div id="open,Document">
<dt><pre><span class="Keyword">proc</span> <a href="#open%2CDocument"><span class="Identifier">open</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="dom.html#Document"><span class="Identifier">Document</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1584" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1584" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="open,Window,cstring,cstring,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#open%2CWindow%2Ccstring%2Ccstring%2Ccstring"><span class="Identifier">open</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">;</span> <span class="Identifier">uri</span><span class="Other">,</span> <span class="Identifier">windowname</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">;</span> <span class="Identifier">properties</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> <span class="Other">=</span> <span class="Keyword">nil</span><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a> {.
<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1518" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1518" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="parseFromString-procs-all">
<div id="parseFromString,DomParser,cstring,cstring">
<dt><pre><span class="Keyword">func</span> <a href="#parseFromString%2CDomParser%2Ccstring%2Ccstring"><span class="Identifier">parseFromString</span></a><span class="Other">(</span><span class="Identifier">this</span><span class="Other">:</span> <a href="dom.html#DomParser"><span class="Identifier">DomParser</span></a><span class="Other">;</span> <span class="Identifier">str</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">;</span> <span class="Identifier">mimeType</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Document"><span class="Identifier">Document</span></a> {.
<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
Parse from string to <tt class="docutils literal"><span class="pre"><span class="Identifier">Document</span></span></tt>.
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1750" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1750" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="play-procs-all">
<div id="play,EmbedElement">
<dt><pre><span class="Keyword">proc</span> <a href="#play%2CEmbedElement"><span class="Identifier">play</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#EmbedElement"><span class="Identifier">EmbedElement</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1607" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1607" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="preventDefault-procs-all">
<div id="preventDefault,Event">
<dt><pre><span class="Keyword">proc</span> <a href="#preventDefault%2CEvent"><span class="Identifier">preventDefault</span></a><span class="Other">(</span><span class="Identifier">ev</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1642" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1642" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="print-procs-all">
<div id="print,Window">
<dt><pre><span class="Keyword">proc</span> <a href="#print%2CWindow"><span class="Identifier">print</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1520" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1520" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="prompt-procs-all">
<div id="prompt,Window,cstring,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#prompt%2CWindow%2Ccstring%2Ccstring"><span class="Identifier">prompt</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">;</span> <span class="Identifier">text</span><span class="Other">,</span> <span class="Identifier">default</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1521" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1521" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="pushState-procs-all">
<div id="pushState,History,T,cstring,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#pushState%2CHistory%2CT%2Ccstring%2Ccstring"><span class="Identifier">pushState</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">(</span><span class="Identifier">h</span><span class="Other">:</span> <a href="dom.html#History"><span class="Identifier">History</span></a><span class="Other">;</span> <span class="Identifier">stateObject</span><span class="Other">:</span> <span class="Identifier">T</span><span class="Other">;</span> <span class="Identifier">title</span><span class="Other">,</span> <span class="Identifier">url</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1618" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1618" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="querySelector-procs-all">
<div id="querySelector,Document,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#querySelector%2CDocument%2Ccstring"><span class="Identifier">querySelector</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="dom.html#Document"><span class="Identifier">Document</span></a><span class="Other">;</span> <span class="Identifier">selectors</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1588" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1588" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="querySelector,Node,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#querySelector%2CNode%2Ccstring"><span class="Identifier">querySelector</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">selectors</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1554" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1554" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="querySelectorAll-procs-all">
<div id="querySelectorAll,Document,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#querySelectorAll%2CDocument%2Ccstring"><span class="Identifier">querySelectorAll</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="dom.html#Document"><span class="Identifier">Document</span></a><span class="Other">;</span> <span class="Identifier">selectors</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#Element"><span class="Identifier">Element</span></a><span class="Other">]</span> {.
<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1589" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1589" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="querySelectorAll,Node,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#querySelectorAll%2CNode%2Ccstring"><span class="Identifier">querySelectorAll</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">selectors</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><a href="dom.html#Element"><span class="Identifier">Element</span></a><span class="Other">]</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1555" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1555" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="readAsBinaryString-procs-all">
<div id="readAsBinaryString,FileReader,Blob">
<dt><pre><span class="Keyword">proc</span> <a href="#readAsBinaryString%2CFileReader%2CBlob"><span class="Identifier">readAsBinaryString</span></a><span class="Other">(</span><span class="Identifier">f</span><span class="Other">:</span> <a href="dom.html#FileReader"><span class="Identifier">FileReader</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="dom.html#Blob"><span class="Identifier">Blob</span></a><span class="Other">)</span> {.
<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.readAsBinaryString(#)&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/FileReader/readAsBinaryString">https://developer.mozilla.org/en-US/docs/Web/API/FileReader/readAsBinaryString</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1770" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1770" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="readAsDataURL-procs-all">
<div id="readAsDataURL,FileReader,Blob">
<dt><pre><span class="Keyword">proc</span> <a href="#readAsDataURL%2CFileReader%2CBlob"><span class="Identifier">readAsDataURL</span></a><span class="Other">(</span><span class="Identifier">f</span><span class="Other">:</span> <a href="dom.html#FileReader"><span class="Identifier">FileReader</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="dom.html#Blob"><span class="Identifier">Blob</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.readAsDataURL(#)&quot;</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/FileReader/readAsDataURL">https://developer.mozilla.org/en-US/docs/Web/API/FileReader/readAsDataURL</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1772" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1772" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="readAsText-procs-all">
<div id="readAsText,FileReader,">
<dt><pre><span class="Keyword">proc</span> <a href="#readAsText%2CFileReader%2C"><span class="Identifier">readAsText</span></a><span class="Other">(</span><span class="Identifier">f</span><span class="Other">:</span> <a href="dom.html#FileReader"><span class="Identifier">FileReader</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="dom.html#Blob"><span class="Identifier">Blob</span></a> <span class="Operator">|</span> <a href="dom.html#File"><span class="Identifier">File</span></a><span class="Other">;</span> <span class="Identifier">encoding</span> <span class="Other">=</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="StringLit">&quot;UTF-8&quot;</span><span class="Other">)</span> {.
<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.readAsText(#, #)&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/FileReader/readAsText">https://developer.mozilla.org/en-US/docs/Web/API/FileReader/readAsText</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1774" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1774" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="readyState-procs-all">
<div id="readyState,FileReader">
<dt><pre><span class="Keyword">proc</span> <a href="#readyState%2CFileReader"><span class="Identifier">readyState</span></a><span class="Other">(</span><span class="Identifier">f</span><span class="Other">:</span> <a href="dom.html#FileReader"><span class="Identifier">FileReader</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#FileReaderState"><span class="Identifier">FileReaderState</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.readyState&quot;</span><span class="Other">,</span>
<span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/FileReader/readyState">https://developer.mozilla.org/en-US/docs/Web/API/FileReader/readyState</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1764" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1764" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="registerProtocolHandler-procs-all">
<div id="registerProtocolHandler,Navigator,cstring,cstring,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#registerProtocolHandler%2CNavigator%2Ccstring%2Ccstring%2Ccstring"><span class="Identifier">registerProtocolHandler</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="dom.html#Navigator"><span class="Identifier">Navigator</span></a><span class="Other">;</span> <span class="Identifier">scheme</span><span class="Other">,</span> <span class="Identifier">url</span><span class="Other">,</span> <span class="Identifier">title</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.
<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Navigator/registerProtocolHandler">https://developer.mozilla.org/en-US/docs/Web/API/Navigator/registerProtocolHandler</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1627" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1627" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="releasePointerCapture-procs-all">
<div id="releasePointerCapture,Node,SomeNumber">
<dt><pre><span class="Keyword">proc</span> <a href="#releasePointerCapture%2CNode%2CSomeNumber"><span class="Identifier">releasePointerCapture</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">pointerId</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span> {.
<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;#.$1(#)&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Element/releasePointerCapture">https://developer.mozilla.org/en-US/docs/Web/API/Element/releasePointerCapture</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1813" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1813" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="reload-procs-all">
<div id="reload,Location">
<dt><pre><span class="Keyword">proc</span> <a href="#reload%2CLocation"><span class="Identifier">reload</span></a><span class="Other">(</span><span class="Identifier">loc</span><span class="Other">:</span> <a href="dom.html#Location"><span class="Identifier">Location</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1611" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1611" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="remove-procs-all">
<div id="remove,ClassList,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#remove%2CClassList%2Ccstring"><span class="Identifier">remove</span></a><span class="Other">(</span><span class="Identifier">c</span><span class="Other">:</span> <a href="dom.html#ClassList"><span class="Identifier">ClassList</span></a><span class="Other">;</span> <span class="Identifier">class</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1631" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1631" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="remove,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#remove%2CNode"><span class="Identifier">remove</span></a><span class="Other">(</span><span class="Identifier">child</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1473" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1473" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="removeAllRanges-procs-all">
<div id="removeAllRanges,Selection">
<dt><pre><span class="Keyword">proc</span> <a href="#removeAllRanges%2CSelection"><span class="Identifier">removeAllRanges</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <a href="dom.html#Selection"><span class="Identifier">Selection</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1678" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1678" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="removeAttribute-procs-all">
<div id="removeAttribute,Node,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#removeAttribute%2CNode%2Ccstring"><span class="Identifier">removeAttribute</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">attr</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1547" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1547" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="removeAttributeNode-procs-all">
<div id="removeAttributeNode,Node,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#removeAttributeNode%2CNode%2CNode"><span class="Identifier">removeAttributeNode</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">,</span> <span class="Identifier">attr</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1548" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1548" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="removeAttributeNS-procs-all">
<div id="removeAttributeNS,Node,cstring,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#removeAttributeNS%2CNode%2Ccstring%2Ccstring"><span class="Identifier">removeAttributeNS</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">namespace</span><span class="Other">,</span> <span class="Identifier">attributeName</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.
<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;#.$1(#, #)&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Element/removeAttributeNS">https://developer.mozilla.org/en-US/docs/Web/API/Element/removeAttributeNS</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1807" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1807" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="removeChild-procs-all">
<div id="removeChild,Node,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#removeChild%2CNode%2CNode"><span class="Identifier">removeChild</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">,</span> <span class="Identifier">child</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1472" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1472" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="removeEventListener-procs-all">
<div id="removeEventListener,EventTarget,cstring,proc(Event),AddEventListenerOptions">
<dt><pre><span class="Keyword">proc</span> <a href="#removeEventListener%2CEventTarget%2Ccstring%2Cproc%28Event%29%2CAddEventListenerOptions"><span class="Identifier">removeEventListener</span></a><span class="Other">(</span><span class="Identifier">et</span><span class="Other">:</span> <a href="dom.html#EventTarget"><span class="Identifier">EventTarget</span></a><span class="Other">;</span> <span class="Identifier">ev</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">;</span> <span class="Identifier">cb</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">ev</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span><span class="Other">;</span>
<span class="Identifier">options</span><span class="Other">:</span> <a href="dom.html#AddEventListenerOptions"><span class="Identifier">AddEventListenerOptions</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1494" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1494" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="removeEventListener,EventTarget,cstring,proc(Event),bool">
<dt><pre><span class="Keyword">proc</span> <a href="#removeEventListener%2CEventTarget%2Ccstring%2Cproc%28Event%29%2Cbool"><span class="Identifier">removeEventListener</span></a><span class="Other">(</span><span class="Identifier">et</span><span class="Other">:</span> <a href="dom.html#EventTarget"><span class="Identifier">EventTarget</span></a><span class="Other">;</span> <span class="Identifier">ev</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">;</span> <span class="Identifier">cb</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">ev</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span><span class="Other">;</span>
<span class="Identifier">useCapture</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> <span class="Other">=</span> <span class="Identifier">false</span><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1493" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1493" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="removeItem-procs-all">
<div id="removeItem,Storage,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#removeItem%2CStorage%2Ccstring"><span class="Identifier">removeItem</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <a href="dom.html#Storage"><span class="Identifier">Storage</span></a><span class="Other">;</span> <span class="Identifier">key</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1688" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1688" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="removeProperty-procs-all">
<div id="removeProperty,Style,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#removeProperty%2CStyle%2Ccstring"><span class="Identifier">removeProperty</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <a href="dom.html#Style"><span class="Identifier">Style</span></a><span class="Other">;</span> <span class="Identifier">property</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1637" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1637" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="replace-procs-all">
<div id="replace,Location,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#replace%2CLocation%2Ccstring"><span class="Identifier">replace</span></a><span class="Other">(</span><span class="Identifier">loc</span><span class="Other">:</span> <a href="dom.html#Location"><span class="Identifier">Location</span></a><span class="Other">;</span> <span class="Identifier">s</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1612" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1612" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="replaceChild-procs-all">
<div id="replaceChild,Node,Node,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#replaceChild%2CNode%2CNode%2CNode"><span class="Identifier">replaceChild</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">,</span> <span class="Identifier">newNode</span><span class="Other">,</span> <span class="Identifier">oldNode</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1474" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1474" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="replaceChildren-procs-all">
<div id="replaceChildren,Node,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#replaceChildren%2CNode%2CNode"><span class="Identifier">replaceChildren</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">replacements</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span> {.<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;#.$1(@)&quot;</span><span class="Other">,</span>
<span class="Identifier">varargs</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Element/replaceChildren">https://developer.mozilla.org/en-US/docs/Web/API/Element/replaceChildren</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1819" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1819" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="replaceData-procs-all">
<div id="replaceData,Node,int,int,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#replaceData%2CNode%2Cint%2Cint%2Ccstring"><span class="Identifier">replaceData</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">start</span><span class="Other">,</span> <span class="Identifier">len</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">;</span> <span class="Identifier">text</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1549" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1549" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="replaceWith-procs-all">
<div id="replaceWith,Node,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#replaceWith%2CNode%2CNode"><span class="Identifier">replaceWith</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">replacements</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span> {.<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;#.$1(@)&quot;</span><span class="Other">,</span> <span class="Identifier">varargs</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Element/replaceWith">https://developer.mozilla.org/en-US/docs/Web/API/Element/replaceWith</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1822" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1822" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="reportValidity-procs-all">
<div id="reportValidity,FormElement">
<dt><pre><span class="Keyword">proc</span> <a href="#reportValidity%2CFormElement"><span class="Identifier">reportValidity</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#FormElement"><span class="Identifier">FormElement</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1604" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1604" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="requestAnimationFrame-procs-all">
<div id="requestAnimationFrame,Window,proc(float)">
<dt><pre><span class="Keyword">proc</span> <a href="#requestAnimationFrame%2CWindow%2Cproc%28float%29"><span class="Identifier">requestAnimationFrame</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">;</span> <span class="Identifier">function</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">time</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a><span class="Other">)</span><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.
<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1532" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1532" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="requestPointerLock-procs-all">
<div id="requestPointerLock,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#requestPointerLock%2CNode"><span class="Identifier">requestPointerLock</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span> {.<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;#.$1()&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Element/requestPointerLock">https://developer.mozilla.org/en-US/docs/Web/API/Element/requestPointerLock</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1816" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1816" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="reset-procs-all">
<div id="reset,FormElement">
<dt><pre><span class="Keyword">proc</span> <a href="#reset%2CFormElement"><span class="Identifier">reset</span></a><span class="Other">(</span><span class="Identifier">f</span><span class="Other">:</span> <a href="dom.html#FormElement"><span class="Identifier">FormElement</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1601" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1601" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="resizeBy-procs-all">
<div id="resizeBy,Window,int,int">
<dt><pre><span class="Keyword">proc</span> <a href="#resizeBy%2CWindow%2Cint%2Cint"><span class="Identifier">resizeBy</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">,</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1522" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1522" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="resizeTo-procs-all">
<div id="resizeTo,Window,int,int">
<dt><pre><span class="Keyword">proc</span> <a href="#resizeTo%2CWindow%2Cint%2Cint"><span class="Identifier">resizeTo</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">,</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1523" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1523" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="resultAsString-procs-all">
<div id="resultAsString,FileReader">
<dt><pre><span class="Keyword">proc</span> <a href="#resultAsString%2CFileReader"><span class="Identifier">resultAsString</span></a><span class="Other">(</span><span class="Identifier">f</span><span class="Other">:</span> <a href="dom.html#FileReader"><span class="Identifier">FileReader</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.result&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/FileReader/result">https://developer.mozilla.org/en-US/docs/Web/API/FileReader/result</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1766" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1766" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="routeEvent-procs-all">
<div id="routeEvent,Document,Event">
<dt><pre><span class="Keyword">proc</span> <a href="#routeEvent%2CDocument%2CEvent"><span class="Identifier">routeEvent</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="dom.html#Document"><span class="Identifier">Document</span></a><span class="Other">;</span> <span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1585" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1585" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="routeEvent,Window,Event">
<dt><pre><span class="Keyword">proc</span> <a href="#routeEvent%2CWindow%2CEvent"><span class="Identifier">routeEvent</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">;</span> <span class="Identifier">event</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1524" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1524" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="scrollBy-procs-all">
<div id="scrollBy,Window,int,int">
<dt><pre><span class="Keyword">proc</span> <a href="#scrollBy%2CWindow%2Cint%2Cint"><span class="Identifier">scrollBy</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">,</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1525" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1525" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="scrollHeight-procs-all">
<div id="scrollHeight,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#scrollHeight%2CNode"><span class="Identifier">scrollHeight</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.scrollHeight&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1740" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1740" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="scrollIntoView-procs-all">
<div id="scrollIntoView,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#scrollIntoView%2CNode"><span class="Identifier">scrollIntoView</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1550" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1550" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="scrollIntoView,Node,ScrollIntoViewOptions">
<dt><pre><span class="Keyword">proc</span> <a href="#scrollIntoView%2CNode%2CScrollIntoViewOptions"><span class="Identifier">scrollIntoView</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">options</span><span class="Other">:</span> <a href="dom.html#ScrollIntoViewOptions"><span class="Identifier">ScrollIntoViewOptions</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1551" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1551" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="scrollIntoViewIfNeeded-procs-all">
<div id="scrollIntoViewIfNeeded,Node,bool">
<dt><pre><span class="Keyword">proc</span> <a href="#scrollIntoViewIfNeeded%2CNode%2Cbool"><span class="Identifier">scrollIntoViewIfNeeded</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">centerIfNeeded</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a><span class="Other">)</span> {.
<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;#.$1(#)&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoViewIfNeeded">https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoViewIfNeeded</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1825" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1825" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="scrollLeft-procs-all">
<div id="scrollLeft,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#scrollLeft%2CNode"><span class="Identifier">scrollLeft</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.scrollLeft&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1739" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1739" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="scrollTo-procs-all">
<div id="scrollTo,Window,int,int">
<dt><pre><span class="Keyword">proc</span> <a href="#scrollTo%2CWindow%2Cint%2Cint"><span class="Identifier">scrollTo</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">,</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1526" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1526" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="scrollTop-procs-all">
<div id="scrollTop,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#scrollTop%2CNode"><span class="Identifier">scrollTop</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.scrollTop&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1737" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1737" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="scrollTop=-procs-all">
<div id="scrollTop=,Node,int">
<dt><pre><span class="Keyword">proc</span> <a href="#scrollTop%3D%2CNode%2Cint"><span class="Identifier">scrollTop=</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">value</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.scrollTop = #&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1738" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1738" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="scrollWidth-procs-all">
<div id="scrollWidth,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#scrollWidth%2CNode"><span class="Identifier">scrollWidth</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.scrollWidth&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1741" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1741" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="select-procs-all">
<div id="select,Element">
<dt><pre><span class="Keyword">proc</span> <a href="#select%2CElement"><span class="Identifier">select</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1596" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1596" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="sendBeacon-procs-all">
<div id="sendBeacon,Navigator,cstring,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#sendBeacon%2CNavigator%2Ccstring%2Ccstring"><span class="Identifier">sendBeacon</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="dom.html#Navigator"><span class="Identifier">Navigator</span></a><span class="Other">;</span> <span class="Identifier">url</span><span class="Other">,</span> <span class="Identifier">data</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Navigator/sendBeacon">https://developer.mozilla.org/en-US/docs/Web/API/Navigator/sendBeacon</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1624" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1624" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="setAttr-procs-all">
<div id="setAttr,Node,cstring,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#setAttr%2CNode%2Ccstring%2Ccstring"><span class="Identifier">setAttr</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">key</span><span class="Other">,</span> <span class="Identifier">val</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.setAttribute(@)&quot;</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1692" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1692" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="setAttribute-procs-all">
<div id="setAttribute,Node,cstring,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#setAttribute%2CNode%2Ccstring%2Ccstring"><span class="Identifier">setAttribute</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">name</span><span class="Other">,</span> <span class="Identifier">value</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1552" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1552" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="setAttributeNode-procs-all">
<div id="setAttributeNode,Node,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#setAttributeNode%2CNode%2CNode"><span class="Identifier">setAttributeNode</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">attr</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1553" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1553" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="setCustomValidity-procs-all">
<div id="setCustomValidity,InputElement,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#setCustomValidity%2CInputElement%2Ccstring"><span class="Identifier">setCustomValidity</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#InputElement"><span class="Identifier">InputElement</span></a><span class="Other">;</span> <span class="Identifier">error</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1668" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1668" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="setData-procs-all">
<div id="setData,DataTransfer,cstring,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#setData%2CDataTransfer%2Ccstring%2Ccstring"><span class="Identifier">setData</span></a><span class="Other">(</span><span class="Identifier">dt</span><span class="Other">:</span> <a href="dom.html#DataTransfer"><span class="Identifier">DataTransfer</span></a><span class="Other">;</span> <span class="Identifier">format</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">;</span> <span class="Identifier">data</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1659" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1659" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="setDragImage-procs-all">
<div id="setDragImage,DataTransfer,Element,int,int">
<dt><pre><span class="Keyword">proc</span> <a href="#setDragImage%2CDataTransfer%2CElement%2Cint%2Cint"><span class="Identifier">setDragImage</span></a><span class="Other">(</span><span class="Identifier">dt</span><span class="Other">:</span> <a href="dom.html#DataTransfer"><span class="Identifier">DataTransfer</span></a><span class="Other">;</span> <span class="Identifier">img</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a><span class="Other">;</span> <span class="Identifier">xOffset</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">;</span> <span class="Identifier">yOffset</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span> {.
<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1660" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1660" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="setHTML-procs-all">
<div id="setHTML,Node,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#setHTML%2CNode%2Ccstring"><span class="Identifier">setHTML</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">html</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;#.$1(#)&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Element/setHTML">https://developer.mozilla.org/en-US/docs/Web/API/Element/setHTML</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1828" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1828" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="setInterval-procs-all">
<div id="setInterval,proc),int">
<dt><pre><span class="Keyword">proc</span> <a href="#setInterval%2Cproc%29%2Cint"><span class="Identifier">setInterval</span></a><span class="Other">(</span><span class="Identifier">action</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Other">)</span><span class="Other">;</span> <span class="Identifier">ms</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Interval"><span class="Identifier">Interval</span></a> {.<span class="Identifier">importc</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1484" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1484" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="setInterval,Window,cstring,int">
<dt><pre><span class="Keyword">proc</span> <a href="#setInterval%2CWindow%2Ccstring%2Cint"><span class="Identifier">setInterval</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">;</span> <span class="Identifier">code</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">;</span> <span class="Identifier">pause</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Interval"><span class="Identifier">Interval</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1527" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1527" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="setInterval,Window,proc),int">
<dt><pre><span class="Keyword">proc</span> <a href="#setInterval%2CWindow%2Cproc%29%2Cint"><span class="Identifier">setInterval</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">;</span> <span class="Identifier">function</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Other">)</span><span class="Other">;</span> <span class="Identifier">pause</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Interval"><span class="Identifier">Interval</span></a> {.
<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1528" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1528" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="setItem-procs-all">
<div id="setItem,Storage,cstring,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#setItem%2CStorage%2Ccstring%2Ccstring"><span class="Identifier">setItem</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <a href="dom.html#Storage"><span class="Identifier">Storage</span></a><span class="Other">;</span> <span class="Identifier">key</span><span class="Other">,</span> <span class="Identifier">value</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1686" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1686" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="setProperty-procs-all">
<div id="setProperty,Style,cstring,cstring,string">
<dt><pre><span class="Keyword">proc</span> <a href="#setProperty%2CStyle%2Ccstring%2Ccstring%2Cstring"><span class="Identifier">setProperty</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <a href="dom.html#Style"><span class="Identifier">Style</span></a><span class="Other">;</span> <span class="Identifier">property</span><span class="Other">,</span> <span class="Identifier">value</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">;</span> <span class="Identifier">priority</span> <span class="Other">=</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1638" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1638" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="setRangeText-procs-all">
<div id="setRangeText,InputElement,cstring,int,int,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#setRangeText%2CInputElement%2Ccstring%2Cint%2Cint%2Ccstring"><span class="Identifier">setRangeText</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#InputElement"><span class="Identifier">InputElement</span></a><span class="Other">;</span> <span class="Identifier">replacement</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">;</span> <span class="Identifier">startindex</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> <span class="Other">=</span> <span class="DecNumber">0</span><span class="Other">;</span>
<span class="Identifier">endindex</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> <span class="Other">=</span> <span class="DecNumber">0</span><span class="Other">;</span> <span class="Identifier">selectionMode</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> <span class="Other">=</span> <span class="StringLit">&quot;preserve&quot;</span><span class="Other">)</span> {.
<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1667" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1667" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="setSelectionRange-procs-all">
<div id="setSelectionRange,InputElement,int,int,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#setSelectionRange%2CInputElement%2Cint%2Cint%2Ccstring"><span class="Identifier">setSelectionRange</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#InputElement"><span class="Identifier">InputElement</span></a><span class="Other">;</span> <span class="Identifier">selectionStart</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">;</span> <span class="Identifier">selectionEnd</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">;</span>
<span class="Identifier">selectionDirection</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> <span class="Other">=</span> <span class="StringLit">&quot;none&quot;</span><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1666" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1666" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="setTimeout-procs-all">
<div id="setTimeout,proc),int">
<dt><pre><span class="Keyword">proc</span> <a href="#setTimeout%2Cproc%29%2Cint"><span class="Identifier">setTimeout</span></a><span class="Other">(</span><span class="Identifier">action</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Other">)</span><span class="Other">;</span> <span class="Identifier">ms</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#TimeOut"><span class="Identifier">TimeOut</span></a> {.<span class="Identifier">importc</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1482" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1482" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="setTimeout,Window,cstring,int">
<dt><pre><span class="Keyword">proc</span> <a href="#setTimeout%2CWindow%2Ccstring%2Cint"><span class="Identifier">setTimeout</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">;</span> <span class="Identifier">code</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">;</span> <span class="Identifier">pause</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#TimeOut"><span class="Identifier">TimeOut</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1529" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1529" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="setTimeout,Window,proc),int">
<dt><pre><span class="Keyword">proc</span> <a href="#setTimeout%2CWindow%2Cproc%29%2Cint"><span class="Identifier">setTimeout</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">;</span> <span class="Identifier">function</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Other">)</span><span class="Other">;</span> <span class="Identifier">pause</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#Interval"><span class="Identifier">Interval</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1530" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1530" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="slice-procs-all">
<div id="slice,Blob,int,int,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#slice%2CBlob%2Cint%2Cint%2Ccstring"><span class="Identifier">slice</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#Blob"><span class="Identifier">Blob</span></a><span class="Other">;</span> <span class="Identifier">startindex</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> <span class="Other">=</span> <span class="DecNumber">0</span><span class="Other">;</span> <span class="Identifier">endindex</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> <span class="Other">=</span> <span class="Identifier">e</span><span class="Other">.</span><span class="Identifier">size</span><span class="Other">;</span>
<span class="Identifier">contentType</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> <span class="Other">=</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1672" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1672" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="stop-procs-all">
<div id="stop,EmbedElement">
<dt><pre><span class="Keyword">proc</span> <a href="#stop%2CEmbedElement"><span class="Identifier">stop</span></a><span class="Other">(</span><span class="Identifier">e</span><span class="Other">:</span> <a href="dom.html#EmbedElement"><span class="Identifier">EmbedElement</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1608" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1608" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="stop,Window">
<dt><pre><span class="Keyword">proc</span> <a href="#stop%2CWindow"><span class="Identifier">stop</span></a><span class="Other">(</span><span class="Identifier">w</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1531" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1531" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="stopImmediatePropagation-procs-all">
<div id="stopImmediatePropagation,Event">
<dt><pre><span class="Keyword">proc</span> <a href="#stopImmediatePropagation%2CEvent"><span class="Identifier">stopImmediatePropagation</span></a><span class="Other">(</span><span class="Identifier">ev</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1643" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1643" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="stopPropagation-procs-all">
<div id="stopPropagation,Event">
<dt><pre><span class="Keyword">proc</span> <a href="#stopPropagation%2CEvent"><span class="Identifier">stopPropagation</span></a><span class="Other">(</span><span class="Identifier">ev</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1644" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1644" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="submit-procs-all">
<div id="submit,FormElement">
<dt><pre><span class="Keyword">proc</span> <a href="#submit%2CFormElement"><span class="Identifier">submit</span></a><span class="Other">(</span><span class="Identifier">f</span><span class="Other">:</span> <a href="dom.html#FormElement"><span class="Identifier">FormElement</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1602" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1602" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="toggle-procs-all">
<div id="toggle,ClassList,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#toggle%2CClassList%2Ccstring"><span class="Identifier">toggle</span></a><span class="Other">(</span><span class="Identifier">c</span><span class="Other">:</span> <a href="dom.html#ClassList"><span class="Identifier">ClassList</span></a><span class="Other">;</span> <span class="Identifier">class</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1633" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1633" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="toggleAttribute-procs-all">
<div id="toggleAttribute,Node,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#toggleAttribute%2CNode%2Ccstring"><span class="Identifier">toggleAttribute</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">name</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">;</span> <span class="Identifier">force</span> <span class="Other">=</span> <span class="Identifier">false</span><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.
<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;(#.$1(#, #) || false)&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Element/toggleAttribute">https://developer.mozilla.org/en-US/docs/Web/API/Element/toggleAttribute</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1831" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1831" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="unescape-procs-all">
<div id="unescape,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#unescape%2Ccstring"><span class="Identifier">unescape</span></a><span class="Other">(</span><span class="Identifier">uri</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importc</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1706" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1706" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="value-procs-all">
<div id="value,Node">
<dt><pre><span class="Keyword">proc</span> <a href="#value%2CNode"><span class="Identifier">value</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.value&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1384" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1384" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="value=-procs-all">
<div id="value=,Node,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#value%3D%2CNode%2Ccstring"><span class="Identifier">value=</span></a><span class="Other">(</span><span class="Identifier">n</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a><span class="Other">;</span> <span class="Identifier">v</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;#.value = #&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1385" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1385" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="vibrate-procs-all">
<div id="vibrate,Navigator,cint">
<dt><pre><span class="Keyword">proc</span> <a href="#vibrate%2CNavigator%2Ccint"><span class="Identifier">vibrate</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="dom.html#Navigator"><span class="Identifier">Navigator</span></a><span class="Other">;</span> <span class="Identifier">pattern</span><span class="Other">:</span> <a href="ctypes.html#cint"><span class="Identifier">cint</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Navigator/vibrate">https://developer.mozilla.org/en-US/docs/Web/API/Navigator/vibrate</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1625" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1625" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="vibrate,Navigator,openArray[cint]">
<dt><pre><span class="Keyword">proc</span> <a href="#vibrate%2CNavigator%2CopenArray%5Bcint%5D"><span class="Identifier">vibrate</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="dom.html#Navigator"><span class="Identifier">Navigator</span></a><span class="Other">;</span> <span class="Identifier">pattern</span><span class="Other">:</span> <a href="system.html#openArray"><span class="Identifier">openArray</span></a><span class="Other">[</span><a href="ctypes.html#cint"><span class="Identifier">cint</span></a><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Navigator/vibrate">https://developer.mozilla.org/en-US/docs/Web/API/Navigator/vibrate</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1626" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1626" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="visualViewport-procs-all">
<div id="visualViewport,Window">
<dt><pre><span class="Keyword">func</span> <a href="#visualViewport%2CWindow"><span class="Identifier">visualViewport</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="dom.html#Window"><span class="Identifier">Window</span></a><span class="Other">)</span><span class="Other">:</span> <a href="dom.html#VisualViewport"><span class="Identifier">VisualViewport</span></a> {.<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;#.$1&quot;</span><span class="Other">,</span> <span class="Identifier">nodecl</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1843" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1843" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="write-procs-all">
<div id="write,Document,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#write%2CDocument%2Ccstring"><span class="Identifier">write</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="dom.html#Document"><span class="Identifier">Document</span></a><span class="Other">;</span> <span class="Identifier">text</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1586" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1586" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="writeln-procs-all">
<div id="writeln,Document,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#writeln%2CDocument%2Ccstring"><span class="Identifier">writeln</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="dom.html#Document"><span class="Identifier">Document</span></a><span class="Other">;</span> <span class="Identifier">text</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1587" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1587" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
</dl>
</div>
<div class="section" id="16">
<h1><a class="toc-backref" href="#16">Converters</a></h1>
<dl class="item">
<div id="toString-converters-all">
<div id="toString.c,Selection">
<dt><pre><span class="Keyword">converter</span> <a href="#toString.c%2CSelection"><span class="Identifier">toString</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <a href="dom.html#Selection"><span class="Identifier">Selection</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1681" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1681" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
</dl>
</div>
</div>
</div>
<div class="twelve-columns footer">
<span class="nim-sprite"></span>
<br>
<small style="color: var(--hint);">Made with Nim. Generated: 2025-12-28 15:55:28 UTC</small>
</div>
</div>
</div>
<script defer data-domain="nim-lang.org" src="https://plausible.io/js/plausible.js"></script>
</body>
</html>