mirror of
https://github.com/vlang/v.git
synced 2025-09-13 14:32:26 +03:00
js.dom: add querySelector[All] and NodeList (#20240)
This commit is contained in:
parent
c0321c81a8
commit
ed754cfc31
1 changed files with 11 additions and 1 deletions
|
@ -206,7 +206,7 @@ pub interface JS.Node {
|
|||
lookupPrefix(namespace JS.String) JS.String
|
||||
normalize()
|
||||
removeChild(child JS.Node) JS.Node
|
||||
replaceChild(node JS.Node, child JS.Node) JS.Npde
|
||||
replaceChild(node JS.Node, child JS.Node) JS.Node
|
||||
mut:
|
||||
nodeValue JS.String
|
||||
textContent JS.String
|
||||
|
@ -378,6 +378,8 @@ pub interface JS.HTMLElement {
|
|||
offsetTop JS.Number
|
||||
offsetWidth JS.Number
|
||||
click()
|
||||
querySelector(selectors JS.String) ?JS.HTMLElement
|
||||
querySelectorAll(selectors JS.String) JS.NodeList
|
||||
mut:
|
||||
accessKey JS.String
|
||||
autocapitalize JS.String
|
||||
|
@ -392,6 +394,14 @@ mut:
|
|||
translate JS.Boolean
|
||||
}
|
||||
|
||||
pub type NodeListForEachCb = fn (JS.HTMLElement, JS.Number, JS.NodeList)
|
||||
|
||||
pub interface JS.NodeList {
|
||||
length JS.Number
|
||||
forEach(cb NodeListForEachCb, thisArg JS.Any)
|
||||
item(idx JS.Number) ?JS.Any
|
||||
}
|
||||
|
||||
pub fn JS.HTMLElement.prototype.constructor() JS.HTMLElement
|
||||
|
||||
pub interface JS.HTMLEmbedElement {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue