mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-01 02:42:05 +00:00
372 lines
32 KiB
Plaintext
372 lines
32 KiB
Plaintext
nimTitle dom dom.html module std/dom 0
|
|
nim DomApiVersion dom.html#DomApiVersion const DomApiVersion 48
|
|
nim EventTarget dom.html#EventTarget type EventTarget 51
|
|
nim DomEvent dom.html#DomEvent enum DomEvent 77
|
|
nim PerformanceMemory dom.html#PerformanceMemory type PerformanceMemory 110
|
|
nim PerformanceTiming dom.html#PerformanceTiming type PerformanceTiming 115
|
|
nim Performance dom.html#Performance type Performance 137
|
|
nim Range dom.html#Range type Range 141
|
|
nim Selection dom.html#Selection type Selection 150
|
|
nim Storage dom.html#Storage type Storage 160
|
|
nim Window dom.html#Window type Window 162
|
|
nim Frame dom.html#Frame type Frame 191
|
|
nim ClassList dom.html#ClassList type ClassList 193
|
|
nim ElementNode dom.html#ElementNode NodeType.ElementNode 195
|
|
nim AttributeNode dom.html#AttributeNode NodeType.AttributeNode 195
|
|
nim TextNode dom.html#TextNode NodeType.TextNode 195
|
|
nim CDATANode dom.html#CDATANode NodeType.CDATANode 195
|
|
nim EntityRefNode dom.html#EntityRefNode NodeType.EntityRefNode 195
|
|
nim EntityNode dom.html#EntityNode NodeType.EntityNode 195
|
|
nim ProcessingInstructionNode dom.html#ProcessingInstructionNode NodeType.ProcessingInstructionNode 195
|
|
nim CommentNode dom.html#CommentNode NodeType.CommentNode 195
|
|
nim DocumentNode dom.html#DocumentNode NodeType.DocumentNode 195
|
|
nim DocumentTypeNode dom.html#DocumentTypeNode NodeType.DocumentTypeNode 195
|
|
nim DocumentFragmentNode dom.html#DocumentFragmentNode NodeType.DocumentFragmentNode 195
|
|
nim NotationNode dom.html#NotationNode NodeType.NotationNode 195
|
|
nim NodeType dom.html#NodeType enum NodeType 195
|
|
nim Node dom.html#Node type Node 209
|
|
nim Document dom.html#Document type Document 233
|
|
nim Element dom.html#Element type Element 260
|
|
nim ValidityState dom.html#ValidityState type ValidityState 281
|
|
nim Blob dom.html#Blob type Blob 294
|
|
nim File dom.html#File type File 298
|
|
nim TextAreaElement dom.html#TextAreaElement type TextAreaElement 302
|
|
nim InputElement dom.html#InputElement type InputElement 308
|
|
nim LinkElement dom.html#LinkElement type LinkElement 360
|
|
nim EmbedElement dom.html#EmbedElement type EmbedElement 366
|
|
nim AnchorElement dom.html#AnchorElement type AnchorElement 374
|
|
nim OptionElement dom.html#OptionElement type OptionElement 378
|
|
nim FormElement dom.html#FormElement type FormElement 385
|
|
nim ImageElement dom.html#ImageElement type ImageElement 397
|
|
nim Style dom.html#Style type Style 407
|
|
nim None dom.html#None EventPhase.None 777
|
|
nim CapturingPhase dom.html#CapturingPhase EventPhase.CapturingPhase 777
|
|
nim AtTarget dom.html#AtTarget EventPhase.AtTarget 777
|
|
nim BubblingPhase dom.html#BubblingPhase EventPhase.BubblingPhase 777
|
|
nim EventPhase dom.html#EventPhase enum EventPhase 777
|
|
nim Event dom.html#Event type Event 783
|
|
nim UIEvent dom.html#UIEvent type UIEvent 795
|
|
nim KeyboardEvent dom.html#KeyboardEvent type KeyboardEvent 799
|
|
nim KeyboardEventKey dom.html#KeyboardEventKey enum KeyboardEventKey 807
|
|
nim NoButton dom.html#NoButton MouseButtons.NoButton 1153
|
|
nim PrimaryButton dom.html#PrimaryButton MouseButtons.PrimaryButton 1153
|
|
nim SecondaryButton dom.html#SecondaryButton MouseButtons.SecondaryButton 1153
|
|
nim AuxilaryButton dom.html#AuxilaryButton MouseButtons.AuxilaryButton 1153
|
|
nim FourthButton dom.html#FourthButton MouseButtons.FourthButton 1153
|
|
nim FifthButton dom.html#FifthButton MouseButtons.FifthButton 1153
|
|
nim MouseButtons dom.html#MouseButtons enum MouseButtons 1153
|
|
nim MouseEvent dom.html#MouseEvent type MouseEvent 1161
|
|
nim DataTransferItemKind dom.html#DataTransferItemKind enum DataTransferItemKind 1174
|
|
nim DataTransferItem dom.html#DataTransferItem type DataTransferItem 1178
|
|
nim DataTransfer dom.html#DataTransfer type DataTransfer 1182
|
|
nim DataTransferDropEffect dom.html#DataTransferDropEffect enum DataTransferDropEffect 1189
|
|
nim DataTransferEffectAllowed dom.html#DataTransferEffectAllowed enum DataTransferEffectAllowed 1195
|
|
nim Drag dom.html#Drag DragEventTypes.Drag 1206
|
|
nim DragEnd dom.html#DragEnd DragEventTypes.DragEnd 1206
|
|
nim DragEnter dom.html#DragEnter DragEventTypes.DragEnter 1206
|
|
nim DragExit dom.html#DragExit DragEventTypes.DragExit 1206
|
|
nim DragLeave dom.html#DragLeave DragEventTypes.DragLeave 1206
|
|
nim DragOver dom.html#DragOver DragEventTypes.DragOver 1206
|
|
nim DragStart dom.html#DragStart DragEventTypes.DragStart 1206
|
|
nim Drop dom.html#Drop DragEventTypes.Drop 1206
|
|
nim DragEventTypes dom.html#DragEventTypes enum DragEventTypes 1206
|
|
nim DragEvent dom.html#DragEvent object DragEvent 1216
|
|
nim ClipboardEvent dom.html#ClipboardEvent object ClipboardEvent 1220
|
|
nim StorageEvent dom.html#StorageEvent type StorageEvent 1224
|
|
nim TouchList dom.html#TouchList type TouchList 1230
|
|
nim Touch dom.html#Touch type Touch 1233
|
|
nim TouchEvent dom.html#TouchEvent type TouchEvent 1241
|
|
nim Location dom.html#Location type Location 1244
|
|
nim History dom.html#History type History 1255
|
|
nim Navigator dom.html#Navigator type Navigator 1258
|
|
nim Plugin dom.html#Plugin object Plugin 1277
|
|
nim MimeType dom.html#MimeType object MimeType 1282
|
|
nim LocationBar dom.html#LocationBar object LocationBar 1288
|
|
nim MenuBar dom.html#MenuBar type MenuBar 1290
|
|
nim PersonalBar dom.html#PersonalBar type PersonalBar 1291
|
|
nim ScrollBars dom.html#ScrollBars type ScrollBars 1292
|
|
nim ToolBar dom.html#ToolBar type ToolBar 1293
|
|
nim StatusBar dom.html#StatusBar type StatusBar 1294
|
|
nim Screen dom.html#Screen type Screen 1296
|
|
nim TimeOut dom.html#TimeOut type TimeOut 1304
|
|
nim Interval dom.html#Interval type Interval 1305
|
|
nim AddEventListenerOptions dom.html#AddEventListenerOptions object AddEventListenerOptions 1307
|
|
nim FontFaceSetReady dom.html#FontFaceSetReady type FontFaceSetReady 1312
|
|
nim FontFaceSet dom.html#FontFaceSet type FontFaceSet 1316
|
|
nim ScrollIntoViewOptions dom.html#ScrollIntoViewOptions object ScrollIntoViewOptions 1321
|
|
nim MediaQueryList dom.html#MediaQueryList type MediaQueryList 1326
|
|
nim DomParser dom.html#DomParser type DomParser 1332
|
|
nim DomException dom.html#DomException type DomException 1341
|
|
nim FileReader dom.html#FileReader type FileReader 1348
|
|
nim FileReaderState dom.html#FileReaderState type FileReaderState 1354
|
|
nim RootNodeOptions dom.html#RootNodeOptions object RootNodeOptions 1355
|
|
nim DocumentOrShadowRoot dom.html#DocumentOrShadowRoot object DocumentOrShadowRoot 1357
|
|
nim ShadowRoot dom.html#ShadowRoot type ShadowRoot 1360
|
|
nim ShadowRootInit dom.html#ShadowRootInit object ShadowRootInit 1365
|
|
nim HTMLSlotElement dom.html#HTMLSlotElement type HTMLSlotElement 1369
|
|
nim SlotOptions dom.html#SlotOptions object SlotOptions 1371
|
|
nim fileReaderEmpty dom.html#fileReaderEmpty const fileReaderEmpty 1375
|
|
nim fileReaderLoading dom.html#fileReaderLoading const fileReaderLoading 1376
|
|
nim fileReaderDone dom.html#fileReaderDone const fileReaderDone 1377
|
|
nim id dom.html#id,Node proc id(n: Node): cstring 1379
|
|
nim id= dom.html#id=,Node,cstring proc id=(n: Node; x: cstring) 1380
|
|
nim class dom.html#class,Node proc class(n: Node): cstring 1381
|
|
nim class= dom.html#class=,Node,cstring proc class=(n: Node; v: cstring) 1382
|
|
nim value dom.html#value,Node proc value(n: Node): cstring 1384
|
|
nim value= dom.html#value=,Node,cstring proc value=(n: Node; v: cstring) 1385
|
|
nim checked dom.html#checked,Node proc checked(n: Node): bool 1387
|
|
nim checked= dom.html#checked=,Node,bool proc checked=(n: Node; v: bool) 1388
|
|
nim disabled= dom.html#disabled=,Node,bool proc disabled=(n: Node; v: bool) 1390
|
|
nim len dom.html#len,Node proc len(x: Node): int 1468
|
|
nim `[]` dom.html#[],Node,int proc `[]`(x: Node; idx: int): Element 1469
|
|
nim getElementById dom.html#getElementById,cstring proc getElementById(id: cstring): Element 1470
|
|
nim appendChild dom.html#appendChild,Node,Node proc appendChild(n, child: Node) 1471
|
|
nim removeChild dom.html#removeChild,Node,Node proc removeChild(n, child: Node) 1472
|
|
nim remove dom.html#remove,Node proc remove(child: Node) 1473
|
|
nim replaceChild dom.html#replaceChild,Node,Node,Node proc replaceChild(n, newNode, oldNode: Node) 1474
|
|
nim insertBefore dom.html#insertBefore,Node,Node,Node proc insertBefore(n, newNode, before: Node) 1475
|
|
nim getElementById dom.html#getElementById,Document,cstring proc getElementById(d: Document; id: cstring): Element 1476
|
|
nim createElement dom.html#createElement,Document,cstring proc createElement(d: Document; identifier: cstring): Element 1477
|
|
nim createElementNS dom.html#createElementNS,Document,cstring,cstring proc createElementNS(d: Document; namespaceURI, qualifiedIdentifier: cstring): Element 1478
|
|
nim createTextNode dom.html#createTextNode,Document,cstring proc createTextNode(d: Document; identifier: cstring): Node 1479
|
|
nim createComment dom.html#createComment,Document,cstring proc createComment(d: Document; data: cstring): Node 1480
|
|
nim setTimeout dom.html#setTimeout,proc),int proc setTimeout(action: proc (); ms: int): TimeOut 1482
|
|
nim clearTimeout dom.html#clearTimeout,TimeOut proc clearTimeout(t: TimeOut) 1483
|
|
nim setInterval dom.html#setInterval,proc),int proc setInterval(action: proc (); ms: int): Interval 1484
|
|
nim clearInterval dom.html#clearInterval,Interval proc clearInterval(i: Interval) 1485
|
|
nim addEventListener dom.html#addEventListener,EventTarget,cstring,proc(Event),bool proc addEventListener(et: EventTarget; ev: cstring; cb: proc (ev: Event);\n useCapture: bool = false) 1490
|
|
nim addEventListener dom.html#addEventListener,EventTarget,cstring,proc(Event),AddEventListenerOptions proc addEventListener(et: EventTarget; ev: cstring; cb: proc (ev: Event);\n options: AddEventListenerOptions) 1491
|
|
nim dispatchEvent dom.html#dispatchEvent,EventTarget,Event proc dispatchEvent(et: EventTarget; ev: Event) 1492
|
|
nim removeEventListener dom.html#removeEventListener,EventTarget,cstring,proc(Event),bool proc removeEventListener(et: EventTarget; ev: cstring; cb: proc (ev: Event);\n useCapture: bool = false) 1493
|
|
nim removeEventListener dom.html#removeEventListener,EventTarget,cstring,proc(Event),AddEventListenerOptions proc removeEventListener(et: EventTarget; ev: cstring; cb: proc (ev: Event);\n options: AddEventListenerOptions) 1494
|
|
nim alert dom.html#alert,Window,cstring proc alert(w: Window; msg: cstring) 1498
|
|
nim back dom.html#back,Window proc back(w: Window) 1499
|
|
nim blur dom.html#blur,Window proc blur(w: Window) 1500
|
|
nim clearInterval dom.html#clearInterval,Window,Interval proc clearInterval(w: Window; interval: Interval) 1501
|
|
nim clearTimeout dom.html#clearTimeout,Window,TimeOut proc clearTimeout(w: Window; timeout: TimeOut) 1502
|
|
nim close dom.html#close,Window proc close(w: Window) 1503
|
|
nim confirm dom.html#confirm,Window,cstring proc confirm(w: Window; msg: cstring): bool 1504
|
|
nim disableExternalCapture dom.html#disableExternalCapture,Window proc disableExternalCapture(w: Window) 1505
|
|
nim enableExternalCapture dom.html#enableExternalCapture,Window proc enableExternalCapture(w: Window) 1506
|
|
nim find dom.html#find,Window,cstring proc find(w: Window; text: cstring; caseSensitive = false; backwards = false): bool 1507
|
|
nim focus dom.html#focus,Window proc focus(w: Window) 1509
|
|
nim forward dom.html#forward,Window proc forward(w: Window) 1510
|
|
nim getComputedStyle dom.html#getComputedStyle,Window,Node,Node proc getComputedStyle(w: Window; e: Node; pe: Node = nil): Style 1511
|
|
nim handleEvent dom.html#handleEvent,Window,Event proc handleEvent(w: Window; e: Event) 1514
|
|
nim home dom.html#home,Window proc home(w: Window) 1515
|
|
nim moveBy dom.html#moveBy,Window,int,int proc moveBy(w: Window; x, y: int) 1516
|
|
nim moveTo dom.html#moveTo,Window,int,int proc moveTo(w: Window; x, y: int) 1517
|
|
nim open dom.html#open,Window,cstring,cstring,cstring proc open(w: Window; uri, windowname: cstring; properties: cstring = nil): Window 1518
|
|
nim print dom.html#print,Window proc print(w: Window) 1520
|
|
nim prompt dom.html#prompt,Window,cstring,cstring proc prompt(w: Window; text, default: cstring): cstring 1521
|
|
nim resizeBy dom.html#resizeBy,Window,int,int proc resizeBy(w: Window; x, y: int) 1522
|
|
nim resizeTo dom.html#resizeTo,Window,int,int proc resizeTo(w: Window; x, y: int) 1523
|
|
nim routeEvent dom.html#routeEvent,Window,Event proc routeEvent(w: Window; event: Event) 1524
|
|
nim scrollBy dom.html#scrollBy,Window,int,int proc scrollBy(w: Window; x, y: int) 1525
|
|
nim scrollTo dom.html#scrollTo,Window,int,int proc scrollTo(w: Window; x, y: int) 1526
|
|
nim setInterval dom.html#setInterval,Window,cstring,int proc setInterval(w: Window; code: cstring; pause: int): Interval 1527
|
|
nim setInterval dom.html#setInterval,Window,proc),int proc setInterval(w: Window; function: proc (); pause: int): Interval 1528
|
|
nim setTimeout dom.html#setTimeout,Window,cstring,int proc setTimeout(w: Window; code: cstring; pause: int): TimeOut 1529
|
|
nim setTimeout dom.html#setTimeout,Window,proc),int proc setTimeout(w: Window; function: proc (); pause: int): Interval 1530
|
|
nim stop dom.html#stop,Window proc stop(w: Window) 1531
|
|
nim requestAnimationFrame dom.html#requestAnimationFrame,Window,proc(float) proc requestAnimationFrame(w: Window; function: proc (time: float)): int 1532
|
|
nim cancelAnimationFrame dom.html#cancelAnimationFrame,Window,int proc cancelAnimationFrame(w: Window; id: int) 1533
|
|
nim matchMedia dom.html#matchMedia,Window,cstring proc matchMedia(w: Window; mediaQueryString: cstring): MediaQueryList 1534
|
|
nim appendData dom.html#appendData,Node,cstring proc appendData(n: Node; data: cstring) 1537
|
|
nim cloneNode dom.html#cloneNode,Node,bool proc cloneNode(n: Node; copyContent: bool): Node 1538
|
|
nim deleteData dom.html#deleteData,Node,int,int proc deleteData(n: Node; start, len: int) 1539
|
|
nim focus dom.html#focus,Node proc focus(e: Node) 1540
|
|
nim getAttribute dom.html#getAttribute,Node,cstring proc getAttribute(n: Node; attr: cstring): cstring 1541
|
|
nim getAttributeNode dom.html#getAttributeNode,Node,cstring proc getAttributeNode(n: Node; attr: cstring): Node 1542
|
|
nim hasAttribute dom.html#hasAttribute,Node,cstring proc hasAttribute(n: Node; attr: cstring): bool 1543
|
|
nim hasChildNodes dom.html#hasChildNodes,Node proc hasChildNodes(n: Node): bool 1544
|
|
nim normalize dom.html#normalize,Node proc normalize(n: Node) 1545
|
|
nim insertData dom.html#insertData,Node,int,cstring proc insertData(n: Node; position: int; data: cstring) 1546
|
|
nim removeAttribute dom.html#removeAttribute,Node,cstring proc removeAttribute(n: Node; attr: cstring) 1547
|
|
nim removeAttributeNode dom.html#removeAttributeNode,Node,Node proc removeAttributeNode(n, attr: Node) 1548
|
|
nim replaceData dom.html#replaceData,Node,int,int,cstring proc replaceData(n: Node; start, len: int; text: cstring) 1549
|
|
nim scrollIntoView dom.html#scrollIntoView,Node proc scrollIntoView(n: Node) 1550
|
|
nim scrollIntoView dom.html#scrollIntoView,Node,ScrollIntoViewOptions proc scrollIntoView(n: Node; options: ScrollIntoViewOptions) 1551
|
|
nim setAttribute dom.html#setAttribute,Node,cstring,cstring proc setAttribute(n: Node; name, value: cstring) 1552
|
|
nim setAttributeNode dom.html#setAttributeNode,Node,Node proc setAttributeNode(n: Node; attr: Node) 1553
|
|
nim querySelector dom.html#querySelector,Node,cstring proc querySelector(n: Node; selectors: cstring): Element 1554
|
|
nim querySelectorAll dom.html#querySelectorAll,Node,cstring proc querySelectorAll(n: Node; selectors: cstring): seq[Element] 1555
|
|
nim compareDocumentPosition dom.html#compareDocumentPosition,Node,Node proc compareDocumentPosition(n: Node; otherNode: Node): int 1556
|
|
nim lookupPrefix dom.html#lookupPrefix,Node proc lookupPrefix(n: Node): cstring 1557
|
|
nim lookupNamespaceURI dom.html#lookupNamespaceURI,Node proc lookupNamespaceURI(n: Node): cstring 1558
|
|
nim isDefaultNamespace dom.html#isDefaultNamespace,Node proc isDefaultNamespace(n: Node): bool 1559
|
|
nim contains dom.html#contains,Node proc contains(n: Node): bool 1560
|
|
nim isEqualNode dom.html#isEqualNode,Node proc isEqualNode(n: Node): bool 1561
|
|
nim isSameNode dom.html#isSameNode,Node proc isSameNode(n: Node): bool 1562
|
|
nim getRootNode dom.html#getRootNode,Node,RootNodeOptions proc getRootNode(n: Node; options: RootNodeOptions): Node 1565
|
|
nim getSelection dom.html#getSelection,DocumentOrShadowRoot proc getSelection(n: DocumentOrShadowRoot): Selection 1568
|
|
nim elementFromPoint dom.html#elementFromPoint,DocumentOrShadowRoot,float,float proc elementFromPoint(n: DocumentOrShadowRoot; x, y: float): Element 1569
|
|
nim attachShadow dom.html#attachShadow,Element proc attachShadow(n: Element): ShadowRoot 1572
|
|
nim assignedNodes dom.html#assignedNodes,HTMLSlotElement,SlotOptions proc assignedNodes(n: HTMLSlotElement; options: SlotOptions): seq[Node] 1573
|
|
nim assignedElements dom.html#assignedElements,HTMLSlotElement,SlotOptions proc assignedElements(n: HTMLSlotElement; options: SlotOptions): seq[Element] 1574
|
|
nim createAttribute dom.html#createAttribute,Document,cstring proc createAttribute(d: Document; identifier: cstring): Node 1577
|
|
nim getElementsByName dom.html#getElementsByName,Document,cstring proc getElementsByName(d: Document; name: cstring): seq[Element] 1578
|
|
nim getElementsByTagName dom.html#getElementsByTagName,Document,cstring proc getElementsByTagName(d: Document; name: cstring): seq[Element] 1579
|
|
nim getElementsByClassName dom.html#getElementsByClassName,Document,cstring proc getElementsByClassName(d: Document; name: cstring): seq[Element] 1580
|
|
nim insertNode dom.html#insertNode,Range,Node proc insertNode(range: Range; node: Node) 1581
|
|
nim getSelection dom.html#getSelection,Document proc getSelection(d: Document): Selection 1582
|
|
nim handleEvent dom.html#handleEvent,Document,Event proc handleEvent(d: Document; event: Event) 1583
|
|
nim open dom.html#open,Document proc open(d: Document) 1584
|
|
nim routeEvent dom.html#routeEvent,Document,Event proc routeEvent(d: Document; event: Event) 1585
|
|
nim write dom.html#write,Document,cstring proc write(d: Document; text: cstring) 1586
|
|
nim writeln dom.html#writeln,Document,cstring proc writeln(d: Document; text: cstring) 1587
|
|
nim querySelector dom.html#querySelector,Document,cstring proc querySelector(d: Document; selectors: cstring): Element 1588
|
|
nim querySelectorAll dom.html#querySelectorAll,Document,cstring proc querySelectorAll(d: Document; selectors: cstring): seq[Element] 1589
|
|
nim blur dom.html#blur,Element proc blur(e: Element) 1592
|
|
nim click dom.html#click,Element proc click(e: Element) 1593
|
|
nim focus dom.html#focus,Element proc focus(e: Element) 1594
|
|
nim handleEvent dom.html#handleEvent,Element,Event proc handleEvent(e: Element; event: Event) 1595
|
|
nim select dom.html#select,Element proc select(e: Element) 1596
|
|
nim getElementsByTagName dom.html#getElementsByTagName,Element,cstring proc getElementsByTagName(e: Element; name: cstring): seq[Element] 1597
|
|
nim getElementsByClassName dom.html#getElementsByClassName,Element,cstring proc getElementsByClassName(e: Element; name: cstring): seq[Element] 1598
|
|
nim reset dom.html#reset,FormElement proc reset(f: FormElement) 1601
|
|
nim submit dom.html#submit,FormElement proc submit(f: FormElement) 1602
|
|
nim checkValidity dom.html#checkValidity,FormElement proc checkValidity(e: FormElement): bool 1603
|
|
nim reportValidity dom.html#reportValidity,FormElement proc reportValidity(e: FormElement): bool 1604
|
|
nim play dom.html#play,EmbedElement proc play(e: EmbedElement) 1607
|
|
nim stop dom.html#stop,EmbedElement proc stop(e: EmbedElement) 1608
|
|
nim reload dom.html#reload,Location proc reload(loc: Location) 1611
|
|
nim replace dom.html#replace,Location,cstring proc replace(loc: Location; s: cstring) 1612
|
|
nim back dom.html#back,History proc back(h: History) 1615
|
|
nim forward dom.html#forward,History proc forward(h: History) 1616
|
|
nim go dom.html#go,History,int proc go(h: History; pagesToJump: int) 1617
|
|
nim pushState dom.html#pushState,History,T,cstring,cstring proc pushState[T](h: History; stateObject: T; title, url: cstring) 1618
|
|
nim javaEnabled dom.html#javaEnabled,Navigator proc javaEnabled(h: Navigator): bool 1621
|
|
nim canShare dom.html#canShare,Navigator,cstring proc canShare(self: Navigator; data: cstring): bool 1623
|
|
nim sendBeacon dom.html#sendBeacon,Navigator,cstring,cstring proc sendBeacon(self: Navigator; url, data: cstring): bool 1624
|
|
nim vibrate dom.html#vibrate,Navigator,cint proc vibrate(self: Navigator; pattern: cint): bool 1625
|
|
nim vibrate dom.html#vibrate,Navigator,openArray[cint] proc vibrate(self: Navigator; pattern: openArray[cint]): bool 1626
|
|
nim registerProtocolHandler dom.html#registerProtocolHandler,Navigator,cstring,cstring,cstring proc registerProtocolHandler(self: Navigator; scheme, url, title: cstring) 1627
|
|
nim add dom.html#add,ClassList,cstring proc add(c: ClassList; class: cstring) 1630
|
|
nim remove dom.html#remove,ClassList,cstring proc remove(c: ClassList; class: cstring) 1631
|
|
nim contains dom.html#contains,ClassList,cstring proc contains(c: ClassList; class: cstring): bool 1632
|
|
nim toggle dom.html#toggle,ClassList,cstring proc toggle(c: ClassList; class: cstring) 1633
|
|
nim getPropertyValue dom.html#getPropertyValue,Style,cstring proc getPropertyValue(s: Style; property: cstring): cstring 1636
|
|
nim removeProperty dom.html#removeProperty,Style,cstring proc removeProperty(s: Style; property: cstring) 1637
|
|
nim setProperty dom.html#setProperty,Style,cstring,cstring,string proc setProperty(s: Style; property, value: cstring; priority = "") 1638
|
|
nim getPropertyPriority dom.html#getPropertyPriority,Style,cstring proc getPropertyPriority(s: Style; property: cstring): cstring 1639
|
|
nim preventDefault dom.html#preventDefault,Event proc preventDefault(ev: Event) 1642
|
|
nim stopImmediatePropagation dom.html#stopImmediatePropagation,Event proc stopImmediatePropagation(ev: Event) 1643
|
|
nim stopPropagation dom.html#stopPropagation,Event proc stopPropagation(ev: Event) 1644
|
|
nim getModifierState dom.html#getModifierState,KeyboardEvent,cstring proc getModifierState(ev: KeyboardEvent; keyArg: cstring): bool 1647
|
|
nim getModifierState dom.html#getModifierState,MouseEvent,cstring proc getModifierState(ev: MouseEvent; keyArg: cstring): bool 1650
|
|
nim identifiedTouch dom.html#identifiedTouch,TouchList proc identifiedTouch(list: TouchList): Touch 1653
|
|
nim item dom.html#item,TouchList,int proc item(list: TouchList; i: int): Touch 1654
|
|
nim clearData dom.html#clearData,DataTransfer,cstring proc clearData(dt: DataTransfer; format: cstring) 1657
|
|
nim getData dom.html#getData,DataTransfer,cstring proc getData(dt: DataTransfer; format: cstring): cstring 1658
|
|
nim setData dom.html#setData,DataTransfer,cstring,cstring proc setData(dt: DataTransfer; format: cstring; data: cstring) 1659
|
|
nim setDragImage dom.html#setDragImage,DataTransfer,Element,int,int proc setDragImage(dt: DataTransfer; img: Element; xOffset: int; yOffset: int) 1660
|
|
nim getAsFile dom.html#getAsFile,DataTransferItem proc getAsFile(dti: DataTransferItem): File 1663
|
|
nim setSelectionRange dom.html#setSelectionRange,InputElement,int,int,cstring proc setSelectionRange(e: InputElement; selectionStart: int; selectionEnd: int;\n selectionDirection: cstring = "none") 1666
|
|
nim setRangeText dom.html#setRangeText,InputElement,cstring,int,int,cstring proc setRangeText(e: InputElement; replacement: cstring; startindex: int = 0;\n endindex: int = 0; selectionMode: cstring = "preserve") 1667
|
|
nim setCustomValidity dom.html#setCustomValidity,InputElement,cstring proc setCustomValidity(e: InputElement; error: cstring) 1668
|
|
nim checkValidity dom.html#checkValidity,InputElement proc checkValidity(e: InputElement): bool 1669
|
|
nim slice dom.html#slice,Blob,int,int,cstring proc slice(e: Blob; startindex: int = 0; endindex: int = e.size;\n contentType: cstring = "") 1672
|
|
nim now dom.html#now,Performance proc now(p: Performance): float 1675
|
|
nim removeAllRanges dom.html#removeAllRanges,Selection proc removeAllRanges(s: Selection) 1678
|
|
nim deleteFromDocument dom.html#deleteFromDocument,Selection proc deleteFromDocument(s: Selection) 1679
|
|
nim getRangeAt dom.html#getRangeAt,Selection,int proc getRangeAt(s: Selection; index: int): Range 1680
|
|
nim toString dom.html#toString.c,Selection converter toString(s: Selection): cstring 1681
|
|
nim `$` dom.html#$,Selection proc `$`(s: Selection): string 1682
|
|
nim getItem dom.html#getItem,Storage,cstring proc getItem(s: Storage; key: cstring): cstring 1685
|
|
nim setItem dom.html#setItem,Storage,cstring,cstring proc setItem(s: Storage; key, value: cstring) 1686
|
|
nim clear dom.html#clear,Storage proc clear(s: Storage) 1687
|
|
nim removeItem dom.html#removeItem,Storage,cstring proc removeItem(s: Storage; key: cstring) 1688
|
|
nim setAttr dom.html#setAttr,Node,cstring,cstring proc setAttr(n: Node; key, val: cstring) 1692
|
|
nim window dom.html#window_2 var window 1695
|
|
nim navigator dom.html#navigator_2 var navigator 1696
|
|
nim screen dom.html#screen_2 var screen 1697
|
|
nim document dom.html#document_2 var document 1700
|
|
nim decodeURI dom.html#decodeURI,cstring proc decodeURI(uri: cstring): cstring 1702
|
|
nim encodeURI dom.html#encodeURI,cstring proc encodeURI(uri: cstring): cstring 1703
|
|
nim escape dom.html#escape,cstring proc escape(uri: cstring): cstring 1705
|
|
nim unescape dom.html#unescape,cstring proc unescape(uri: cstring): cstring 1706
|
|
nim decodeURIComponent dom.html#decodeURIComponent,cstring proc decodeURIComponent(uri: cstring): cstring 1708
|
|
nim encodeURIComponent dom.html#encodeURIComponent,cstring proc encodeURIComponent(uri: cstring): cstring 1709
|
|
nim isFinite dom.html#isFinite,BiggestFloat proc isFinite(x: BiggestFloat): bool 1710
|
|
nim isNaN dom.html#isNaN,BiggestFloat proc isNaN(x: BiggestFloat): bool 1711
|
|
nim newEvent dom.html#newEvent,cstring proc newEvent(name: cstring): Event 1714
|
|
nim getElementsByClass dom.html#getElementsByClass,Node,cstring proc getElementsByClass(n: Node; name: cstring): seq[Node] 1716
|
|
nim BoundingRect dom.html#BoundingRect object BoundingRect 1721
|
|
nim getBoundingClientRect dom.html#getBoundingClientRect,Node proc getBoundingClientRect(e: Node): BoundingRect 1724
|
|
nim clientHeight dom.html#clientHeight proc clientHeight(): int 1726
|
|
nim clientWidth dom.html#clientWidth proc clientWidth(): int 1728
|
|
nim inViewport dom.html#inViewport,Node proc inViewport(el: Node): bool 1731
|
|
nim scrollTop dom.html#scrollTop,Node proc scrollTop(e: Node): int 1737
|
|
nim scrollTop= dom.html#scrollTop=,Node,int proc scrollTop=(e: Node; value: int) 1738
|
|
nim scrollLeft dom.html#scrollLeft,Node proc scrollLeft(e: Node): int 1739
|
|
nim scrollHeight dom.html#scrollHeight,Node proc scrollHeight(e: Node): int 1740
|
|
nim scrollWidth dom.html#scrollWidth,Node proc scrollWidth(e: Node): int 1741
|
|
nim offsetHeight dom.html#offsetHeight,Node proc offsetHeight(e: Node): int 1742
|
|
nim offsetWidth dom.html#offsetWidth,Node proc offsetWidth(e: Node): int 1743
|
|
nim offsetTop dom.html#offsetTop,Node proc offsetTop(e: Node): int 1744
|
|
nim offsetLeft dom.html#offsetLeft,Node proc offsetLeft(e: Node): int 1745
|
|
nim newDomParser dom.html#newDomParser proc newDomParser(): DomParser 1748
|
|
nim parseFromString dom.html#parseFromString,DomParser,cstring,cstring proc parseFromString(this: DomParser; str: cstring; mimeType: cstring): Document 1750
|
|
nim newDomException dom.html#newDomException proc newDomException(): DomException 1753
|
|
nim message dom.html#message,DomException proc message(ex: DomException): cstring 1755
|
|
nim name dom.html#name,DomException proc name(ex: DomException): cstring 1757
|
|
nim newFileReader dom.html#newFileReader proc newFileReader(): FileReader 1760
|
|
nim error dom.html#error,FileReader proc error(f: FileReader): DomException 1762
|
|
nim readyState dom.html#readyState,FileReader proc readyState(f: FileReader): FileReaderState 1764
|
|
nim resultAsString dom.html#resultAsString,FileReader proc resultAsString(f: FileReader): cstring 1766
|
|
nim abort dom.html#abort,FileReader proc abort(f: FileReader) 1768
|
|
nim readAsBinaryString dom.html#readAsBinaryString,FileReader,Blob proc readAsBinaryString(f: FileReader; b: Blob) 1770
|
|
nim readAsDataURL dom.html#readAsDataURL,FileReader,Blob proc readAsDataURL(f: FileReader; b: Blob) 1772
|
|
nim readAsText dom.html#readAsText,FileReader, proc readAsText(f: FileReader; b: Blob | File; encoding = cstring"UTF-8") 1774
|
|
nim elementsFromPoint dom.html#elementsFromPoint,DocumentOrShadowRoot,float,float proc elementsFromPoint(n: DocumentOrShadowRoot; x, y: float): seq[Element] 1778
|
|
nim insertAdjacentText dom.html#insertAdjacentText,Node,cstring,cstring proc insertAdjacentText(self: Node; position, data: cstring) 1783
|
|
nim insertAdjacentElement dom.html#insertAdjacentElement,Node,cstring,Node proc insertAdjacentElement(self: Node; position: cstring; element: Node) 1786
|
|
nim insertAdjacentHTML dom.html#insertAdjacentHTML,Node,cstring,cstring proc insertAdjacentHTML(self: Node; position, html: cstring) 1789
|
|
nim after dom.html#after,Node,Node proc after(self: Node; element: Node): Node 1792
|
|
nim before dom.html#before,Node,Node proc before(self: Node; element: Node): Node 1795
|
|
nim append dom.html#append,Node,Node proc append(self: Node; element: Node): Node 1798
|
|
nim closest dom.html#closest,Node,cstring proc closest(self: Node; cssSelector: cstring): Node 1801
|
|
nim hasAttributeNS dom.html#hasAttributeNS,Node,cstring,cstring proc hasAttributeNS(self: Node; namespace, localName: cstring): bool 1804
|
|
nim removeAttributeNS dom.html#removeAttributeNS,Node,cstring,cstring proc removeAttributeNS(self: Node; namespace, attributeName: cstring) 1807
|
|
nim hasPointerCapture dom.html#hasPointerCapture,Node,SomeNumber proc hasPointerCapture(self: Node; pointerId: SomeNumber): bool 1810
|
|
nim releasePointerCapture dom.html#releasePointerCapture,Node,SomeNumber proc releasePointerCapture(self: Node; pointerId: SomeNumber) 1813
|
|
nim requestPointerLock dom.html#requestPointerLock,Node proc requestPointerLock(self: Node) 1816
|
|
nim replaceChildren dom.html#replaceChildren,Node,Node proc replaceChildren(self: Node; replacements: Node) 1819
|
|
nim replaceWith dom.html#replaceWith,Node,Node proc replaceWith(self: Node; replacements: Node) 1822
|
|
nim scrollIntoViewIfNeeded dom.html#scrollIntoViewIfNeeded,Node,bool proc scrollIntoViewIfNeeded(self: Node; centerIfNeeded: bool) 1825
|
|
nim setHTML dom.html#setHTML,Node,cstring proc setHTML(self: Node; html: cstring) 1828
|
|
nim toggleAttribute dom.html#toggleAttribute,Node,cstring proc toggleAttribute(self: Node; name: cstring; force = false): bool 1831
|
|
nim matches dom.html#matches,Node,cstring proc matches(self: Node; cssSelector: cstring): bool 1834
|
|
nim VisualViewport dom.html#VisualViewport type VisualViewport 1839
|
|
nim visualViewport dom.html#visualViewport,Window proc visualViewport(self: Window): VisualViewport 1843
|
|
heading Document Ready dom.html#document-ready Document Ready 0
|
|
heading Document onUnload dom.html#document-onunload Document onUnload 0
|
|
heading Document Autorefresh dom.html#document-autorefresh Document Autorefresh 0
|
|
nimgrp getselection dom.html#getSelection-procs-all proc 1568
|
|
nimgrp cleartimeout dom.html#clearTimeout-procs-all proc 1483
|
|
nimgrp queryselector dom.html#querySelector-procs-all proc 1554
|
|
nimgrp scrollintoview dom.html#scrollIntoView-procs-all proc 1550
|
|
nimgrp vibrate dom.html#vibrate-procs-all proc 1625
|
|
nimgrp queryselectorall dom.html#querySelectorAll-procs-all proc 1555
|
|
nimgrp addeventlistener dom.html#addEventListener-procs-all proc 1490
|
|
nimgrp removeeventlistener dom.html#removeEventListener-procs-all proc 1493
|
|
nimgrp settimeout dom.html#setTimeout-procs-all proc 1482
|
|
nimgrp focus dom.html#focus-procs-all proc 1509
|
|
nimgrp stop dom.html#stop-procs-all proc 1531
|
|
nimgrp getelementsbyclassname dom.html#getElementsByClassName-procs-all proc 1580
|
|
nimgrp back dom.html#back-procs-all proc 1499
|
|
nimgrp getelementbyid dom.html#getElementById-procs-all proc 1470
|
|
nimgrp blur dom.html#blur-procs-all proc 1500
|
|
nimgrp contains dom.html#contains-procs-all proc 1560
|
|
nimgrp setinterval dom.html#setInterval-procs-all proc 1484
|
|
nimgrp getelementsbytagname dom.html#getElementsByTagName-procs-all proc 1579
|
|
nimgrp handleevent dom.html#handleEvent-procs-all proc 1514
|
|
nimgrp remove dom.html#remove-procs-all proc 1473
|
|
nimgrp routeevent dom.html#routeEvent-procs-all proc 1524
|
|
nimgrp open dom.html#open-procs-all proc 1518
|
|
nimgrp clearinterval dom.html#clearInterval-procs-all proc 1485
|
|
nimgrp getmodifierstate dom.html#getModifierState-procs-all proc 1647
|
|
nimgrp forward dom.html#forward-procs-all proc 1510
|
|
nimgrp checkvalidity dom.html#checkValidity-procs-all proc 1603
|