dom.html 663 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <!-- This file is generated by Nim. -->
  4. <html xmlns="https://www.w3.org/1999/xhtml" xml:lang="en" lang="en" data-theme="auto">
  5. <head>
  6. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  7. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  8. <title>std/dom</title>
  9. <!-- Google fonts -->
  10. <link href='https://fonts.googleapis.com/css?family=Lato:400,600,900' rel='stylesheet' type='text/css'/>
  11. <link href='https://fonts.googleapis.com/css?family=Source+Code+Pro:400,500,600' rel='stylesheet' type='text/css'/>
  12. <!-- Favicon -->
  13. <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=="/>
  14. <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=">
  15. <!-- CSS -->
  16. <link rel="stylesheet" type="text/css" href="nimdoc.out.css?v=2.3.1">
  17. <!-- JS -->
  18. <script type="text/javascript" src="dochack.js?v=2.3.1"></script>
  19. </head>
  20. <body>
  21. <div class="document" id="documentId">
  22. <div class="container">
  23. <h1 class="title">std/dom</h1>
  24. <div class="row">
  25. <div class="three columns">
  26. <div class="theme-select-wrapper">
  27. <label for="theme-select">Theme:&nbsp;</label>
  28. <select id="theme-select" onchange="setTheme(this.value)">
  29. <option value="auto">🌗 Match OS</option>
  30. <option value="dark">🌑 Dark</option>
  31. <option value="light">🌕 Light</option>
  32. </select>
  33. </div>
  34. <div id="global-links">
  35. <ul class="simple-boot">
  36. <li><a href="manual.html">Manual</a></li>
  37. <li><a href="lib.html">Standard library</a></li>
  38. <li> <a id="indexLink" href="theindex.html">Index</a></li>
  39. <li><a href="compiler/theindex.html">Compiler docs</a></li>
  40. <li><a href="https://nim-lang.github.io/fusion/theindex.html">Fusion docs</a></li>
  41. <li><a href="https://nim-lang.github.io/Nim/">devel</a>, <a href="https://nim-lang.org/documentation.html">stable</a></li>
  42. </ul>
  43. </div>
  44. <div id="searchInputDiv">
  45. Search: <input type="search" id="searchInput"
  46. oninput="search()" />
  47. </div>
  48. <ul class="simple simple-toc" id="toc-list">
  49. <li><a class="reference" id="document-ready_toc" href="#document-ready">Document Ready</a></li>
  50. <li><a class="reference" id="document-onunload_toc" href="#document-onunload">Document onUnload</a></li>
  51. <li><a class="reference" id="document-autorefresh_toc" href="#document-autorefresh">Document Autorefresh</a></li>
  52. <li>
  53. <a class="reference reference-toplevel" href="#6" id="56">Imports</a>
  54. </li>
  55. <li>
  56. <details open>
  57. <summary><a class="reference reference-toplevel" href="#7" id="57">Types</a></summary>
  58. <ul class="simple simple-toc-section">
  59. <li><a class="reference" href="#AddEventListenerOptions" title="AddEventListenerOptions = object
  60. capture*: bool
  61. once*: bool
  62. passive*: bool">AddEventListenerOptions</a></li>
  63. <li><a class="reference" href="#AnchorElement" title="AnchorElement {.importc.} = ref object of Element
  64. text*: cstring
  65. x*, y*: int">AnchorElement</a></li>
  66. <li><a class="reference" href="#Blob" title="Blob {.importc.} = ref object of RootObj
  67. size*: int">Blob</a></li>
  68. <li><a class="reference" href="#BoundingRect" title="BoundingRect {.importc.} = object
  69. top*, bottom*, left*, right*, x*, y*, width*, height*: float">BoundingRect</a></li>
  70. <li><a class="reference" href="#ClassList" title="ClassList {.importc.} = ref object of RootObj">ClassList</a></li>
  71. <li><a class="reference" href="#ClipboardEvent" title="ClipboardEvent {.importc.} = object of Event
  72. clipboardData*: DataTransfer">ClipboardEvent</a></li>
  73. <li><a class="reference" href="#DataTransfer" title="DataTransfer {.importc.} = ref object of RootObj
  74. dropEffect*: cstring
  75. effectAllowed*: cstring
  76. files*: seq[Element]
  77. items*: seq[DataTransferItem]
  78. types*: seq[cstring]">DataTransfer</a></li>
  79. <li><a class="reference" href="#DataTransferDropEffect" title="DataTransferDropEffect {.pure.} = enum
  80. None = &quot;none&quot;, Copy = &quot;copy&quot;, Link = &quot;link&quot;, Move = &quot;move&quot;">DataTransferDropEffect</a></li>
  81. <li><a class="reference" href="#DataTransferEffectAllowed" title="DataTransferEffectAllowed {.pure.} = enum
  82. None = &quot;none&quot;, Copy = &quot;copy&quot;, CopyLink = &quot;copyLink&quot;, CopyMove = &quot;copyMove&quot;,
  83. Link = &quot;link&quot;, LinkMove = &quot;linkMove&quot;, Move = &quot;move&quot;, All = &quot;all&quot;,
  84. Uninitialized = &quot;uninitialized&quot;">DataTransferEffectAllowed</a></li>
  85. <li><a class="reference" href="#DataTransferItem" title="DataTransferItem {.importc.} = ref object of RootObj
  86. kind*: cstring">DataTransferItem</a></li>
  87. <li><a class="reference" href="#DataTransferItemKind" title="DataTransferItemKind {.pure.} = enum
  88. File = &quot;file&quot;, String = &quot;string&quot;">DataTransferItemKind</a></li>
  89. <li><a class="reference" href="#Document" title="Document {.importc.} = ref object of Node
  90. activeElement*: Element
  91. documentElement*: Element
  92. alinkColor*: cstring
  93. bgColor*: cstring
  94. body*: Element
  95. charset*: cstring
  96. cookie*: cstring
  97. defaultCharset*: cstring
  98. fgColor*: cstring
  99. head*: Element
  100. hidden*: bool
  101. lastModified*: cstring
  102. linkColor*: cstring
  103. referrer*: cstring
  104. title*: cstring
  105. URL*: cstring
  106. visibilityState*: cstring
  107. vlinkColor*: cstring
  108. anchors*: seq[AnchorElement]
  109. forms*: seq[FormElement]
  110. images*: seq[ImageElement]
  111. applets*: seq[Element]
  112. embeds*: seq[EmbedElement]
  113. links*: seq[LinkElement]
  114. fonts*: FontFaceSet">Document</a></li>
  115. <li><a class="reference" href="#DocumentOrShadowRoot" title="DocumentOrShadowRoot {.importc.} = object of RootObj
  116. activeElement*: Element">DocumentOrShadowRoot</a></li>
  117. <li><a class="reference" href="#DomEvent" title="DomEvent {.pure.} = enum
  118. Abort = &quot;abort&quot;, BeforeInput = &quot;beforeinput&quot;, Blur = &quot;blur&quot;, Click = &quot;click&quot;,
  119. CompositionEnd = &quot;compositionend&quot;, CompositionStart = &quot;compositionstart&quot;,
  120. CompositionUpdate = &quot;compositionupdate&quot;, DblClick = &quot;dblclick&quot;,
  121. Error = &quot;error&quot;, Focus = &quot;focus&quot;, FocusIn = &quot;focusin&quot;, FocusOut = &quot;focusout&quot;,
  122. Input = &quot;input&quot;, KeyDown = &quot;keydown&quot;, KeyPress = &quot;keypress&quot;, KeyUp = &quot;keyup&quot;,
  123. Load = &quot;load&quot;, MouseDown = &quot;mousedown&quot;, MouseEnter = &quot;mouseenter&quot;,
  124. MouseLeave = &quot;mouseleave&quot;, MouseMove = &quot;mousemove&quot;, MouseOut = &quot;mouseout&quot;,
  125. MouseOver = &quot;mouseover&quot;, MouseUp = &quot;mouseup&quot;, Resize = &quot;resize&quot;,
  126. Scroll = &quot;scroll&quot;, Select = &quot;select&quot;, Storage = &quot;storage&quot;, Unload = &quot;unload&quot;,
  127. Wheel = &quot;wheel&quot;">DomEvent</a></li>
  128. <li><a class="reference" href="#DomException" title="DomException {.importc.} = ref object">DomException</a></li>
  129. <li><a class="reference" href="#DomParser" title="DomParser = ref object">DomParser</a></li>
  130. <li><a class="reference" href="#DragEvent" title="DragEvent {.importc.} = object of MouseEvent
  131. dataTransfer*: DataTransfer">DragEvent</a></li>
  132. <li><a class="reference" href="#DragEventTypes" title="DragEventTypes = enum
  133. Drag = &quot;drag&quot;, DragEnd = &quot;dragend&quot;, DragEnter = &quot;dragenter&quot;,
  134. DragExit = &quot;dragexit&quot;, DragLeave = &quot;dragleave&quot;, DragOver = &quot;dragover&quot;,
  135. DragStart = &quot;dragstart&quot;, Drop = &quot;drop&quot;">DragEventTypes</a></li>
  136. <li><a class="reference" href="#Element" title="Element {.importc.} = ref object of Node
  137. className*: cstring
  138. classList*: ClassList
  139. checked*: bool
  140. defaultChecked*: bool
  141. defaultValue*: cstring
  142. disabled*: bool
  143. form*: FormElement
  144. name*: cstring
  145. readOnly*: bool
  146. options*: seq[OptionElement]
  147. selectedOptions*: seq[OptionElement]
  148. clientWidth*, clientHeight*: int
  149. contentEditable*: cstring
  150. isContentEditable*: bool
  151. dir*: cstring
  152. offsetHeight*: int
  153. offsetWidth*: int
  154. offsetLeft*: int
  155. offsetTop*: int">Element</a></li>
  156. <li><a class="reference" href="#EmbedElement" title="EmbedElement {.importc.} = ref object of Element
  157. height*: int
  158. hspace*: int
  159. src*: cstring
  160. width*: int
  161. vspace*: int">EmbedElement</a></li>
  162. <li><a class="reference" href="#Event" title="Event {.importc.} = ref object of RootObj
  163. bubbles*: bool
  164. cancelBubble*: bool
  165. cancelable*: bool
  166. composed*: bool
  167. currentTarget*: Node
  168. defaultPrevented*: bool
  169. eventPhase*: int
  170. target*: Node
  171. isTrusted*: bool">Event</a></li>
  172. <li><a class="reference" href="#EventPhase" title="EventPhase = enum
  173. None = 0, CapturingPhase, AtTarget, BubblingPhase">EventPhase</a></li>
  174. <li><a class="reference" href="#EventTarget" title="EventTarget {.importc.} = ref object of RootObj
  175. onabort*: proc (event: Event) {.closure.}
  176. onblur*: proc (event: Event) {.closure.}
  177. onchange*: proc (event: Event) {.closure.}
  178. onclick*: proc (event: Event) {.closure.}
  179. ondblclick*: proc (event: Event) {.closure.}
  180. onerror*: proc (event: Event) {.closure.}
  181. onfocus*: proc (event: Event) {.closure.}
  182. onkeydown*: proc (event: Event) {.closure.}
  183. onkeypress*: proc (event: Event) {.closure.}
  184. onkeyup*: proc (event: Event) {.closure.}
  185. onload*: proc (event: Event) {.closure.}
  186. onmousedown*: proc (event: Event) {.closure.}
  187. onmousemove*: proc (event: Event) {.closure.}
  188. onmouseout*: proc (event: Event) {.closure.}
  189. onmouseover*: proc (event: Event) {.closure.}
  190. onmouseup*: proc (event: Event) {.closure.}
  191. onreset*: proc (event: Event) {.closure.}
  192. onselect*: proc (event: Event) {.closure.}
  193. onstorage*: proc (event: Event) {.closure.}
  194. onsubmit*: proc (event: Event) {.closure.}
  195. onunload*: proc (event: Event) {.closure.}
  196. onloadstart*: proc (event: Event) {.closure.}
  197. onprogress*: proc (event: Event) {.closure.}
  198. onloadend*: proc (event: Event) {.closure.}">EventTarget</a></li>
  199. <li><a class="reference" href="#File" title="File {.importc.} = ref object of Blob
  200. lastModified*: int
  201. name*: cstring">File</a></li>
  202. <li><a class="reference" href="#FileReader" title="FileReader {.importc.} = ref object of EventTarget">FileReader</a></li>
  203. <li><a class="reference" href="#FileReaderState" title="FileReaderState = distinct range[0'u16 .. 2'u16]">FileReaderState</a></li>
  204. <li><a class="reference" href="#FontFaceSet" title="FontFaceSet {.importc.} = ref object
  205. ready*: FontFaceSetReady
  206. onloadingdone*: proc (event: Event)">FontFaceSet</a></li>
  207. <li><a class="reference" href="#FontFaceSetReady" title="FontFaceSetReady {.importc.} = ref object
  208. then*: proc (cb: proc ())">FontFaceSetReady</a></li>
  209. <li><a class="reference" href="#FormElement" title="FormElement {.importc.} = ref object of Element
  210. acceptCharset*: cstring
  211. action*: cstring
  212. autocomplete*: cstring
  213. elements*: seq[Element]
  214. encoding*: cstring
  215. enctype*: cstring
  216. length*: int
  217. noValidate*: bool
  218. target*: cstring">FormElement</a></li>
  219. <li><a class="reference" href="#Frame" title="Frame {.importc.} = ref object of Window">Frame</a></li>
  220. <li><a class="reference" href="#History" title="History {.importc.} = ref object of RootObj
  221. length*: int">History</a></li>
  222. <li><a class="reference" href="#HTMLSlotElement" title="HTMLSlotElement {.importc.} = ref object of RootObj
  223. name*: cstring">HTMLSlotElement</a></li>
  224. <li><a class="reference" href="#ImageElement" title="ImageElement {.importc.} = ref object of Element
  225. border*: int
  226. complete*: bool
  227. height*: int
  228. hspace*: int
  229. lowsrc*: cstring
  230. src*: cstring
  231. vspace*: int
  232. width*: int">ImageElement</a></li>
  233. <li><a class="reference" href="#InputElement" title="InputElement {.importc.} = ref object of Element
  234. formAction*: cstring
  235. formEncType*: cstring
  236. formMethod*: cstring
  237. formNoValidate*: bool
  238. formTarget*: cstring
  239. autofocus*: bool
  240. required*: bool
  241. value*: cstring
  242. validity*: ValidityState
  243. validationMessage*: cstring
  244. willValidate*: bool
  245. indeterminate*: bool
  246. alt*: cstring
  247. height*: cstring
  248. src*: cstring
  249. width*: cstring
  250. accept*: cstring
  251. files*: seq[Blob]
  252. autocomplete*: cstring
  253. maxLength*: int
  254. size*: int
  255. pattern*: cstring
  256. placeholder*: cstring
  257. min*: cstring
  258. max*: cstring
  259. selectionStart*: int
  260. selectionEnd*: int
  261. selectionDirection*: cstring
  262. dirName*: cstring
  263. accessKey*: cstring
  264. list*: Element
  265. multiple*: bool
  266. labels*: seq[Element]
  267. step*: cstring
  268. valueAsDate*: cstring
  269. valueAsNumber*: float">InputElement</a></li>
  270. <li><a class="reference" href="#Interval" title="Interval {.importc.} = ref object of RootObj">Interval</a></li>
  271. <li><a class="reference" href="#KeyboardEvent" title="KeyboardEvent {.importc.} = ref object of UIEvent
  272. altKey*, ctrlKey*, metaKey*, shiftKey*: bool
  273. code*: cstring
  274. isComposing*: bool
  275. key*: cstring
  276. keyCode*: int
  277. location*: int">KeyboardEvent</a></li>
  278. <li><a class="reference" href="#KeyboardEventKey" title="KeyboardEventKey {.pure.} = enum
  279. Alt, AltGraph, CapsLock, Control, Fn, FnLock, Hyper, Meta, NumLock,
  280. ScrollLock, Shift, Super, Symbol, SymbolLock, ArrowDown, ArrowLeft,
  281. ArrowRight, ArrowUp, End, Home, PageDown, PageUp, Backspace, Clear, Copy,
  282. CrSel, Cut, Delete, EraseEof, ExSel, Insert, Paste, Redo, Undo, Accept, Again,
  283. Attn, Cancel, ContextMenu, Escape, Execute, Find, Finish, Help, Pause, Play,
  284. Props, Select, ZoomIn, ZoomOut, BrigtnessDown, BrigtnessUp, Eject, LogOff,
  285. Power, PowerOff, PrintScreen, Hibernate, Standby, WakeUp, AllCandidates,
  286. Alphanumeric, CodeInput, Compose, Convert, Dead, FinalMode, GroupFirst,
  287. GroupLast, GroupNext, GroupPrevious, ModeChange, NextCandidate, NonConvert,
  288. PreviousCandidate, Process, SingleCandidate, HangulMode, HanjaMode, JunjaMode,
  289. Eisu, Hankaku, Hiragana, HiraganaKatakana, KanaMode, KanjiMode, Katakana,
  290. Romaji, Zenkaku, ZenkakuHanaku, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11,
  291. F12, F13, F14, F15, F16, F17, F18, F19, F20, Soft1, Soft2, Soft3, Soft4,
  292. AppSwitch, Call, Camera, CameraFocus, EndCall, GoBack, GoHome, HeadsetHook,
  293. LastNumberRedial, Notification, MannerMode, VoiceDial, ChannelDown, ChannelUp,
  294. MediaFastForward, MediaPause, MediaPlay, MediaPlayPause, MediaRecord,
  295. MediaRewind, MediaStop, MediaTrackNext, MediaTrackPrevious, AudioBalanceLeft,
  296. AudioBalanceRight, AudioBassDown, AudioBassBoostDown, AudioBassBoostToggle,
  297. AudioBassBoostUp, AudioBassUp, AudioFaderFront, AudioFaderRear,
  298. AudioSurroundModeNext, AudioTrebleDown, AudioTrebleUp, AudioVolumeDown,
  299. AUdioVolumeMute, AudioVolumeUp, MicrophoneToggle, MicrophoneVolumeDown,
  300. MicrophoneVolumeMute, MicrophoneVolumeUp, TV, TV3DMode, TVAntennaCable,
  301. TVAudioDescription, TVAudioDescriptionMixDown, TVAudioDescriptionMixUp,
  302. TVContentsMenu, TVDataService, TVInput, TVInputComponent1, TVInputComponent2,
  303. TVInputComposite1, TVInputComposite2, TVInputHDMI1, TVInputHDMI2,
  304. TVInputHDMI3, TVInputHDMI4, TVInputVGA1, TVMediaContext, TVNetwork,
  305. TVNumberEntry, TVPower, TVRadioService, TVSatellite, TVSatelliteBS,
  306. TVSatelliteCS, TVSatelliteToggle, TVTerrestrialAnalog, TVTerrestrialDigital,
  307. TVTimer, AVRInput, AVRPower, ColorF0Red, ColorF1Green, ColorF2Yellow,
  308. ColorF3Blue, ColorF4Grey, ColorF5Brown, ClosedCaptionToggle, Dimmer,
  309. DisplaySwap, DVR, Exit, FavoriteClear0, FavoriteClear1, FavoriteClear2,
  310. FavoriteClear3, FavoriteRecall0, FavoriteRecall1, FavoriteRecall2,
  311. FavoriteRecall3, FavoriteStore0, FavoriteStore1, FavoriteStore2,
  312. FavoriteStore3, Guide, GuideNextDay, GuidePreviousDay, Info, InstantReplay,
  313. Link, ListProgram, LiveContent, Lock, MediaApps, MediaAudioTrack, MediaLast,
  314. MediaSkipBackward, MediaSkipForward, MediaStepBackward, MediaStepForward,
  315. MediaTopMenu, NavigateIn, NavigateNext, NavigateOut, NavigatePrevious,
  316. NextFavoriteChannel, NextUserProfile, OnDemand, Pairing, PinPDown, PinPMove,
  317. PinPUp, PlaySpeedDown, PlaySpeedReset, PlaySpeedUp, RandomToggle,
  318. RcLowBattery, RecordSpeedNext, RfBypass, ScanChannelsToggle, ScreenModeNext,
  319. Settings, SplitScreenToggle, STBInput, STBPower, Subtitle, Teletext,
  320. VideoModeNext, Wink, ZoomToggle, SpeechCorrectionList, SpeechInputToggle,
  321. Close, New, Open, Print, Save, SpellCheck, MailForward, MailReply, MailSend,
  322. LaunchCalculator, LaunchCalendar, LaunchContacts, LaunchMail,
  323. LaunchMediaPlayer, LaunchMusicPlayer, LaunchMyComputer, LaunchPhone,
  324. LaunchScreenSaver, LaunchSpreadsheet, LaunchWebBrowser, LaunchWebCam,
  325. LaunchWordProcessor, LaunchApplication1, LaunchApplication2,
  326. LaunchApplication3, LaunchApplication4, LaunchApplication5,
  327. LaunchApplication6, LaunchApplication7, LaunchApplication8,
  328. LaunchApplication9, LaunchApplication10, LaunchApplication11,
  329. LaunchApplication12, LaunchApplication13, LaunchApplication14,
  330. LaunchApplication15, LaunchApplication16, BrowserBack, BrowserFavorites,
  331. BrowserForward, BrowserHome, BrowserRefresh, BrowserSearch, BrowserStop,
  332. Key11, Key12, Separator">KeyboardEventKey</a></li>
  333. <li><a class="reference" href="#LinkElement" title="LinkElement {.importc.} = ref object of Element
  334. target*: cstring
  335. text*: cstring
  336. x*: int
  337. y*: int">LinkElement</a></li>
  338. <li><a class="reference" href="#Location" title="Location {.importc.} = ref object of RootObj
  339. hash*: cstring
  340. host*: cstring
  341. hostname*: cstring
  342. href*: cstring
  343. pathname*: cstring
  344. port*: cstring
  345. protocol*: cstring
  346. search*: cstring
  347. origin*: cstring">Location</a></li>
  348. <li><a class="reference" href="#LocationBar" title="LocationBar {.importc.} = object of RootObj
  349. visible*: bool">LocationBar</a></li>
  350. <li><a class="reference" href="#MediaQueryList" title="MediaQueryList {.importc.} = ref object of EventTarget
  351. matches*: bool
  352. media*: cstring">MediaQueryList</a></li>
  353. <li><a class="reference" href="#MenuBar" title="MenuBar = LocationBar">MenuBar</a></li>
  354. <li><a class="reference" href="#MimeType" title="MimeType {.importc.} = object of RootObj
  355. description*: cstring
  356. enabledPlugin*: ref Plugin
  357. suffixes*: seq[cstring]">MimeType</a></li>
  358. <li><a class="reference" href="#MouseButtons" title="MouseButtons = enum
  359. NoButton = 0, PrimaryButton = 1, SecondaryButton = 2, AuxilaryButton = 4,
  360. FourthButton = 8, FifthButton = 16">MouseButtons</a></li>
  361. <li><a class="reference" href="#MouseEvent" title="MouseEvent {.importc.} = ref object of UIEvent
  362. altKey*, ctrlKey*, metaKey*, shiftKey*: bool
  363. button*: int
  364. buttons*: int
  365. clientX*, clientY*: int
  366. movementX*, movementY*: int
  367. offsetX*, offsetY*: int
  368. pageX*, pageY*: int
  369. relatedTarget*: EventTarget
  370. screenX*, screenY*: int
  371. x*, y*: int">MouseEvent</a></li>
  372. <li><a class="reference" href="#Navigator" title="Navigator {.importc.} = ref object of RootObj
  373. appCodeName*: cstring
  374. appName*: cstring
  375. appVersion*: cstring
  376. buildID*: cstring ## https://developer.mozilla.org/en-US/docs/Web/API/Navigator/buildID
  377. cookieEnabled*: bool
  378. deviceMemory*: float ## https://developer.mozilla.org/en-US/docs/Web/API/Navigator/deviceMemory
  379. doNotTrack*: cstring ## https://developer.mozilla.org/en-US/docs/Web/API/Navigator/doNotTrack
  380. language*: cstring
  381. languages*: seq[cstring] ## https://developer.mozilla.org/en-US/docs/Web/API/NavigatorLanguage/languages
  382. maxTouchPoints*: cint ## https://developer.mozilla.org/en-US/docs/Web/API/Navigator/maxTouchPoints
  383. onLine*: bool ## https://developer.mozilla.org/en-US/docs/Web/API/NavigatorOnLine/onLine
  384. oscpu*: cstring ## https://developer.mozilla.org/en-US/docs/Web/API/Navigator/oscpu
  385. platform*: cstring
  386. userAgent*: cstring
  387. vendor*: cstring ## https://developer.mozilla.org/en-US/docs/Web/API/Navigator/vendor
  388. webdriver*: bool ## https://developer.mozilla.org/en-US/docs/Web/API/Navigator/webdriver
  389. mimeTypes*: seq[ref MimeType]">Navigator</a></li>
  390. <li><a class="reference" href="#Node" title="Node {.importc.} = ref object of EventTarget
  391. attributes*: seq[Node]
  392. childNodes*: seq[Node]
  393. children*: seq[Node]
  394. data*: cstring
  395. firstChild*: Node
  396. lastChild*: Node
  397. nextSibling*: Node
  398. nodeName*: cstring
  399. nodeType*: NodeType
  400. nodeValue*: cstring
  401. parentNode*: Node
  402. content*: Node
  403. previousSibling*: Node
  404. ownerDocument*: Document
  405. innerHTML*: cstring
  406. outerHTML*: cstring
  407. innerText*: cstring
  408. textContent*: cstring
  409. style*: Style
  410. baseURI*: cstring
  411. parentElement*: Element
  412. isConnected*: bool">Node</a></li>
  413. <li><a class="reference" href="#NodeType" title="NodeType = enum
  414. ElementNode = 1, AttributeNode, TextNode, CDATANode, EntityRefNode,
  415. EntityNode, ProcessingInstructionNode, CommentNode, DocumentNode,
  416. DocumentTypeNode, DocumentFragmentNode, NotationNode">NodeType</a></li>
  417. <li><a class="reference" href="#OptionElement" title="OptionElement {.importc.} = ref object of Element
  418. defaultSelected*: bool
  419. selected*: bool
  420. selectedIndex*: int
  421. text*: cstring
  422. value*: cstring">OptionElement</a></li>
  423. <li><a class="reference" href="#Performance" title="Performance {.importc.} = ref object
  424. memory*: PerformanceMemory
  425. timing*: PerformanceTiming">Performance</a></li>
  426. <li><a class="reference" href="#PerformanceMemory" title="PerformanceMemory {.importc.} = ref object
  427. jsHeapSizeLimit*: float
  428. totalJSHeapSize*: float
  429. usedJSHeapSize*: float">PerformanceMemory</a></li>
  430. <li><a class="reference" href="#PerformanceTiming" title="PerformanceTiming {.importc.} = ref object
  431. connectStart*: float
  432. domComplete*: float
  433. domContentLoadedEventEnd*: float
  434. domContentLoadedEventStart*: float
  435. domInteractive*: float
  436. domLoading*: float
  437. domainLookupEnd*: float
  438. domainLookupStart*: float
  439. fetchStart*: float
  440. loadEventEnd*: float
  441. loadEventStart*: float
  442. navigationStart*: float
  443. redirectEnd*: float
  444. redirectStart*: float
  445. requestStart*: float
  446. responseEnd*: float
  447. responseStart*: float
  448. secureConnectionStart*: float
  449. unloadEventEnd*: float
  450. unloadEventStart*: float">PerformanceTiming</a></li>
  451. <li><a class="reference" href="#PersonalBar" title="PersonalBar = LocationBar">PersonalBar</a></li>
  452. <li><a class="reference" href="#Plugin" title="Plugin {.importc.} = object of RootObj
  453. description*: cstring
  454. filename*: cstring
  455. name*: cstring">Plugin</a></li>
  456. <li><a class="reference" href="#Range" title="Range {.importc.} = ref object
  457. collapsed*: bool
  458. commonAncestorContainer*: Node
  459. endContainer*: Node
  460. endOffset*: int
  461. startContainer*: Node
  462. startOffset*: int">Range</a></li>
  463. <li><a class="reference" href="#RootNodeOptions" title="RootNodeOptions = object of RootObj
  464. composed*: bool">RootNodeOptions</a></li>
  465. <li><a class="reference" href="#Screen" title="Screen {.importc.} = ref object of RootObj
  466. availHeight*: int
  467. availWidth*: int
  468. colorDepth*: int
  469. height*: int
  470. pixelDepth*: int
  471. width*: int">Screen</a></li>
  472. <li><a class="reference" href="#ScrollBars" title="ScrollBars = LocationBar">ScrollBars</a></li>
  473. <li><a class="reference" href="#ScrollIntoViewOptions" title="ScrollIntoViewOptions = object
  474. behavior*: cstring
  475. inline*: cstring">ScrollIntoViewOptions</a></li>
  476. <li><a class="reference" href="#Selection" title="Selection {.importc.} = ref object
  477. anchorNode*: Node
  478. anchorOffset*: int
  479. focusNode*: Node
  480. focusOffset*: int
  481. isCollapsed*: bool
  482. rangeCount*: int">Selection</a></li>
  483. <li><a class="reference" href="#ShadowRoot" title="ShadowRoot {.importc.} = ref object of DocumentOrShadowRoot
  484. delegatesFocus*: bool
  485. host*: Element
  486. innerHTML*: cstring
  487. mode*: cstring">ShadowRoot</a></li>
  488. <li><a class="reference" href="#ShadowRootInit" title="ShadowRootInit = object of RootObj
  489. mode*: cstring
  490. delegatesFocus*: bool">ShadowRootInit</a></li>
  491. <li><a class="reference" href="#SlotOptions" title="SlotOptions = object of RootObj
  492. flatten*: bool">SlotOptions</a></li>
  493. <li><a class="reference" href="#StatusBar" title="StatusBar = LocationBar">StatusBar</a></li>
  494. <li><a class="reference" href="#Storage" title="Storage {.importc.} = ref object">Storage</a></li>
  495. <li><a class="reference" href="#StorageEvent" title="StorageEvent {.importc.} = ref object of Event
  496. key*: cstring
  497. newValue*, oldValue*: cstring
  498. storageArea*: Storage
  499. url*: cstring">StorageEvent</a></li>
  500. <li><a class="reference" href="#Style" title="Style {.importc.} = ref object of RootObj
  501. alignContent*: cstring
  502. alignItems*: cstring
  503. alignSelf*: cstring
  504. all*: cstring
  505. animation*: cstring
  506. animationDelay*: cstring
  507. animationDirection*: cstring
  508. animationDuration*: cstring
  509. animationFillMode*: cstring
  510. animationIterationCount*: cstring
  511. animationName*: cstring
  512. animationPlayState*: cstring
  513. animationTimingFunction*: cstring
  514. backdropFilter*: cstring
  515. backfaceVisibility*: cstring
  516. background*: cstring
  517. backgroundAttachment*: cstring
  518. backgroundBlendMode*: cstring
  519. backgroundClip*: cstring
  520. backgroundColor*: cstring
  521. backgroundImage*: cstring
  522. backgroundOrigin*: cstring
  523. backgroundPosition*: cstring
  524. backgroundRepeat*: cstring
  525. backgroundSize*: cstring
  526. blockSize*: cstring
  527. border*: cstring
  528. borderBlock*: cstring
  529. borderBlockColor*: cstring
  530. borderBlockEnd*: cstring
  531. borderBlockEndColor*: cstring
  532. borderBlockEndStyle*: cstring
  533. borderBlockEndWidth*: cstring
  534. borderBlockStart*: cstring
  535. borderBlockStartColor*: cstring
  536. borderBlockStartStyle*: cstring
  537. borderBlockStartWidth*: cstring
  538. borderBlockStyle*: cstring
  539. borderBlockWidth*: cstring
  540. borderBottom*: cstring
  541. borderBottomColor*: cstring
  542. borderBottomLeftRadius*: cstring
  543. borderBottomRightRadius*: cstring
  544. borderBottomStyle*: cstring
  545. borderBottomWidth*: cstring
  546. borderCollapse*: cstring
  547. borderColor*: cstring
  548. borderEndEndRadius*: cstring
  549. borderEndStartRadius*: cstring
  550. borderImage*: cstring
  551. borderImageOutset*: cstring
  552. borderImageRepeat*: cstring
  553. borderImageSlice*: cstring
  554. borderImageSource*: cstring
  555. borderImageWidth*: cstring
  556. borderInline*: cstring
  557. borderInlineColor*: cstring
  558. borderInlineEnd*: cstring
  559. borderInlineEndColor*: cstring
  560. borderInlineEndStyle*: cstring
  561. borderInlineEndWidth*: cstring
  562. borderInlineStart*: cstring
  563. borderInlineStartColor*: cstring
  564. borderInlineStartStyle*: cstring
  565. borderInlineStartWidth*: cstring
  566. borderInlineStyle*: cstring
  567. borderInlineWidth*: cstring
  568. borderLeft*: cstring
  569. borderLeftColor*: cstring
  570. borderLeftStyle*: cstring
  571. borderLeftWidth*: cstring
  572. borderRadius*: cstring
  573. borderRight*: cstring
  574. borderRightColor*: cstring
  575. borderRightStyle*: cstring
  576. borderRightWidth*: cstring
  577. borderSpacing*: cstring
  578. borderStartEndRadius*: cstring
  579. borderStartStartRadius*: cstring
  580. borderStyle*: cstring
  581. borderTop*: cstring
  582. borderTopColor*: cstring
  583. borderTopLeftRadius*: cstring
  584. borderTopRightRadius*: cstring
  585. borderTopStyle*: cstring
  586. borderTopWidth*: cstring
  587. borderWidth*: cstring
  588. bottom*: cstring
  589. boxDecorationBreak*: cstring
  590. boxShadow*: cstring
  591. boxSizing*: cstring
  592. breakAfter*: cstring
  593. breakBefore*: cstring
  594. breakInside*: cstring
  595. captionSide*: cstring
  596. caretColor*: cstring
  597. clear*: cstring
  598. clip*: cstring
  599. clipPath*: cstring
  600. color*: cstring
  601. colorAdjust*: cstring
  602. columnCount*: cstring
  603. columnFill*: cstring
  604. columnGap*: cstring
  605. columnRule*: cstring
  606. columnRuleColor*: cstring
  607. columnRuleStyle*: cstring
  608. columnRuleWidth*: cstring
  609. columnSpan*: cstring
  610. columnWidth*: cstring
  611. columns*: cstring
  612. contain*: cstring
  613. content*: cstring
  614. counterIncrement*: cstring
  615. counterReset*: cstring
  616. counterSet*: cstring
  617. cursor*: cstring
  618. direction*: cstring
  619. display*: cstring
  620. emptyCells*: cstring
  621. filter*: cstring
  622. flex*: cstring
  623. flexBasis*: cstring
  624. flexDirection*: cstring
  625. flexFlow*: cstring
  626. flexGrow*: cstring
  627. flexShrink*: cstring
  628. flexWrap*: cstring
  629. cssFloat*: cstring
  630. font*: cstring
  631. fontFamily*: cstring
  632. fontFeatureSettings*: cstring
  633. fontKerning*: cstring
  634. fontLanguageOverride*: cstring
  635. fontOpticalSizing*: cstring
  636. fontSize*: cstring
  637. fontSizeAdjust*: cstring
  638. fontStretch*: cstring
  639. fontStyle*: cstring
  640. fontSynthesis*: cstring
  641. fontVariant*: cstring
  642. fontVariantAlternates*: cstring
  643. fontVariantCaps*: cstring
  644. fontVariantEastAsian*: cstring
  645. fontVariantLigatures*: cstring
  646. fontVariantNumeric*: cstring
  647. fontVariantPosition*: cstring
  648. fontVariationSettings*: cstring
  649. fontWeight*: cstring
  650. gap*: cstring
  651. grid*: cstring
  652. gridArea*: cstring
  653. gridAutoColumns*: cstring
  654. gridAutoFlow*: cstring
  655. gridAutoRows*: cstring
  656. gridColumn*: cstring
  657. gridColumnEnd*: cstring
  658. gridColumnStart*: cstring
  659. gridRow*: cstring
  660. gridRowEnd*: cstring
  661. gridRowStart*: cstring
  662. gridTemplate*: cstring
  663. gridTemplateAreas*: cstring
  664. gridTemplateColumns*: cstring
  665. gridTemplateRows*: cstring
  666. hangingPunctuation*: cstring
  667. height*: cstring
  668. hyphens*: cstring
  669. imageOrientation*: cstring
  670. imageRendering*: cstring
  671. inlineSize*: cstring
  672. inset*: cstring
  673. insetBlock*: cstring
  674. insetBlockEnd*: cstring
  675. insetBlockStart*: cstring
  676. insetInline*: cstring
  677. insetInlineEnd*: cstring
  678. insetInlineStart*: cstring
  679. isolation*: cstring
  680. justifyContent*: cstring
  681. justifyItems*: cstring
  682. justifySelf*: cstring
  683. left*: cstring
  684. letterSpacing*: cstring
  685. lineBreak*: cstring
  686. lineHeight*: cstring
  687. listStyle*: cstring
  688. listStyleImage*: cstring
  689. listStylePosition*: cstring
  690. listStyleType*: cstring
  691. margin*: cstring
  692. marginBlock*: cstring
  693. marginBlockEnd*: cstring
  694. marginBlockStart*: cstring
  695. marginBottom*: cstring
  696. marginInline*: cstring
  697. marginInlineEnd*: cstring
  698. marginInlineStart*: cstring
  699. marginLeft*: cstring
  700. marginRight*: cstring
  701. marginTop*: cstring
  702. mask*: cstring
  703. maskBorder*: cstring
  704. maskBorderMode*: cstring
  705. maskBorderOutset*: cstring
  706. maskBorderRepeat*: cstring
  707. maskBorderSlice*: cstring
  708. maskBorderSource*: cstring
  709. maskBorderWidth*: cstring
  710. maskClip*: cstring
  711. maskComposite*: cstring
  712. maskImage*: cstring
  713. maskMode*: cstring
  714. maskOrigin*: cstring
  715. maskPosition*: cstring
  716. maskRepeat*: cstring
  717. maskSize*: cstring
  718. maskType*: cstring
  719. maxBlockSize*: cstring
  720. maxHeight*: cstring
  721. maxInlineSize*: cstring
  722. maxWidth*: cstring
  723. minBlockSize*: cstring
  724. minHeight*: cstring
  725. minInlineSize*: cstring
  726. minWidth*: cstring
  727. mixBlendMode*: cstring
  728. objectFit*: cstring
  729. objectPosition*: cstring
  730. offset*: cstring
  731. offsetAnchor*: cstring
  732. offsetDistance*: cstring
  733. offsetPath*: cstring
  734. offsetRotate*: cstring
  735. opacity*: cstring
  736. order*: cstring
  737. orphans*: cstring
  738. outline*: cstring
  739. outlineColor*: cstring
  740. outlineOffset*: cstring
  741. outlineStyle*: cstring
  742. outlineWidth*: cstring
  743. overflow*: cstring
  744. overflowAnchor*: cstring
  745. overflowBlock*: cstring
  746. overflowInline*: cstring
  747. overflowWrap*: cstring
  748. overflowX*: cstring
  749. overflowY*: cstring
  750. overscrollBehavior*: cstring
  751. overscrollBehaviorBlock*: cstring
  752. overscrollBehaviorInline*: cstring
  753. overscrollBehaviorX*: cstring
  754. overscrollBehaviorY*: cstring
  755. padding*: cstring
  756. paddingBlock*: cstring
  757. paddingBlockEnd*: cstring
  758. paddingBlockStart*: cstring
  759. paddingBottom*: cstring
  760. paddingInline*: cstring
  761. paddingInlineEnd*: cstring
  762. paddingInlineStart*: cstring
  763. paddingLeft*: cstring
  764. paddingRight*: cstring
  765. paddingTop*: cstring
  766. pageBreakAfter*: cstring
  767. pageBreakBefore*: cstring
  768. pageBreakInside*: cstring
  769. paintOrder*: cstring
  770. perspective*: cstring
  771. perspectiveOrigin*: cstring
  772. placeContent*: cstring
  773. placeItems*: cstring
  774. placeSelf*: cstring
  775. pointerEvents*: cstring
  776. position*: cstring
  777. quotes*: cstring
  778. resize*: cstring
  779. right*: cstring
  780. rotate*: cstring
  781. rowGap*: cstring
  782. scale*: cstring
  783. scrollBehavior*: cstring
  784. scrollMargin*: cstring
  785. scrollMarginBlock*: cstring
  786. scrollMarginBlockEnd*: cstring
  787. scrollMarginBlockStart*: cstring
  788. scrollMarginBottom*: cstring
  789. scrollMarginInline*: cstring
  790. scrollMarginInlineEnd*: cstring
  791. scrollMarginInlineStart*: cstring
  792. scrollMarginLeft*: cstring
  793. scrollMarginRight*: cstring
  794. scrollMarginTop*: cstring
  795. scrollPadding*: cstring
  796. scrollPaddingBlock*: cstring
  797. scrollPaddingBlockEnd*: cstring
  798. scrollPaddingBlockStart*: cstring
  799. scrollPaddingBottom*: cstring
  800. scrollPaddingInline*: cstring
  801. scrollPaddingInlineEnd*: cstring
  802. scrollPaddingInlineStart*: cstring
  803. scrollPaddingLeft*: cstring
  804. scrollPaddingRight*: cstring
  805. scrollPaddingTop*: cstring
  806. scrollSnapAlign*: cstring
  807. scrollSnapStop*: cstring
  808. scrollSnapType*: cstring
  809. scrollbar3dLightColor*: cstring
  810. scrollbarArrowColor*: cstring
  811. scrollbarBaseColor*: cstring
  812. scrollbarColor*: cstring
  813. scrollbarDarkshadowColor*: cstring
  814. scrollbarFaceColor*: cstring
  815. scrollbarHighlightColor*: cstring
  816. scrollbarShadowColor*: cstring
  817. scrollbarTrackColor*: cstring
  818. scrollbarWidth*: cstring
  819. shapeImageThreshold*: cstring
  820. shapeMargin*: cstring
  821. shapeOutside*: cstring
  822. tabSize*: cstring
  823. tableLayout*: cstring
  824. textAlign*: cstring
  825. textAlignLast*: cstring
  826. textCombineUpright*: cstring
  827. textDecoration*: cstring
  828. textDecorationColor*: cstring
  829. textDecorationLine*: cstring
  830. textDecorationSkipInk*: cstring
  831. textDecorationStyle*: cstring
  832. textDecorationThickness*: cstring
  833. textEmphasis*: cstring
  834. textEmphasisColor*: cstring
  835. textEmphasisPosition*: cstring
  836. textEmphasisStyle*: cstring
  837. textIndent*: cstring
  838. textJustify*: cstring
  839. textOrientation*: cstring
  840. textOverflow*: cstring
  841. textRendering*: cstring
  842. textShadow*: cstring
  843. textTransform*: cstring
  844. textUnderlineOffset*: cstring
  845. textUnderlinePosition*: cstring
  846. top*: cstring
  847. touchAction*: cstring
  848. transform*: cstring
  849. transformBox*: cstring
  850. transformOrigin*: cstring
  851. transformStyle*: cstring
  852. transition*: cstring
  853. transitionDelay*: cstring
  854. transitionDuration*: cstring
  855. transitionProperty*: cstring
  856. transitionTimingFunction*: cstring
  857. translate*: cstring
  858. unicodeBidi*: cstring
  859. verticalAlign*: cstring
  860. visibility*: cstring
  861. whiteSpace*: cstring
  862. widows*: cstring
  863. width*: cstring
  864. willChange*: cstring
  865. wordBreak*: cstring
  866. wordSpacing*: cstring
  867. writingMode*: cstring
  868. zIndex*: cstring">Style</a></li>
  869. <li><a class="reference" href="#TextAreaElement" title="TextAreaElement {.importc.} = ref object of Element
  870. value*: cstring
  871. selectionStart*, selectionEnd*: int
  872. selectionDirection*: cstring
  873. rows*, cols*: int">TextAreaElement</a></li>
  874. <li><a class="reference" href="#TimeOut" title="TimeOut {.importc.} = ref object of RootObj">TimeOut</a></li>
  875. <li><a class="reference" href="#ToolBar" title="ToolBar = LocationBar">ToolBar</a></li>
  876. <li><a class="reference" href="#Touch" title="Touch {.importc.} = ref object of RootObj
  877. identifier*: int
  878. screenX*, screenY*, clientX*, clientY*, pageX*, pageY*: int
  879. target*: Element
  880. radiusX*, radiusY*: int
  881. rotationAngle*: int
  882. force*: float">Touch</a></li>
  883. <li><a class="reference" href="#TouchEvent" title="TouchEvent {.importc.} = ref object of UIEvent
  884. changedTouches*, targetTouches*, touches*: seq[Touch]">TouchEvent</a></li>
  885. <li><a class="reference" href="#TouchList" title="TouchList {.importc.} = ref object of RootObj
  886. length*: int">TouchList</a></li>
  887. <li><a class="reference" href="#UIEvent" title="UIEvent {.importc.} = ref object of Event
  888. detail*: int64
  889. view*: Window">UIEvent</a></li>
  890. <li><a class="reference" href="#ValidityState" title="ValidityState {.importc.} = ref object
  891. badInput*: bool
  892. customError*: bool
  893. patternMismatch*: bool
  894. rangeOverflow*: bool
  895. rangeUnderflow*: bool
  896. stepMismatch*: bool
  897. tooLong*: bool
  898. tooShort*: bool
  899. typeMismatch*: bool
  900. valid*: bool
  901. valueMissing*: bool">ValidityState</a></li>
  902. <li><a class="reference" href="#VisualViewport" title="VisualViewport {.importc.} = ref object of EventTarget
  903. offsetLeft*, offsetTop*, pageLeft*, pageTop*, width*, height*, scale*: float
  904. onResize*, onScroll*: proc (event: Event) {.closure.}">VisualViewport</a></li>
  905. <li><a class="reference" href="#Window" title="Window {.importc.} = ref object of EventTarget
  906. document*: Document
  907. event*: Event
  908. history*: History
  909. location*: Location
  910. closed*: bool
  911. defaultStatus*: cstring
  912. devicePixelRatio*: float
  913. innerHeight*, innerWidth*: int
  914. locationbar*: ref LocationBar
  915. menubar*: ref MenuBar
  916. name*: cstring
  917. outerHeight*, outerWidth*: int
  918. pageXOffset*, pageYOffset*: int
  919. scrollX*: float
  920. scrollY*: float
  921. personalbar*: ref PersonalBar
  922. scrollbars*: ref ScrollBars
  923. statusbar*: ref StatusBar
  924. status*: cstring
  925. toolbar*: ref ToolBar
  926. frames*: seq[Frame]
  927. screen*: Screen
  928. performance*: Performance
  929. onpopstate*: proc (event: Event)
  930. localStorage*: Storage
  931. sessionStorage*: Storage
  932. parent*: Window">Window</a></li>
  933. </ul>
  934. </details>
  935. </li>
  936. <li>
  937. <details open>
  938. <summary><a class="reference reference-toplevel" href="#8" id="58">Vars</a></summary>
  939. <ul class="simple simple-toc-section">
  940. <li><a class="reference" href="#document_2" title="document {.importc, nodecl.}: Document">document</a></li>
  941. <li><a class="reference" href="#navigator_2" title="navigator {.importc, nodecl.}: Navigator">navigator</a></li>
  942. <li><a class="reference" href="#screen_2" title="screen {.importc, nodecl.}: Screen">screen</a></li>
  943. <li><a class="reference" href="#window_2" title="window {.importc, nodecl.}: Window">window</a></li>
  944. </ul>
  945. </details>
  946. </li>
  947. <li>
  948. <details open>
  949. <summary><a class="reference reference-toplevel" href="#10" id="60">Consts</a></summary>
  950. <ul class="simple simple-toc-section">
  951. <li><a class="reference" href="#DomApiVersion" title="DomApiVersion = 3">DomApiVersion</a></li>
  952. <li><a class="reference" href="#fileReaderDone" title="fileReaderDone = 2'u">fileReaderDone</a></li>
  953. <li><a class="reference" href="#fileReaderEmpty" title="fileReaderEmpty = 0'u">fileReaderEmpty</a></li>
  954. <li><a class="reference" href="#fileReaderLoading" title="fileReaderLoading = 1'u">fileReaderLoading</a></li>
  955. </ul>
  956. </details>
  957. </li>
  958. <li>
  959. <details open>
  960. <summary><a class="reference reference-toplevel" href="#12" id="62">Procs</a></summary>
  961. <ul class="simple simple-toc-section">
  962. <ul class="simple nested-toc-section">$
  963. <li><a class="reference" href="#%24%2CSelection" title="`$`(s: Selection): string">`$`(s: Selection): string</a></li>
  964. </ul>
  965. <ul class="simple nested-toc-section">[]
  966. <li><a class="reference" href="#%5B%5D%2CNode%2Cint" title="`[]`(x: Node; idx: int): Element">`[]`(x: Node; idx: int): Element</a></li>
  967. </ul>
  968. <ul class="simple nested-toc-section">abort
  969. <li><a class="reference" href="#abort%2CFileReader" title="abort(f: FileReader)">abort(f: FileReader)</a></li>
  970. </ul>
  971. <ul class="simple nested-toc-section">add
  972. <li><a class="reference" href="#add%2CClassList%2Ccstring" title="add(c: ClassList; class: cstring)">add(c: ClassList; class: cstring)</a></li>
  973. </ul>
  974. <ul class="simple nested-toc-section">addEventListener
  975. <li><a class="reference" href="#addEventListener%2CEventTarget%2Ccstring%2Cproc%28Event%29%2CAddEventListenerOptions" title="addEventListener(et: EventTarget; ev: cstring; cb: proc (ev: Event);
  976. options: AddEventListenerOptions)">addEventListener(et: EventTarget; ev: cstring; cb: proc (ev: Event);
  977. options: AddEventListenerOptions)</a></li>
  978. <li><a class="reference" href="#addEventListener%2CEventTarget%2Ccstring%2Cproc%28Event%29%2Cbool" title="addEventListener(et: EventTarget; ev: cstring; cb: proc (ev: Event);
  979. useCapture: bool = false)">addEventListener(et: EventTarget; ev: cstring; cb: proc (ev: Event);
  980. useCapture: bool = false)</a></li>
  981. </ul>
  982. <ul class="simple nested-toc-section">after
  983. <li><a class="reference" href="#after%2CNode%2CNode" title="after(self: Node; element: Node): Node">after(self: Node; element: Node): Node</a></li>
  984. </ul>
  985. <ul class="simple nested-toc-section">alert
  986. <li><a class="reference" href="#alert%2CWindow%2Ccstring" title="alert(w: Window; msg: cstring)">alert(w: Window; msg: cstring)</a></li>
  987. </ul>
  988. <ul class="simple nested-toc-section">append
  989. <li><a class="reference" href="#append%2CNode%2CNode" title="append(self: Node; element: Node): Node">append(self: Node; element: Node): Node</a></li>
  990. </ul>
  991. <ul class="simple nested-toc-section">appendChild
  992. <li><a class="reference" href="#appendChild%2CNode%2CNode" title="appendChild(n, child: Node)">appendChild(n, child: Node)</a></li>
  993. </ul>
  994. <ul class="simple nested-toc-section">appendData
  995. <li><a class="reference" href="#appendData%2CNode%2Ccstring" title="appendData(n: Node; data: cstring)">appendData(n: Node; data: cstring)</a></li>
  996. </ul>
  997. <ul class="simple nested-toc-section">assignedElements
  998. <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>
  999. </ul>
  1000. <ul class="simple nested-toc-section">assignedNodes
  1001. <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>
  1002. </ul>
  1003. <ul class="simple nested-toc-section">attachShadow
  1004. <li><a class="reference" href="#attachShadow%2CElement" title="attachShadow(n: Element): ShadowRoot">attachShadow(n: Element): ShadowRoot</a></li>
  1005. </ul>
  1006. <ul class="simple nested-toc-section">back
  1007. <li><a class="reference" href="#back%2CHistory" title="back(h: History)">back(h: History)</a></li>
  1008. <li><a class="reference" href="#back%2CWindow" title="back(w: Window)">back(w: Window)</a></li>
  1009. </ul>
  1010. <ul class="simple nested-toc-section">before
  1011. <li><a class="reference" href="#before%2CNode%2CNode" title="before(self: Node; element: Node): Node">before(self: Node; element: Node): Node</a></li>
  1012. </ul>
  1013. <ul class="simple nested-toc-section">blur
  1014. <li><a class="reference" href="#blur%2CElement" title="blur(e: Element)">blur(e: Element)</a></li>
  1015. <li><a class="reference" href="#blur%2CWindow" title="blur(w: Window)">blur(w: Window)</a></li>
  1016. </ul>
  1017. <ul class="simple nested-toc-section">cancelAnimationFrame
  1018. <li><a class="reference" href="#cancelAnimationFrame%2CWindow%2Cint" title="cancelAnimationFrame(w: Window; id: int)">cancelAnimationFrame(w: Window; id: int)</a></li>
  1019. </ul>
  1020. <ul class="simple nested-toc-section">canShare
  1021. <li><a class="reference" href="#canShare%2CNavigator%2Ccstring" title="canShare(self: Navigator; data: cstring): bool">canShare(self: Navigator; data: cstring): bool</a></li>
  1022. </ul>
  1023. <ul class="simple nested-toc-section">checked
  1024. <li><a class="reference" href="#checked%2CNode" title="checked(n: Node): bool">checked(n: Node): bool</a></li>
  1025. </ul>
  1026. <ul class="simple nested-toc-section">checked=
  1027. <li><a class="reference" href="#checked%3D%2CNode%2Cbool" title="checked=(n: Node; v: bool)">checked=(n: Node; v: bool)</a></li>
  1028. </ul>
  1029. <ul class="simple nested-toc-section">checkValidity
  1030. <li><a class="reference" href="#checkValidity%2CFormElement" title="checkValidity(e: FormElement): bool">checkValidity(e: FormElement): bool</a></li>
  1031. <li><a class="reference" href="#checkValidity%2CInputElement" title="checkValidity(e: InputElement): bool">checkValidity(e: InputElement): bool</a></li>
  1032. </ul>
  1033. <ul class="simple nested-toc-section">class
  1034. <li><a class="reference" href="#class%2CNode" title="class(n: Node): cstring">class(n: Node): cstring</a></li>
  1035. </ul>
  1036. <ul class="simple nested-toc-section">class=
  1037. <li><a class="reference" href="#class%3D%2CNode%2Ccstring" title="class=(n: Node; v: cstring)">class=(n: Node; v: cstring)</a></li>
  1038. </ul>
  1039. <ul class="simple nested-toc-section">clear
  1040. <li><a class="reference" href="#clear%2CStorage" title="clear(s: Storage)">clear(s: Storage)</a></li>
  1041. </ul>
  1042. <ul class="simple nested-toc-section">clearData
  1043. <li><a class="reference" href="#clearData%2CDataTransfer%2Ccstring" title="clearData(dt: DataTransfer; format: cstring)">clearData(dt: DataTransfer; format: cstring)</a></li>
  1044. </ul>
  1045. <ul class="simple nested-toc-section">clearInterval
  1046. <li><a class="reference" href="#clearInterval%2CInterval" title="clearInterval(i: Interval)">clearInterval(i: Interval)</a></li>
  1047. <li><a class="reference" href="#clearInterval%2CWindow%2CInterval" title="clearInterval(w: Window; interval: Interval)">clearInterval(w: Window; interval: Interval)</a></li>
  1048. </ul>
  1049. <ul class="simple nested-toc-section">clearTimeout
  1050. <li><a class="reference" href="#clearTimeout%2CTimeOut" title="clearTimeout(t: TimeOut)">clearTimeout(t: TimeOut)</a></li>
  1051. <li><a class="reference" href="#clearTimeout%2CWindow%2CTimeOut" title="clearTimeout(w: Window; timeout: TimeOut)">clearTimeout(w: Window; timeout: TimeOut)</a></li>
  1052. </ul>
  1053. <ul class="simple nested-toc-section">click
  1054. <li><a class="reference" href="#click%2CElement" title="click(e: Element)">click(e: Element)</a></li>
  1055. </ul>
  1056. <ul class="simple nested-toc-section">clientHeight
  1057. <li><a class="reference" href="#clientHeight" title="clientHeight(): int">clientHeight(): int</a></li>
  1058. </ul>
  1059. <ul class="simple nested-toc-section">clientWidth
  1060. <li><a class="reference" href="#clientWidth" title="clientWidth(): int">clientWidth(): int</a></li>
  1061. </ul>
  1062. <ul class="simple nested-toc-section">cloneNode
  1063. <li><a class="reference" href="#cloneNode%2CNode%2Cbool" title="cloneNode(n: Node; copyContent: bool): Node">cloneNode(n: Node; copyContent: bool): Node</a></li>
  1064. </ul>
  1065. <ul class="simple nested-toc-section">close
  1066. <li><a class="reference" href="#close%2CWindow" title="close(w: Window)">close(w: Window)</a></li>
  1067. </ul>
  1068. <ul class="simple nested-toc-section">closest
  1069. <li><a class="reference" href="#closest%2CNode%2Ccstring" title="closest(self: Node; cssSelector: cstring): Node">closest(self: Node; cssSelector: cstring): Node</a></li>
  1070. </ul>
  1071. <ul class="simple nested-toc-section">compareDocumentPosition
  1072. <li><a class="reference" href="#compareDocumentPosition%2CNode%2CNode" title="compareDocumentPosition(n: Node; otherNode: Node): int">compareDocumentPosition(n: Node; otherNode: Node): int</a></li>
  1073. </ul>
  1074. <ul class="simple nested-toc-section">confirm
  1075. <li><a class="reference" href="#confirm%2CWindow%2Ccstring" title="confirm(w: Window; msg: cstring): bool">confirm(w: Window; msg: cstring): bool</a></li>
  1076. </ul>
  1077. <ul class="simple nested-toc-section">contains
  1078. <li><a class="reference" href="#contains%2CClassList%2Ccstring" title="contains(c: ClassList; class: cstring): bool">contains(c: ClassList; class: cstring): bool</a></li>
  1079. <li><a class="reference" href="#contains%2CNode" title="contains(n: Node): bool">contains(n: Node): bool</a></li>
  1080. </ul>
  1081. <ul class="simple nested-toc-section">createAttribute
  1082. <li><a class="reference" href="#createAttribute%2CDocument%2Ccstring" title="createAttribute(d: Document; identifier: cstring): Node">createAttribute(d: Document; identifier: cstring): Node</a></li>
  1083. </ul>
  1084. <ul class="simple nested-toc-section">createComment
  1085. <li><a class="reference" href="#createComment%2CDocument%2Ccstring" title="createComment(d: Document; data: cstring): Node">createComment(d: Document; data: cstring): Node</a></li>
  1086. </ul>
  1087. <ul class="simple nested-toc-section">createElement
  1088. <li><a class="reference" href="#createElement%2CDocument%2Ccstring" title="createElement(d: Document; identifier: cstring): Element">createElement(d: Document; identifier: cstring): Element</a></li>
  1089. </ul>
  1090. <ul class="simple nested-toc-section">createElementNS
  1091. <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>
  1092. </ul>
  1093. <ul class="simple nested-toc-section">createTextNode
  1094. <li><a class="reference" href="#createTextNode%2CDocument%2Ccstring" title="createTextNode(d: Document; identifier: cstring): Node">createTextNode(d: Document; identifier: cstring): Node</a></li>
  1095. </ul>
  1096. <ul class="simple nested-toc-section">decodeURI
  1097. <li><a class="reference" href="#decodeURI%2Ccstring" title="decodeURI(uri: cstring): cstring">decodeURI(uri: cstring): cstring</a></li>
  1098. </ul>
  1099. <ul class="simple nested-toc-section">decodeURIComponent
  1100. <li><a class="reference" href="#decodeURIComponent%2Ccstring" title="decodeURIComponent(uri: cstring): cstring">decodeURIComponent(uri: cstring): cstring</a></li>
  1101. </ul>
  1102. <ul class="simple nested-toc-section">deleteData
  1103. <li><a class="reference" href="#deleteData%2CNode%2Cint%2Cint" title="deleteData(n: Node; start, len: int)">deleteData(n: Node; start, len: int)</a></li>
  1104. </ul>
  1105. <ul class="simple nested-toc-section">deleteFromDocument
  1106. <li><a class="reference" href="#deleteFromDocument%2CSelection" title="deleteFromDocument(s: Selection)">deleteFromDocument(s: Selection)</a></li>
  1107. </ul>
  1108. <ul class="simple nested-toc-section">disabled=
  1109. <li><a class="reference" href="#disabled%3D%2CNode%2Cbool" title="disabled=(n: Node; v: bool)">disabled=(n: Node; v: bool)</a></li>
  1110. </ul>
  1111. <ul class="simple nested-toc-section">disableExternalCapture
  1112. <li><a class="reference" href="#disableExternalCapture%2CWindow" title="disableExternalCapture(w: Window)">disableExternalCapture(w: Window)</a></li>
  1113. </ul>
  1114. <ul class="simple nested-toc-section">dispatchEvent
  1115. <li><a class="reference" href="#dispatchEvent%2CEventTarget%2CEvent" title="dispatchEvent(et: EventTarget; ev: Event)">dispatchEvent(et: EventTarget; ev: Event)</a></li>
  1116. </ul>
  1117. <ul class="simple nested-toc-section">elementFromPoint
  1118. <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>
  1119. </ul>
  1120. <ul class="simple nested-toc-section">elementsFromPoint
  1121. <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>
  1122. </ul>
  1123. <ul class="simple nested-toc-section">enableExternalCapture
  1124. <li><a class="reference" href="#enableExternalCapture%2CWindow" title="enableExternalCapture(w: Window)">enableExternalCapture(w: Window)</a></li>
  1125. </ul>
  1126. <ul class="simple nested-toc-section">encodeURI
  1127. <li><a class="reference" href="#encodeURI%2Ccstring" title="encodeURI(uri: cstring): cstring">encodeURI(uri: cstring): cstring</a></li>
  1128. </ul>
  1129. <ul class="simple nested-toc-section">encodeURIComponent
  1130. <li><a class="reference" href="#encodeURIComponent%2Ccstring" title="encodeURIComponent(uri: cstring): cstring">encodeURIComponent(uri: cstring): cstring</a></li>
  1131. </ul>
  1132. <ul class="simple nested-toc-section">error
  1133. <li><a class="reference" href="#error%2CFileReader" title="error(f: FileReader): DomException">error(f: FileReader): DomException</a></li>
  1134. </ul>
  1135. <ul class="simple nested-toc-section">escape
  1136. <li><a class="reference" href="#escape%2Ccstring" title="escape(uri: cstring): cstring">escape(uri: cstring): cstring</a></li>
  1137. </ul>
  1138. <ul class="simple nested-toc-section">find
  1139. <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>
  1140. </ul>
  1141. <ul class="simple nested-toc-section">focus
  1142. <li><a class="reference" href="#focus%2CElement" title="focus(e: Element)">focus(e: Element)</a></li>
  1143. <li><a class="reference" href="#focus%2CNode" title="focus(e: Node)">focus(e: Node)</a></li>
  1144. <li><a class="reference" href="#focus%2CWindow" title="focus(w: Window)">focus(w: Window)</a></li>
  1145. </ul>
  1146. <ul class="simple nested-toc-section">forward
  1147. <li><a class="reference" href="#forward%2CHistory" title="forward(h: History)">forward(h: History)</a></li>
  1148. <li><a class="reference" href="#forward%2CWindow" title="forward(w: Window)">forward(w: Window)</a></li>
  1149. </ul>
  1150. <ul class="simple nested-toc-section">getAsFile
  1151. <li><a class="reference" href="#getAsFile%2CDataTransferItem" title="getAsFile(dti: DataTransferItem): File">getAsFile(dti: DataTransferItem): File</a></li>
  1152. </ul>
  1153. <ul class="simple nested-toc-section">getAttribute
  1154. <li><a class="reference" href="#getAttribute%2CNode%2Ccstring" title="getAttribute(n: Node; attr: cstring): cstring">getAttribute(n: Node; attr: cstring): cstring</a></li>
  1155. </ul>
  1156. <ul class="simple nested-toc-section">getAttributeNode
  1157. <li><a class="reference" href="#getAttributeNode%2CNode%2Ccstring" title="getAttributeNode(n: Node; attr: cstring): Node">getAttributeNode(n: Node; attr: cstring): Node</a></li>
  1158. </ul>
  1159. <ul class="simple nested-toc-section">getBoundingClientRect
  1160. <li><a class="reference" href="#getBoundingClientRect%2CNode" title="getBoundingClientRect(e: Node): BoundingRect">getBoundingClientRect(e: Node): BoundingRect</a></li>
  1161. </ul>
  1162. <ul class="simple nested-toc-section">getComputedStyle
  1163. <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>
  1164. </ul>
  1165. <ul class="simple nested-toc-section">getData
  1166. <li><a class="reference" href="#getData%2CDataTransfer%2Ccstring" title="getData(dt: DataTransfer; format: cstring): cstring">getData(dt: DataTransfer; format: cstring): cstring</a></li>
  1167. </ul>
  1168. <ul class="simple nested-toc-section">getElementById
  1169. <li><a class="reference" href="#getElementById%2CDocument%2Ccstring" title="getElementById(d: Document; id: cstring): Element">getElementById(d: Document; id: cstring): Element</a></li>
  1170. <li><a class="reference" href="#getElementById%2Ccstring" title="getElementById(id: cstring): Element">getElementById(id: cstring): Element</a></li>
  1171. </ul>
  1172. <ul class="simple nested-toc-section">getElementsByClass
  1173. <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>
  1174. </ul>
  1175. <ul class="simple nested-toc-section">getElementsByClassName
  1176. <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>
  1177. <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>
  1178. </ul>
  1179. <ul class="simple nested-toc-section">getElementsByName
  1180. <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>
  1181. </ul>
  1182. <ul class="simple nested-toc-section">getElementsByTagName
  1183. <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>
  1184. <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>
  1185. </ul>
  1186. <ul class="simple nested-toc-section">getItem
  1187. <li><a class="reference" href="#getItem%2CStorage%2Ccstring" title="getItem(s: Storage; key: cstring): cstring">getItem(s: Storage; key: cstring): cstring</a></li>
  1188. </ul>
  1189. <ul class="simple nested-toc-section">getModifierState
  1190. <li><a class="reference" href="#getModifierState%2CKeyboardEvent%2Ccstring" title="getModifierState(ev: KeyboardEvent; keyArg: cstring): bool">getModifierState(ev: KeyboardEvent; keyArg: cstring): bool</a></li>
  1191. <li><a class="reference" href="#getModifierState%2CMouseEvent%2Ccstring" title="getModifierState(ev: MouseEvent; keyArg: cstring): bool">getModifierState(ev: MouseEvent; keyArg: cstring): bool</a></li>
  1192. </ul>
  1193. <ul class="simple nested-toc-section">getPropertyPriority
  1194. <li><a class="reference" href="#getPropertyPriority%2CStyle%2Ccstring" title="getPropertyPriority(s: Style; property: cstring): cstring">getPropertyPriority(s: Style; property: cstring): cstring</a></li>
  1195. </ul>
  1196. <ul class="simple nested-toc-section">getPropertyValue
  1197. <li><a class="reference" href="#getPropertyValue%2CStyle%2Ccstring" title="getPropertyValue(s: Style; property: cstring): cstring">getPropertyValue(s: Style; property: cstring): cstring</a></li>
  1198. </ul>
  1199. <ul class="simple nested-toc-section">getRangeAt
  1200. <li><a class="reference" href="#getRangeAt%2CSelection%2Cint" title="getRangeAt(s: Selection; index: int): Range">getRangeAt(s: Selection; index: int): Range</a></li>
  1201. </ul>
  1202. <ul class="simple nested-toc-section">getRootNode
  1203. <li><a class="reference" href="#getRootNode%2CNode%2CRootNodeOptions" title="getRootNode(n: Node; options: RootNodeOptions): Node">getRootNode(n: Node; options: RootNodeOptions): Node</a></li>
  1204. </ul>
  1205. <ul class="simple nested-toc-section">getSelection
  1206. <li><a class="reference" href="#getSelection%2CDocument" title="getSelection(d: Document): Selection">getSelection(d: Document): Selection</a></li>
  1207. <li><a class="reference" href="#getSelection%2CDocumentOrShadowRoot" title="getSelection(n: DocumentOrShadowRoot): Selection">getSelection(n: DocumentOrShadowRoot): Selection</a></li>
  1208. </ul>
  1209. <ul class="simple nested-toc-section">go
  1210. <li><a class="reference" href="#go%2CHistory%2Cint" title="go(h: History; pagesToJump: int)">go(h: History; pagesToJump: int)</a></li>
  1211. </ul>
  1212. <ul class="simple nested-toc-section">handleEvent
  1213. <li><a class="reference" href="#handleEvent%2CDocument%2CEvent" title="handleEvent(d: Document; event: Event)">handleEvent(d: Document; event: Event)</a></li>
  1214. <li><a class="reference" href="#handleEvent%2CElement%2CEvent" title="handleEvent(e: Element; event: Event)">handleEvent(e: Element; event: Event)</a></li>
  1215. <li><a class="reference" href="#handleEvent%2CWindow%2CEvent" title="handleEvent(w: Window; e: Event)">handleEvent(w: Window; e: Event)</a></li>
  1216. </ul>
  1217. <ul class="simple nested-toc-section">hasAttribute
  1218. <li><a class="reference" href="#hasAttribute%2CNode%2Ccstring" title="hasAttribute(n: Node; attr: cstring): bool">hasAttribute(n: Node; attr: cstring): bool</a></li>
  1219. </ul>
  1220. <ul class="simple nested-toc-section">hasAttributeNS
  1221. <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>
  1222. </ul>
  1223. <ul class="simple nested-toc-section">hasChildNodes
  1224. <li><a class="reference" href="#hasChildNodes%2CNode" title="hasChildNodes(n: Node): bool">hasChildNodes(n: Node): bool</a></li>
  1225. </ul>
  1226. <ul class="simple nested-toc-section">hasPointerCapture
  1227. <li><a class="reference" href="#hasPointerCapture%2CNode%2CSomeNumber" title="hasPointerCapture(self: Node; pointerId: SomeNumber): bool">hasPointerCapture(self: Node; pointerId: SomeNumber): bool</a></li>
  1228. </ul>
  1229. <ul class="simple nested-toc-section">home
  1230. <li><a class="reference" href="#home%2CWindow" title="home(w: Window)">home(w: Window)</a></li>
  1231. </ul>
  1232. <ul class="simple nested-toc-section">id
  1233. <li><a class="reference" href="#id%2CNode" title="id(n: Node): cstring">id(n: Node): cstring</a></li>
  1234. </ul>
  1235. <ul class="simple nested-toc-section">id=
  1236. <li><a class="reference" href="#id%3D%2CNode%2Ccstring" title="id=(n: Node; x: cstring)">id=(n: Node; x: cstring)</a></li>
  1237. </ul>
  1238. <ul class="simple nested-toc-section">identifiedTouch
  1239. <li><a class="reference" href="#identifiedTouch%2CTouchList" title="identifiedTouch(list: TouchList): Touch">identifiedTouch(list: TouchList): Touch</a></li>
  1240. </ul>
  1241. <ul class="simple nested-toc-section">insertAdjacentElement
  1242. <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>
  1243. </ul>
  1244. <ul class="simple nested-toc-section">insertAdjacentHTML
  1245. <li><a class="reference" href="#insertAdjacentHTML%2CNode%2Ccstring%2Ccstring" title="insertAdjacentHTML(self: Node; position, html: cstring)">insertAdjacentHTML(self: Node; position, html: cstring)</a></li>
  1246. </ul>
  1247. <ul class="simple nested-toc-section">insertAdjacentText
  1248. <li><a class="reference" href="#insertAdjacentText%2CNode%2Ccstring%2Ccstring" title="insertAdjacentText(self: Node; position, data: cstring)">insertAdjacentText(self: Node; position, data: cstring)</a></li>
  1249. </ul>
  1250. <ul class="simple nested-toc-section">insertBefore
  1251. <li><a class="reference" href="#insertBefore%2CNode%2CNode%2CNode" title="insertBefore(n, newNode, before: Node)">insertBefore(n, newNode, before: Node)</a></li>
  1252. </ul>
  1253. <ul class="simple nested-toc-section">insertData
  1254. <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>
  1255. </ul>
  1256. <ul class="simple nested-toc-section">insertNode
  1257. <li><a class="reference" href="#insertNode%2CRange%2CNode" title="insertNode(range: Range; node: Node)">insertNode(range: Range; node: Node)</a></li>
  1258. </ul>
  1259. <ul class="simple nested-toc-section">inViewport
  1260. <li><a class="reference" href="#inViewport%2CNode" title="inViewport(el: Node): bool">inViewport(el: Node): bool</a></li>
  1261. </ul>
  1262. <ul class="simple nested-toc-section">isDefaultNamespace
  1263. <li><a class="reference" href="#isDefaultNamespace%2CNode" title="isDefaultNamespace(n: Node): bool">isDefaultNamespace(n: Node): bool</a></li>
  1264. </ul>
  1265. <ul class="simple nested-toc-section">isEqualNode
  1266. <li><a class="reference" href="#isEqualNode%2CNode" title="isEqualNode(n: Node): bool">isEqualNode(n: Node): bool</a></li>
  1267. </ul>
  1268. <ul class="simple nested-toc-section">isFinite
  1269. <li><a class="reference" href="#isFinite%2CBiggestFloat" title="isFinite(x: BiggestFloat): bool">isFinite(x: BiggestFloat): bool</a></li>
  1270. </ul>
  1271. <ul class="simple nested-toc-section">isNaN
  1272. <li><a class="reference" href="#isNaN%2CBiggestFloat" title="isNaN(x: BiggestFloat): bool">isNaN(x: BiggestFloat): bool</a></li>
  1273. </ul>
  1274. <ul class="simple nested-toc-section">isSameNode
  1275. <li><a class="reference" href="#isSameNode%2CNode" title="isSameNode(n: Node): bool">isSameNode(n: Node): bool</a></li>
  1276. </ul>
  1277. <ul class="simple nested-toc-section">item
  1278. <li><a class="reference" href="#item%2CTouchList%2Cint" title="item(list: TouchList; i: int): Touch">item(list: TouchList; i: int): Touch</a></li>
  1279. </ul>
  1280. <ul class="simple nested-toc-section">javaEnabled
  1281. <li><a class="reference" href="#javaEnabled%2CNavigator" title="javaEnabled(h: Navigator): bool">javaEnabled(h: Navigator): bool</a></li>
  1282. </ul>
  1283. <ul class="simple nested-toc-section">len
  1284. <li><a class="reference" href="#len%2CNode" title="len(x: Node): int">len(x: Node): int</a></li>
  1285. </ul>
  1286. <ul class="simple nested-toc-section">lookupNamespaceURI
  1287. <li><a class="reference" href="#lookupNamespaceURI%2CNode" title="lookupNamespaceURI(n: Node): cstring">lookupNamespaceURI(n: Node): cstring</a></li>
  1288. </ul>
  1289. <ul class="simple nested-toc-section">lookupPrefix
  1290. <li><a class="reference" href="#lookupPrefix%2CNode" title="lookupPrefix(n: Node): cstring">lookupPrefix(n: Node): cstring</a></li>
  1291. </ul>
  1292. <ul class="simple nested-toc-section">matches
  1293. <li><a class="reference" href="#matches%2CNode%2Ccstring" title="matches(self: Node; cssSelector: cstring): bool">matches(self: Node; cssSelector: cstring): bool</a></li>
  1294. </ul>
  1295. <ul class="simple nested-toc-section">matchMedia
  1296. <li><a class="reference" href="#matchMedia%2CWindow%2Ccstring" title="matchMedia(w: Window; mediaQueryString: cstring): MediaQueryList">matchMedia(w: Window; mediaQueryString: cstring): MediaQueryList</a></li>
  1297. </ul>
  1298. <ul class="simple nested-toc-section">message
  1299. <li><a class="reference" href="#message%2CDomException" title="message(ex: DomException): cstring">message(ex: DomException): cstring</a></li>
  1300. </ul>
  1301. <ul class="simple nested-toc-section">moveBy
  1302. <li><a class="reference" href="#moveBy%2CWindow%2Cint%2Cint" title="moveBy(w: Window; x, y: int)">moveBy(w: Window; x, y: int)</a></li>
  1303. </ul>
  1304. <ul class="simple nested-toc-section">moveTo
  1305. <li><a class="reference" href="#moveTo%2CWindow%2Cint%2Cint" title="moveTo(w: Window; x, y: int)">moveTo(w: Window; x, y: int)</a></li>
  1306. </ul>
  1307. <ul class="simple nested-toc-section">name
  1308. <li><a class="reference" href="#name%2CDomException" title="name(ex: DomException): cstring">name(ex: DomException): cstring</a></li>
  1309. </ul>
  1310. <ul class="simple nested-toc-section">newDomException
  1311. <li><a class="reference" href="#newDomException" title="newDomException(): DomException">newDomException(): DomException</a></li>
  1312. </ul>
  1313. <ul class="simple nested-toc-section">newDomParser
  1314. <li><a class="reference" href="#newDomParser" title="newDomParser(): DomParser">newDomParser(): DomParser</a></li>
  1315. </ul>
  1316. <ul class="simple nested-toc-section">newEvent
  1317. <li><a class="reference" href="#newEvent%2Ccstring" title="newEvent(name: cstring): Event">newEvent(name: cstring): Event</a></li>
  1318. </ul>
  1319. <ul class="simple nested-toc-section">newFileReader
  1320. <li><a class="reference" href="#newFileReader" title="newFileReader(): FileReader">newFileReader(): FileReader</a></li>
  1321. </ul>
  1322. <ul class="simple nested-toc-section">normalize
  1323. <li><a class="reference" href="#normalize%2CNode" title="normalize(n: Node)">normalize(n: Node)</a></li>
  1324. </ul>
  1325. <ul class="simple nested-toc-section">now
  1326. <li><a class="reference" href="#now%2CPerformance" title="now(p: Performance): float">now(p: Performance): float</a></li>
  1327. </ul>
  1328. <ul class="simple nested-toc-section">offsetHeight
  1329. <li><a class="reference" href="#offsetHeight%2CNode" title="offsetHeight(e: Node): int">offsetHeight(e: Node): int</a></li>
  1330. </ul>
  1331. <ul class="simple nested-toc-section">offsetLeft
  1332. <li><a class="reference" href="#offsetLeft%2CNode" title="offsetLeft(e: Node): int">offsetLeft(e: Node): int</a></li>
  1333. </ul>
  1334. <ul class="simple nested-toc-section">offsetTop
  1335. <li><a class="reference" href="#offsetTop%2CNode" title="offsetTop(e: Node): int">offsetTop(e: Node): int</a></li>
  1336. </ul>
  1337. <ul class="simple nested-toc-section">offsetWidth
  1338. <li><a class="reference" href="#offsetWidth%2CNode" title="offsetWidth(e: Node): int">offsetWidth(e: Node): int</a></li>
  1339. </ul>
  1340. <ul class="simple nested-toc-section">open
  1341. <li><a class="reference" href="#open%2CDocument" title="open(d: Document)">open(d: Document)</a></li>
  1342. <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>
  1343. </ul>
  1344. <ul class="simple nested-toc-section">parseFromString
  1345. <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>
  1346. </ul>
  1347. <ul class="simple nested-toc-section">play
  1348. <li><a class="reference" href="#play%2CEmbedElement" title="play(e: EmbedElement)">play(e: EmbedElement)</a></li>
  1349. </ul>
  1350. <ul class="simple nested-toc-section">preventDefault
  1351. <li><a class="reference" href="#preventDefault%2CEvent" title="preventDefault(ev: Event)">preventDefault(ev: Event)</a></li>
  1352. </ul>
  1353. <ul class="simple nested-toc-section">print
  1354. <li><a class="reference" href="#print%2CWindow" title="print(w: Window)">print(w: Window)</a></li>
  1355. </ul>
  1356. <ul class="simple nested-toc-section">prompt
  1357. <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>
  1358. </ul>
  1359. <ul class="simple nested-toc-section">pushState
  1360. <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>
  1361. </ul>
  1362. <ul class="simple nested-toc-section">querySelector
  1363. <li><a class="reference" href="#querySelector%2CDocument%2Ccstring" title="querySelector(d: Document; selectors: cstring): Element">querySelector(d: Document; selectors: cstring): Element</a></li>
  1364. <li><a class="reference" href="#querySelector%2CNode%2Ccstring" title="querySelector(n: Node; selectors: cstring): Element">querySelector(n: Node; selectors: cstring): Element</a></li>
  1365. </ul>
  1366. <ul class="simple nested-toc-section">querySelectorAll
  1367. <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>
  1368. <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>
  1369. </ul>
  1370. <ul class="simple nested-toc-section">readAsBinaryString
  1371. <li><a class="reference" href="#readAsBinaryString%2CFileReader%2CBlob" title="readAsBinaryString(f: FileReader; b: Blob)">readAsBinaryString(f: FileReader; b: Blob)</a></li>
  1372. </ul>
  1373. <ul class="simple nested-toc-section">readAsDataURL
  1374. <li><a class="reference" href="#readAsDataURL%2CFileReader%2CBlob" title="readAsDataURL(f: FileReader; b: Blob)">readAsDataURL(f: FileReader; b: Blob)</a></li>
  1375. </ul>
  1376. <ul class="simple nested-toc-section">readAsText
  1377. <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>
  1378. </ul>
  1379. <ul class="simple nested-toc-section">readyState
  1380. <li><a class="reference" href="#readyState%2CFileReader" title="readyState(f: FileReader): FileReaderState">readyState(f: FileReader): FileReaderState</a></li>
  1381. </ul>
  1382. <ul class="simple nested-toc-section">registerProtocolHandler
  1383. <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>
  1384. </ul>
  1385. <ul class="simple nested-toc-section">releasePointerCapture
  1386. <li><a class="reference" href="#releasePointerCapture%2CNode%2CSomeNumber" title="releasePointerCapture(self: Node; pointerId: SomeNumber)">releasePointerCapture(self: Node; pointerId: SomeNumber)</a></li>
  1387. </ul>
  1388. <ul class="simple nested-toc-section">reload
  1389. <li><a class="reference" href="#reload%2CLocation" title="reload(loc: Location)">reload(loc: Location)</a></li>
  1390. </ul>
  1391. <ul class="simple nested-toc-section">remove
  1392. <li><a class="reference" href="#remove%2CClassList%2Ccstring" title="remove(c: ClassList; class: cstring)">remove(c: ClassList; class: cstring)</a></li>
  1393. <li><a class="reference" href="#remove%2CNode" title="remove(child: Node)">remove(child: Node)</a></li>
  1394. </ul>
  1395. <ul class="simple nested-toc-section">removeAllRanges
  1396. <li><a class="reference" href="#removeAllRanges%2CSelection" title="removeAllRanges(s: Selection)">removeAllRanges(s: Selection)</a></li>
  1397. </ul>
  1398. <ul class="simple nested-toc-section">removeAttribute
  1399. <li><a class="reference" href="#removeAttribute%2CNode%2Ccstring" title="removeAttribute(n: Node; attr: cstring)">removeAttribute(n: Node; attr: cstring)</a></li>
  1400. </ul>
  1401. <ul class="simple nested-toc-section">removeAttributeNode
  1402. <li><a class="reference" href="#removeAttributeNode%2CNode%2CNode" title="removeAttributeNode(n, attr: Node)">removeAttributeNode(n, attr: Node)</a></li>
  1403. </ul>
  1404. <ul class="simple nested-toc-section">removeAttributeNS
  1405. <li><a class="reference" href="#removeAttributeNS%2CNode%2Ccstring%2Ccstring" title="removeAttributeNS(self: Node; namespace, attributeName: cstring)">removeAttributeNS(self: Node; namespace, attributeName: cstring)</a></li>
  1406. </ul>
  1407. <ul class="simple nested-toc-section">removeChild
  1408. <li><a class="reference" href="#removeChild%2CNode%2CNode" title="removeChild(n, child: Node)">removeChild(n, child: Node)</a></li>
  1409. </ul>
  1410. <ul class="simple nested-toc-section">removeEventListener
  1411. <li><a class="reference" href="#removeEventListener%2CEventTarget%2Ccstring%2Cproc%28Event%29%2CAddEventListenerOptions" title="removeEventListener(et: EventTarget; ev: cstring; cb: proc (ev: Event);
  1412. options: AddEventListenerOptions)">removeEventListener(et: EventTarget; ev: cstring; cb: proc (ev: Event);
  1413. options: AddEventListenerOptions)</a></li>
  1414. <li><a class="reference" href="#removeEventListener%2CEventTarget%2Ccstring%2Cproc%28Event%29%2Cbool" title="removeEventListener(et: EventTarget; ev: cstring; cb: proc (ev: Event);
  1415. useCapture: bool = false)">removeEventListener(et: EventTarget; ev: cstring; cb: proc (ev: Event);
  1416. useCapture: bool = false)</a></li>
  1417. </ul>
  1418. <ul class="simple nested-toc-section">removeItem
  1419. <li><a class="reference" href="#removeItem%2CStorage%2Ccstring" title="removeItem(s: Storage; key: cstring)">removeItem(s: Storage; key: cstring)</a></li>
  1420. </ul>
  1421. <ul class="simple nested-toc-section">removeProperty
  1422. <li><a class="reference" href="#removeProperty%2CStyle%2Ccstring" title="removeProperty(s: Style; property: cstring)">removeProperty(s: Style; property: cstring)</a></li>
  1423. </ul>
  1424. <ul class="simple nested-toc-section">replace
  1425. <li><a class="reference" href="#replace%2CLocation%2Ccstring" title="replace(loc: Location; s: cstring)">replace(loc: Location; s: cstring)</a></li>
  1426. </ul>
  1427. <ul class="simple nested-toc-section">replaceChild
  1428. <li><a class="reference" href="#replaceChild%2CNode%2CNode%2CNode" title="replaceChild(n, newNode, oldNode: Node)">replaceChild(n, newNode, oldNode: Node)</a></li>
  1429. </ul>
  1430. <ul class="simple nested-toc-section">replaceChildren
  1431. <li><a class="reference" href="#replaceChildren%2CNode%2CNode" title="replaceChildren(self: Node; replacements: Node)">replaceChildren(self: Node; replacements: Node)</a></li>
  1432. </ul>
  1433. <ul class="simple nested-toc-section">replaceData
  1434. <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>
  1435. </ul>
  1436. <ul class="simple nested-toc-section">replaceWith
  1437. <li><a class="reference" href="#replaceWith%2CNode%2CNode" title="replaceWith(self: Node; replacements: Node)">replaceWith(self: Node; replacements: Node)</a></li>
  1438. </ul>
  1439. <ul class="simple nested-toc-section">reportValidity
  1440. <li><a class="reference" href="#reportValidity%2CFormElement" title="reportValidity(e: FormElement): bool">reportValidity(e: FormElement): bool</a></li>
  1441. </ul>
  1442. <ul class="simple nested-toc-section">requestAnimationFrame
  1443. <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>
  1444. </ul>
  1445. <ul class="simple nested-toc-section">requestPointerLock
  1446. <li><a class="reference" href="#requestPointerLock%2CNode" title="requestPointerLock(self: Node)">requestPointerLock(self: Node)</a></li>
  1447. </ul>
  1448. <ul class="simple nested-toc-section">reset
  1449. <li><a class="reference" href="#reset%2CFormElement" title="reset(f: FormElement)">reset(f: FormElement)</a></li>
  1450. </ul>
  1451. <ul class="simple nested-toc-section">resizeBy
  1452. <li><a class="reference" href="#resizeBy%2CWindow%2Cint%2Cint" title="resizeBy(w: Window; x, y: int)">resizeBy(w: Window; x, y: int)</a></li>
  1453. </ul>
  1454. <ul class="simple nested-toc-section">resizeTo
  1455. <li><a class="reference" href="#resizeTo%2CWindow%2Cint%2Cint" title="resizeTo(w: Window; x, y: int)">resizeTo(w: Window; x, y: int)</a></li>
  1456. </ul>
  1457. <ul class="simple nested-toc-section">resultAsString
  1458. <li><a class="reference" href="#resultAsString%2CFileReader" title="resultAsString(f: FileReader): cstring">resultAsString(f: FileReader): cstring</a></li>
  1459. </ul>
  1460. <ul class="simple nested-toc-section">routeEvent
  1461. <li><a class="reference" href="#routeEvent%2CDocument%2CEvent" title="routeEvent(d: Document; event: Event)">routeEvent(d: Document; event: Event)</a></li>
  1462. <li><a class="reference" href="#routeEvent%2CWindow%2CEvent" title="routeEvent(w: Window; event: Event)">routeEvent(w: Window; event: Event)</a></li>
  1463. </ul>
  1464. <ul class="simple nested-toc-section">scrollBy
  1465. <li><a class="reference" href="#scrollBy%2CWindow%2Cint%2Cint" title="scrollBy(w: Window; x, y: int)">scrollBy(w: Window; x, y: int)</a></li>
  1466. </ul>
  1467. <ul class="simple nested-toc-section">scrollHeight
  1468. <li><a class="reference" href="#scrollHeight%2CNode" title="scrollHeight(e: Node): int">scrollHeight(e: Node): int</a></li>
  1469. </ul>
  1470. <ul class="simple nested-toc-section">scrollIntoView
  1471. <li><a class="reference" href="#scrollIntoView%2CNode" title="scrollIntoView(n: Node)">scrollIntoView(n: Node)</a></li>
  1472. <li><a class="reference" href="#scrollIntoView%2CNode%2CScrollIntoViewOptions" title="scrollIntoView(n: Node; options: ScrollIntoViewOptions)">scrollIntoView(n: Node; options: ScrollIntoViewOptions)</a></li>
  1473. </ul>
  1474. <ul class="simple nested-toc-section">scrollIntoViewIfNeeded
  1475. <li><a class="reference" href="#scrollIntoViewIfNeeded%2CNode%2Cbool" title="scrollIntoViewIfNeeded(self: Node; centerIfNeeded: bool)">scrollIntoViewIfNeeded(self: Node; centerIfNeeded: bool)</a></li>
  1476. </ul>
  1477. <ul class="simple nested-toc-section">scrollLeft
  1478. <li><a class="reference" href="#scrollLeft%2CNode" title="scrollLeft(e: Node): int">scrollLeft(e: Node): int</a></li>
  1479. </ul>
  1480. <ul class="simple nested-toc-section">scrollTo
  1481. <li><a class="reference" href="#scrollTo%2CWindow%2Cint%2Cint" title="scrollTo(w: Window; x, y: int)">scrollTo(w: Window; x, y: int)</a></li>
  1482. </ul>
  1483. <ul class="simple nested-toc-section">scrollTop
  1484. <li><a class="reference" href="#scrollTop%2CNode" title="scrollTop(e: Node): int">scrollTop(e: Node): int</a></li>
  1485. </ul>
  1486. <ul class="simple nested-toc-section">scrollTop=
  1487. <li><a class="reference" href="#scrollTop%3D%2CNode%2Cint" title="scrollTop=(e: Node; value: int)">scrollTop=(e: Node; value: int)</a></li>
  1488. </ul>
  1489. <ul class="simple nested-toc-section">scrollWidth
  1490. <li><a class="reference" href="#scrollWidth%2CNode" title="scrollWidth(e: Node): int">scrollWidth(e: Node): int</a></li>
  1491. </ul>
  1492. <ul class="simple nested-toc-section">select
  1493. <li><a class="reference" href="#select%2CElement" title="select(e: Element)">select(e: Element)</a></li>
  1494. </ul>
  1495. <ul class="simple nested-toc-section">sendBeacon
  1496. <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>
  1497. </ul>
  1498. <ul class="simple nested-toc-section">setAttr
  1499. <li><a class="reference" href="#setAttr%2CNode%2Ccstring%2Ccstring" title="setAttr(n: Node; key, val: cstring)">setAttr(n: Node; key, val: cstring)</a></li>
  1500. </ul>
  1501. <ul class="simple nested-toc-section">setAttribute
  1502. <li><a class="reference" href="#setAttribute%2CNode%2Ccstring%2Ccstring" title="setAttribute(n: Node; name, value: cstring)">setAttribute(n: Node; name, value: cstring)</a></li>
  1503. </ul>
  1504. <ul class="simple nested-toc-section">setAttributeNode
  1505. <li><a class="reference" href="#setAttributeNode%2CNode%2CNode" title="setAttributeNode(n: Node; attr: Node)">setAttributeNode(n: Node; attr: Node)</a></li>
  1506. </ul>
  1507. <ul class="simple nested-toc-section">setCustomValidity
  1508. <li><a class="reference" href="#setCustomValidity%2CInputElement%2Ccstring" title="setCustomValidity(e: InputElement; error: cstring)">setCustomValidity(e: InputElement; error: cstring)</a></li>
  1509. </ul>
  1510. <ul class="simple nested-toc-section">setData
  1511. <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>
  1512. </ul>
  1513. <ul class="simple nested-toc-section">setDragImage
  1514. <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>
  1515. </ul>
  1516. <ul class="simple nested-toc-section">setHTML
  1517. <li><a class="reference" href="#setHTML%2CNode%2Ccstring" title="setHTML(self: Node; html: cstring)">setHTML(self: Node; html: cstring)</a></li>
  1518. </ul>
  1519. <ul class="simple nested-toc-section">setInterval
  1520. <li><a class="reference" href="#setInterval%2Cproc%29%2Cint" title="setInterval(action: proc (); ms: int): Interval">setInterval(action: proc (); ms: int): Interval</a></li>
  1521. <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>
  1522. <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>
  1523. </ul>
  1524. <ul class="simple nested-toc-section">setItem
  1525. <li><a class="reference" href="#setItem%2CStorage%2Ccstring%2Ccstring" title="setItem(s: Storage; key, value: cstring)">setItem(s: Storage; key, value: cstring)</a></li>
  1526. </ul>
  1527. <ul class="simple nested-toc-section">setProperty
  1528. <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>
  1529. </ul>
  1530. <ul class="simple nested-toc-section">setRangeText
  1531. <li><a class="reference" href="#setRangeText%2CInputElement%2Ccstring%2Cint%2Cint%2Ccstring" title="setRangeText(e: InputElement; replacement: cstring; startindex: int = 0;
  1532. endindex: int = 0; selectionMode: cstring = &quot;preserve&quot;)">setRangeText(e: InputElement; replacement: cstring; startindex: int = 0;
  1533. endindex: int = 0; selectionMode: cstring = &quot;preserve&quot;)</a></li>
  1534. </ul>
  1535. <ul class="simple nested-toc-section">setSelectionRange
  1536. <li><a class="reference" href="#setSelectionRange%2CInputElement%2Cint%2Cint%2Ccstring" title="setSelectionRange(e: InputElement; selectionStart: int; selectionEnd: int;
  1537. selectionDirection: cstring = &quot;none&quot;)">setSelectionRange(e: InputElement; selectionStart: int; selectionEnd: int;
  1538. selectionDirection: cstring = &quot;none&quot;)</a></li>
  1539. </ul>
  1540. <ul class="simple nested-toc-section">setTimeout
  1541. <li><a class="reference" href="#setTimeout%2Cproc%29%2Cint" title="setTimeout(action: proc (); ms: int): TimeOut">setTimeout(action: proc (); ms: int): TimeOut</a></li>
  1542. <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>
  1543. <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>
  1544. </ul>
  1545. <ul class="simple nested-toc-section">slice
  1546. <li><a class="reference" href="#slice%2CBlob%2Cint%2Cint%2Ccstring" title="slice(e: Blob; startindex: int = 0; endindex: int = e.size;
  1547. contentType: cstring = &quot;&quot;)">slice(e: Blob; startindex: int = 0; endindex: int = e.size;
  1548. contentType: cstring = &quot;&quot;)</a></li>
  1549. </ul>
  1550. <ul class="simple nested-toc-section">stop
  1551. <li><a class="reference" href="#stop%2CEmbedElement" title="stop(e: EmbedElement)">stop(e: EmbedElement)</a></li>
  1552. <li><a class="reference" href="#stop%2CWindow" title="stop(w: Window)">stop(w: Window)</a></li>
  1553. </ul>
  1554. <ul class="simple nested-toc-section">stopImmediatePropagation
  1555. <li><a class="reference" href="#stopImmediatePropagation%2CEvent" title="stopImmediatePropagation(ev: Event)">stopImmediatePropagation(ev: Event)</a></li>
  1556. </ul>
  1557. <ul class="simple nested-toc-section">stopPropagation
  1558. <li><a class="reference" href="#stopPropagation%2CEvent" title="stopPropagation(ev: Event)">stopPropagation(ev: Event)</a></li>
  1559. </ul>
  1560. <ul class="simple nested-toc-section">submit
  1561. <li><a class="reference" href="#submit%2CFormElement" title="submit(f: FormElement)">submit(f: FormElement)</a></li>
  1562. </ul>
  1563. <ul class="simple nested-toc-section">toggle
  1564. <li><a class="reference" href="#toggle%2CClassList%2Ccstring" title="toggle(c: ClassList; class: cstring)">toggle(c: ClassList; class: cstring)</a></li>
  1565. </ul>
  1566. <ul class="simple nested-toc-section">toggleAttribute
  1567. <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>
  1568. </ul>
  1569. <ul class="simple nested-toc-section">unescape
  1570. <li><a class="reference" href="#unescape%2Ccstring" title="unescape(uri: cstring): cstring">unescape(uri: cstring): cstring</a></li>
  1571. </ul>
  1572. <ul class="simple nested-toc-section">value
  1573. <li><a class="reference" href="#value%2CNode" title="value(n: Node): cstring">value(n: Node): cstring</a></li>
  1574. </ul>
  1575. <ul class="simple nested-toc-section">value=
  1576. <li><a class="reference" href="#value%3D%2CNode%2Ccstring" title="value=(n: Node; v: cstring)">value=(n: Node; v: cstring)</a></li>
  1577. </ul>
  1578. <ul class="simple nested-toc-section">vibrate
  1579. <li><a class="reference" href="#vibrate%2CNavigator%2Ccint" title="vibrate(self: Navigator; pattern: cint): bool">vibrate(self: Navigator; pattern: cint): bool</a></li>
  1580. <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>
  1581. </ul>
  1582. <ul class="simple nested-toc-section">visualViewport
  1583. <li><a class="reference" href="#visualViewport%2CWindow" title="visualViewport(self: Window): VisualViewport">visualViewport(self: Window): VisualViewport</a></li>
  1584. </ul>
  1585. <ul class="simple nested-toc-section">write
  1586. <li><a class="reference" href="#write%2CDocument%2Ccstring" title="write(d: Document; text: cstring)">write(d: Document; text: cstring)</a></li>
  1587. </ul>
  1588. <ul class="simple nested-toc-section">writeln
  1589. <li><a class="reference" href="#writeln%2CDocument%2Ccstring" title="writeln(d: Document; text: cstring)">writeln(d: Document; text: cstring)</a></li>
  1590. </ul>
  1591. </ul>
  1592. </details>
  1593. </li>
  1594. <li>
  1595. <details open>
  1596. <summary><a class="reference reference-toplevel" href="#16" id="66">Converters</a></summary>
  1597. <ul class="simple simple-toc-section">
  1598. <ul class="simple nested-toc-section">toString
  1599. <li><a class="reference" href="#toString.c%2CSelection" title="toString(s: Selection): cstring">toString(s: Selection): cstring</a></li>
  1600. </ul>
  1601. </ul>
  1602. </details>
  1603. </li>
  1604. </ul>
  1605. </div>
  1606. <div class="nine columns" id="content">
  1607. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1608. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1609. <div id="tocRoot"></div>
  1610. <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>.
  1611. <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>
  1612. </ul>
  1613. <p><strong class="examples_text">Example: cmd: -b:js -r:off</strong></p>
  1614. <pre class="listing"><span class="Keyword">import</span> <span class="Identifier">std</span><span class="Operator">/</span><span class="Identifier">dom</span>
  1615. <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>
  1616. <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>
  1617. </ul>
  1618. <p><strong class="examples_text">Example: cmd: -b:js -r:off</strong></p>
  1619. <pre class="listing"><span class="Keyword">import</span> <span class="Identifier">std</span><span class="Operator">/</span><span class="Identifier">dom</span>
  1620. <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>
  1621. <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>
  1622. <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>
  1623. <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>
  1624. </ul>
  1625. <p><strong class="examples_text">Example: cmd: -b:js -r:off</strong></p>
  1626. <pre class="listing"><span class="Keyword">import</span> <span class="Identifier">std</span><span class="Operator">/</span><span class="Identifier">dom</span>
  1627. <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>
  1628. <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>
  1629. <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>
  1630. </ul>
  1631. <p><strong class="examples_text">Example: cmd: -b:js -r:off</strong></p>
  1632. <pre class="listing"><span class="Keyword">import</span> <span class="Identifier">std</span><span class="Operator">/</span><span class="Identifier">dom</span>
  1633. <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>
  1634. <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>
  1635. </ul>
  1636. </p>
  1637. <div class="section" id="6">
  1638. <h1><a class="toc-backref" href="#6">Imports</a></h1>
  1639. <dl class="item">
  1640. <a class="reference external" href="since.html">since</a>
  1641. </dl>
  1642. </div>
  1643. <div class="section" id="7">
  1644. <h1><a class="toc-backref" href="#7">Types</a></h1>
  1645. <dl class="item">
  1646. <div id="AddEventListenerOptions">
  1647. <dt><pre><a href="dom.html#AddEventListenerOptions"><span class="Identifier">AddEventListenerOptions</span></a> <span class="Other">=</span> <span class="Keyword">object</span>
  1648. <span class="Identifier">capture</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  1649. <span class="Identifier">once</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  1650. <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>
  1651. <dd>
  1652. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1307" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1653. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1307" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1654. </dd>
  1655. </div>
  1656. <div id="AnchorElement">
  1657. <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>
  1658. <span class="Identifier">text</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1659. <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>
  1660. <dd>
  1661. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L374" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1662. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L374" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1663. </dd>
  1664. </div>
  1665. <div id="Blob">
  1666. <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>
  1667. <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>
  1668. <dd>
  1669. see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Blob">docs</a>
  1670. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L294" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1671. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L294" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1672. </dd>
  1673. </div>
  1674. <div id="BoundingRect">
  1675. <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>
  1676. <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>
  1677. <dd>
  1678. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1721" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1679. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1721" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1680. </dd>
  1681. </div>
  1682. <div id="ClassList">
  1683. <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>
  1684. <dd>
  1685. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L193" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1686. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L193" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1687. </dd>
  1688. </div>
  1689. <div id="ClipboardEvent">
  1690. <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>
  1691. <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>
  1692. <dd>
  1693. see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/ClipboardEvent">docs</a>
  1694. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1220" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1695. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1220" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1696. </dd>
  1697. </div>
  1698. <div id="DataTransfer">
  1699. <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>
  1700. <span class="Identifier">dropEffect</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1701. <span class="Identifier">effectAllowed</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1702. <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>
  1703. <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>
  1704. <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>
  1705. <dd>
  1706. see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer">docs</a>
  1707. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1182" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1708. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1182" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1709. </dd>
  1710. </div>
  1711. <div id="DataTransferDropEffect">
  1712. <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>
  1713. <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>
  1714. <dd>
  1715. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1189" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1716. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1189" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1717. </dd>
  1718. </div>
  1719. <div id="DataTransferEffectAllowed">
  1720. <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>
  1721. <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>
  1722. <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>
  1723. <span class="Identifier">Uninitialized</span> <span class="Other">=</span> <span class="StringLit">&quot;uninitialized&quot;</span></pre></dt>
  1724. <dd>
  1725. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1195" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1726. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1195" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1727. </dd>
  1728. </div>
  1729. <div id="DataTransferItem">
  1730. <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>
  1731. <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>
  1732. <dd>
  1733. see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItem">docs</a>
  1734. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1178" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1735. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1178" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1736. </dd>
  1737. </div>
  1738. <div id="DataTransferItemKind">
  1739. <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>
  1740. <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>
  1741. <dd>
  1742. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1174" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1743. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1174" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1744. </dd>
  1745. </div>
  1746. <div id="Document">
  1747. <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>
  1748. <span class="Identifier">activeElement</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a>
  1749. <span class="Identifier">documentElement</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a>
  1750. <span class="Identifier">alinkColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1751. <span class="Identifier">bgColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1752. <span class="Identifier">body</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a>
  1753. <span class="Identifier">charset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1754. <span class="Identifier">cookie</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1755. <span class="Identifier">defaultCharset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1756. <span class="Identifier">fgColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1757. <span class="Identifier">head</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a>
  1758. <span class="Identifier">hidden</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  1759. <span class="Identifier">lastModified</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1760. <span class="Identifier">linkColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1761. <span class="Identifier">referrer</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1762. <span class="Identifier">title</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1763. <span class="Identifier">URL</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1764. <span class="Identifier">visibilityState</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1765. <span class="Identifier">vlinkColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1766. <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>
  1767. <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>
  1768. <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>
  1769. <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>
  1770. <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>
  1771. <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>
  1772. <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>
  1773. <dd>
  1774. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L233" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1775. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L233" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1776. </dd>
  1777. </div>
  1778. <div id="DocumentOrShadowRoot">
  1779. <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>
  1780. <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>
  1781. <dd>
  1782. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1357" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1783. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1357" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1784. </dd>
  1785. </div>
  1786. <div id="DomEvent">
  1787. <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>
  1788. <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>
  1789. <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>
  1790. <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>
  1791. <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>
  1792. <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>
  1793. <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>
  1794. <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>
  1795. <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>
  1796. <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>
  1797. <span class="Identifier">Wheel</span> <span class="Other">=</span> <span class="StringLit">&quot;wheel&quot;</span></pre></dt>
  1798. <dd>
  1799. see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/Events">docs</a>
  1800. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L77" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1801. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L77" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1802. </dd>
  1803. </div>
  1804. <div id="DomException">
  1805. <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>
  1806. <dd>
  1807. 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>
  1808. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1341" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1809. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1341" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1810. </dd>
  1811. </div>
  1812. <div id="DomParser">
  1813. <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>
  1814. <dd>
  1815. 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>
  1816. <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>
  1817. <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>
  1818. </li>
  1819. </ul>
  1820. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1332" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1821. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1332" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1822. </dd>
  1823. </div>
  1824. <div id="DragEvent">
  1825. <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>
  1826. <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>
  1827. <dd>
  1828. see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/DragEvent">docs</a>
  1829. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1216" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1830. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1216" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1831. </dd>
  1832. </div>
  1833. <div id="DragEventTypes">
  1834. <dt><pre><a href="dom.html#DragEventTypes"><span class="Identifier">DragEventTypes</span></a> <span class="Other">=</span> <span class="Keyword">enum</span>
  1835. <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>
  1836. <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>
  1837. <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>
  1838. <dd>
  1839. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1206" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1840. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1206" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1841. </dd>
  1842. </div>
  1843. <div id="Element">
  1844. <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>
  1845. <span class="Identifier">className</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1846. <span class="Identifier">classList</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#ClassList"><span class="Identifier">ClassList</span></a>
  1847. <span class="Identifier">checked</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  1848. <span class="Identifier">defaultChecked</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  1849. <span class="Identifier">defaultValue</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1850. <span class="Identifier">disabled</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  1851. <span class="Identifier">form</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#FormElement"><span class="Identifier">FormElement</span></a>
  1852. <span class="Identifier">name</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1853. <span class="Identifier">readOnly</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  1854. <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>
  1855. <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>
  1856. <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>
  1857. <span class="Identifier">contentEditable</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1858. <span class="Identifier">isContentEditable</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  1859. <span class="Identifier">dir</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1860. <span class="Identifier">offsetHeight</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  1861. <span class="Identifier">offsetWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  1862. <span class="Identifier">offsetLeft</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  1863. <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>
  1864. <dd>
  1865. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L260" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1866. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L260" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1867. </dd>
  1868. </div>
  1869. <div id="EmbedElement">
  1870. <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>
  1871. <span class="Identifier">height</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  1872. <span class="Identifier">hspace</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  1873. <span class="Identifier">src</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1874. <span class="Identifier">width</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  1875. <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>
  1876. <dd>
  1877. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L366" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1878. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L366" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1879. </dd>
  1880. </div>
  1881. <div id="Event">
  1882. <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>
  1883. <span class="Identifier">bubbles</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  1884. <span class="Identifier">cancelBubble</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  1885. <span class="Identifier">cancelable</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  1886. <span class="Identifier">composed</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  1887. <span class="Identifier">currentTarget</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
  1888. <span class="Identifier">defaultPrevented</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  1889. <span class="Identifier">eventPhase</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  1890. <span class="Identifier">target</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
  1891. <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>
  1892. <dd>
  1893. see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Event">docs</a>
  1894. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L783" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1895. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L783" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1896. </dd>
  1897. </div>
  1898. <div id="EventPhase">
  1899. <dt><pre><a href="dom.html#EventPhase"><span class="Identifier">EventPhase</span></a> <span class="Other">=</span> <span class="Keyword">enum</span>
  1900. <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>
  1901. <dd>
  1902. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L777" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1903. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L777" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1904. </dd>
  1905. </div>
  1906. <div id="EventTarget">
  1907. <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>
  1908. <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>.}
  1909. <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>.}
  1910. <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>.}
  1911. <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>.}
  1912. <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>.}
  1913. <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>.}
  1914. <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>.}
  1915. <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>.}
  1916. <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>.}
  1917. <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>.}
  1918. <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>.}
  1919. <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>.}
  1920. <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>.}
  1921. <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>.}
  1922. <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>.}
  1923. <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>.}
  1924. <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>.}
  1925. <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>.}
  1926. <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>.}
  1927. <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>.}
  1928. <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>.}
  1929. <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>.}
  1930. <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>.}
  1931. <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>
  1932. <dd>
  1933. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L51" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1934. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L51" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1935. </dd>
  1936. </div>
  1937. <div id="File">
  1938. <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>
  1939. <span class="Identifier">lastModified</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  1940. <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>
  1941. <dd>
  1942. see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/File">docs</a>
  1943. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L298" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1944. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L298" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1945. </dd>
  1946. </div>
  1947. <div id="FileReader">
  1948. <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>
  1949. <dd>
  1950. 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>
  1951. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1348" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1952. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1348" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1953. </dd>
  1954. </div>
  1955. <div id="FileReaderState">
  1956. <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>
  1957. <dd>
  1958. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1354" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1959. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1354" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1960. </dd>
  1961. </div>
  1962. <div id="FontFaceSet">
  1963. <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>
  1964. <span class="Identifier">ready</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#FontFaceSetReady"><span class="Identifier">FontFaceSetReady</span></a>
  1965. <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>
  1966. <dd>
  1967. see: <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/FontFaceSet">docs</a>
  1968. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1316" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1969. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1316" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1970. </dd>
  1971. </div>
  1972. <div id="FontFaceSetReady">
  1973. <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>
  1974. <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>
  1975. <dd>
  1976. see: <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/FontFaceSet/ready">docs</a>
  1977. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1312" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1978. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1312" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1979. </dd>
  1980. </div>
  1981. <div id="FormElement">
  1982. <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>
  1983. <span class="Identifier">acceptCharset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1984. <span class="Identifier">action</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1985. <span class="Identifier">autocomplete</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1986. <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>
  1987. <span class="Identifier">encoding</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1988. <span class="Identifier">enctype</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  1989. <span class="Identifier">length</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  1990. <span class="Identifier">noValidate</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  1991. <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>
  1992. <dd>
  1993. see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement">docs</a>
  1994. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L385" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  1995. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L385" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  1996. </dd>
  1997. </div>
  1998. <div id="Frame">
  1999. <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>
  2000. <dd>
  2001. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L191" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2002. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L191" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2003. </dd>
  2004. </div>
  2005. <div id="History">
  2006. <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>
  2007. <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>
  2008. <dd>
  2009. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1255" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2010. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1255" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2011. </dd>
  2012. </div>
  2013. <div id="HTMLSlotElement">
  2014. <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>
  2015. <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>
  2016. <dd>
  2017. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1369" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2018. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1369" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2019. </dd>
  2020. </div>
  2021. <div id="ImageElement">
  2022. <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>
  2023. <span class="Identifier">border</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  2024. <span class="Identifier">complete</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2025. <span class="Identifier">height</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  2026. <span class="Identifier">hspace</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  2027. <span class="Identifier">lowsrc</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2028. <span class="Identifier">src</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2029. <span class="Identifier">vspace</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  2030. <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>
  2031. <dd>
  2032. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L397" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2033. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L397" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2034. </dd>
  2035. </div>
  2036. <div id="InputElement">
  2037. <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>
  2038. <span class="Identifier">formAction</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2039. <span class="Identifier">formEncType</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2040. <span class="Identifier">formMethod</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2041. <span class="Identifier">formNoValidate</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2042. <span class="Identifier">formTarget</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2043. <span class="Identifier">autofocus</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2044. <span class="Identifier">required</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2045. <span class="Identifier">value</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2046. <span class="Identifier">validity</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#ValidityState"><span class="Identifier">ValidityState</span></a>
  2047. <span class="Identifier">validationMessage</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2048. <span class="Identifier">willValidate</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2049. <span class="Identifier">indeterminate</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2050. <span class="Identifier">alt</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2051. <span class="Identifier">height</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2052. <span class="Identifier">src</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2053. <span class="Identifier">width</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2054. <span class="Identifier">accept</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2055. <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>
  2056. <span class="Identifier">autocomplete</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2057. <span class="Identifier">maxLength</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  2058. <span class="Identifier">size</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  2059. <span class="Identifier">pattern</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2060. <span class="Identifier">placeholder</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2061. <span class="Identifier">min</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2062. <span class="Identifier">max</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2063. <span class="Identifier">selectionStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  2064. <span class="Identifier">selectionEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  2065. <span class="Identifier">selectionDirection</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2066. <span class="Identifier">dirName</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2067. <span class="Identifier">accessKey</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2068. <span class="Identifier">list</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a>
  2069. <span class="Identifier">multiple</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2070. <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>
  2071. <span class="Identifier">step</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2072. <span class="Identifier">valueAsDate</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2073. <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>
  2074. <dd>
  2075. see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement">docs</a>
  2076. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L308" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2077. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L308" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2078. </dd>
  2079. </div>
  2080. <div id="Interval">
  2081. <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>
  2082. <dd>
  2083. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1305" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2084. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1305" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2085. </dd>
  2086. </div>
  2087. <div id="KeyboardEvent">
  2088. <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>
  2089. <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>
  2090. <span class="Identifier">code</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2091. <span class="Identifier">isComposing</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2092. <span class="Identifier">key</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2093. <span class="Identifier">keyCode</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  2094. <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>
  2095. <dd>
  2096. see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent">docs</a>
  2097. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L799" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2098. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L799" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2099. </dd>
  2100. </div>
  2101. <div id="KeyboardEventKey">
  2102. <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>
  2103. <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>
  2104. <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>
  2105. <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>
  2106. <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>
  2107. <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>
  2108. <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>
  2109. <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>
  2110. <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>
  2111. <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>
  2112. <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>
  2113. <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>
  2114. <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>
  2115. <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>
  2116. <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>
  2117. <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>
  2118. <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>
  2119. <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>
  2120. <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>
  2121. <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>
  2122. <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>
  2123. <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>
  2124. <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>
  2125. <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>
  2126. <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>
  2127. <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>
  2128. <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>
  2129. <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>
  2130. <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>
  2131. <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>
  2132. <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>
  2133. <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>
  2134. <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>
  2135. <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>
  2136. <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>
  2137. <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>
  2138. <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>
  2139. <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>
  2140. <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>
  2141. <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>
  2142. <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>
  2143. <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>
  2144. <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>
  2145. <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>
  2146. <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>
  2147. <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>
  2148. <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>
  2149. <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>
  2150. <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>
  2151. <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>
  2152. <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>
  2153. <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>
  2154. <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>
  2155. <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>
  2156. <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>
  2157. <dd>
  2158. see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/key/Key_Values">docs</a>
  2159. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L807" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2160. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L807" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2161. </dd>
  2162. </div>
  2163. <div id="LinkElement">
  2164. <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>
  2165. <span class="Identifier">target</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2166. <span class="Identifier">text</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2167. <span class="Identifier">x</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  2168. <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>
  2169. <dd>
  2170. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L360" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2171. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L360" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2172. </dd>
  2173. </div>
  2174. <div id="Location">
  2175. <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>
  2176. <span class="Identifier">hash</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2177. <span class="Identifier">host</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2178. <span class="Identifier">hostname</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2179. <span class="Identifier">href</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2180. <span class="Identifier">pathname</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2181. <span class="Identifier">port</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2182. <span class="Identifier">protocol</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2183. <span class="Identifier">search</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2184. <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>
  2185. <dd>
  2186. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1244" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2187. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1244" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2188. </dd>
  2189. </div>
  2190. <div id="LocationBar">
  2191. <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>
  2192. <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>
  2193. <dd>
  2194. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1288" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2195. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1288" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2196. </dd>
  2197. </div>
  2198. <div id="MediaQueryList">
  2199. <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>
  2200. <span class="Identifier">matches</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2201. <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>
  2202. <dd>
  2203. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1326" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2204. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1326" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2205. </dd>
  2206. </div>
  2207. <div id="MenuBar">
  2208. <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>
  2209. <dd>
  2210. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1290" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2211. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1290" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2212. </dd>
  2213. </div>
  2214. <div id="MimeType">
  2215. <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>
  2216. <span class="Identifier">description</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2217. <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>
  2218. <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>
  2219. <dd>
  2220. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1282" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2221. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1282" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2222. </dd>
  2223. </div>
  2224. <div id="MouseButtons">
  2225. <dt><pre><a href="dom.html#MouseButtons"><span class="Identifier">MouseButtons</span></a> <span class="Other">=</span> <span class="Keyword">enum</span>
  2226. <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>
  2227. <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>
  2228. <dd>
  2229. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1153" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2230. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1153" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2231. </dd>
  2232. </div>
  2233. <div id="MouseEvent">
  2234. <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>
  2235. <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>
  2236. <span class="Identifier">button</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  2237. <span class="Identifier">buttons</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  2238. <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>
  2239. <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>
  2240. <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>
  2241. <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>
  2242. <span class="Identifier">relatedTarget</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#EventTarget"><span class="Identifier">EventTarget</span></a>
  2243. <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>
  2244. <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>
  2245. <dd>
  2246. see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent">docs</a>
  2247. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1161" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2248. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1161" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2249. </dd>
  2250. </div>
  2251. <div id="Navigator">
  2252. <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>
  2253. <span class="Identifier">appCodeName</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2254. <span class="Identifier">appName</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2255. <span class="Identifier">appVersion</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2256. <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>
  2257. <span class="Identifier">cookieEnabled</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2258. <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>
  2259. <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>
  2260. <span class="Identifier">language</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2261. <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>
  2262. <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>
  2263. <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>
  2264. <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>
  2265. <span class="Identifier">platform</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2266. <span class="Identifier">userAgent</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2267. <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>
  2268. <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>
  2269. <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>
  2270. <dd>
  2271. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1258" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2272. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1258" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2273. </dd>
  2274. </div>
  2275. <div id="Node">
  2276. <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>
  2277. <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>
  2278. <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>
  2279. <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>
  2280. <span class="Identifier">data</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2281. <span class="Identifier">firstChild</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
  2282. <span class="Identifier">lastChild</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
  2283. <span class="Identifier">nextSibling</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
  2284. <span class="Identifier">nodeName</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2285. <span class="Identifier">nodeType</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#NodeType"><span class="Identifier">NodeType</span></a>
  2286. <span class="Identifier">nodeValue</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2287. <span class="Identifier">parentNode</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
  2288. <span class="Identifier">content</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
  2289. <span class="Identifier">previousSibling</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
  2290. <span class="Identifier">ownerDocument</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Document"><span class="Identifier">Document</span></a>
  2291. <span class="Identifier">innerHTML</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2292. <span class="Identifier">outerHTML</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2293. <span class="Identifier">innerText</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2294. <span class="Identifier">textContent</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2295. <span class="Identifier">style</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Style"><span class="Identifier">Style</span></a>
  2296. <span class="Identifier">baseURI</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2297. <span class="Identifier">parentElement</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a>
  2298. <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>
  2299. <dd>
  2300. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L209" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2301. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L209" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2302. </dd>
  2303. </div>
  2304. <div id="NodeType">
  2305. <dt><pre><a href="dom.html#NodeType"><span class="Identifier">NodeType</span></a> <span class="Other">=</span> <span class="Keyword">enum</span>
  2306. <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>
  2307. <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>
  2308. <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>
  2309. <dd>
  2310. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L195" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2311. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L195" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2312. </dd>
  2313. </div>
  2314. <div id="OptionElement">
  2315. <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>
  2316. <span class="Identifier">defaultSelected</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2317. <span class="Identifier">selected</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2318. <span class="Identifier">selectedIndex</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  2319. <span class="Identifier">text</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2320. <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>
  2321. <dd>
  2322. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L378" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2323. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L378" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2324. </dd>
  2325. </div>
  2326. <div id="Performance">
  2327. <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>
  2328. <span class="Identifier">memory</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#PerformanceMemory"><span class="Identifier">PerformanceMemory</span></a>
  2329. <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>
  2330. <dd>
  2331. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L137" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2332. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L137" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2333. </dd>
  2334. </div>
  2335. <div id="PerformanceMemory">
  2336. <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>
  2337. <span class="Identifier">jsHeapSizeLimit</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
  2338. <span class="Identifier">totalJSHeapSize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
  2339. <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>
  2340. <dd>
  2341. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L110" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2342. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L110" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2343. </dd>
  2344. </div>
  2345. <div id="PerformanceTiming">
  2346. <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>
  2347. <span class="Identifier">connectStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
  2348. <span class="Identifier">domComplete</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
  2349. <span class="Identifier">domContentLoadedEventEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
  2350. <span class="Identifier">domContentLoadedEventStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
  2351. <span class="Identifier">domInteractive</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
  2352. <span class="Identifier">domLoading</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
  2353. <span class="Identifier">domainLookupEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
  2354. <span class="Identifier">domainLookupStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
  2355. <span class="Identifier">fetchStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
  2356. <span class="Identifier">loadEventEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
  2357. <span class="Identifier">loadEventStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
  2358. <span class="Identifier">navigationStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
  2359. <span class="Identifier">redirectEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
  2360. <span class="Identifier">redirectStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
  2361. <span class="Identifier">requestStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
  2362. <span class="Identifier">responseEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
  2363. <span class="Identifier">responseStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
  2364. <span class="Identifier">secureConnectionStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
  2365. <span class="Identifier">unloadEventEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
  2366. <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>
  2367. <dd>
  2368. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L115" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2369. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L115" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2370. </dd>
  2371. </div>
  2372. <div id="PersonalBar">
  2373. <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>
  2374. <dd>
  2375. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1291" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2376. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1291" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2377. </dd>
  2378. </div>
  2379. <div id="Plugin">
  2380. <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>
  2381. <span class="Identifier">description</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2382. <span class="Identifier">filename</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2383. <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>
  2384. <dd>
  2385. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1277" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2386. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1277" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2387. </dd>
  2388. </div>
  2389. <div id="Range">
  2390. <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>
  2391. <span class="Identifier">collapsed</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2392. <span class="Identifier">commonAncestorContainer</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
  2393. <span class="Identifier">endContainer</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
  2394. <span class="Identifier">endOffset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  2395. <span class="Identifier">startContainer</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
  2396. <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>
  2397. <dd>
  2398. see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Range">docs</a>
  2399. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L141" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2400. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L141" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2401. </dd>
  2402. </div>
  2403. <div id="RootNodeOptions">
  2404. <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>
  2405. <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>
  2406. <dd>
  2407. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1355" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2408. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1355" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2409. </dd>
  2410. </div>
  2411. <div id="Screen">
  2412. <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>
  2413. <span class="Identifier">availHeight</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  2414. <span class="Identifier">availWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  2415. <span class="Identifier">colorDepth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  2416. <span class="Identifier">height</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  2417. <span class="Identifier">pixelDepth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  2418. <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>
  2419. <dd>
  2420. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1296" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2421. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1296" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2422. </dd>
  2423. </div>
  2424. <div id="ScrollBars">
  2425. <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>
  2426. <dd>
  2427. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1292" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2428. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1292" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2429. </dd>
  2430. </div>
  2431. <div id="ScrollIntoViewOptions">
  2432. <dt><pre><a href="dom.html#ScrollIntoViewOptions"><span class="Identifier">ScrollIntoViewOptions</span></a> <span class="Other">=</span> <span class="Keyword">object</span>
  2433. <span class="Identifier">behavior</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2434. <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>
  2435. <dd>
  2436. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1321" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2437. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1321" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2438. </dd>
  2439. </div>
  2440. <div id="Selection">
  2441. <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>
  2442. <span class="Identifier">anchorNode</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
  2443. <span class="Identifier">anchorOffset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  2444. <span class="Identifier">focusNode</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Node"><span class="Identifier">Node</span></a>
  2445. <span class="Identifier">focusOffset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  2446. <span class="Identifier">isCollapsed</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2447. <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>
  2448. <dd>
  2449. see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/Selection">docs</a>
  2450. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L150" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2451. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L150" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2452. </dd>
  2453. </div>
  2454. <div id="ShadowRoot">
  2455. <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>
  2456. <span class="Identifier">delegatesFocus</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2457. <span class="Identifier">host</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a>
  2458. <span class="Identifier">innerHTML</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2459. <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>
  2460. <dd>
  2461. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1360" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2462. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1360" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2463. </dd>
  2464. </div>
  2465. <div id="ShadowRootInit">
  2466. <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>
  2467. <span class="Identifier">mode</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2468. <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>
  2469. <dd>
  2470. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1365" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2471. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1365" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2472. </dd>
  2473. </div>
  2474. <div id="SlotOptions">
  2475. <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>
  2476. <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>
  2477. <dd>
  2478. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1371" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2479. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1371" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2480. </dd>
  2481. </div>
  2482. <div id="StatusBar">
  2483. <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>
  2484. <dd>
  2485. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1294" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2486. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1294" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2487. </dd>
  2488. </div>
  2489. <div id="Storage">
  2490. <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>
  2491. <dd>
  2492. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L160" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2493. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L160" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2494. </dd>
  2495. </div>
  2496. <div id="StorageEvent">
  2497. <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>
  2498. <span class="Identifier">key</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2499. <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>
  2500. <span class="Identifier">storageArea</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Storage"><span class="Identifier">Storage</span></a>
  2501. <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>
  2502. <dd>
  2503. see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/StorageEvent">docs</a>
  2504. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1224" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2505. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1224" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2506. </dd>
  2507. </div>
  2508. <div id="Style">
  2509. <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>
  2510. <span class="Identifier">alignContent</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2511. <span class="Identifier">alignItems</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2512. <span class="Identifier">alignSelf</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2513. <span class="Identifier">all</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2514. <span class="Identifier">animation</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2515. <span class="Identifier">animationDelay</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2516. <span class="Identifier">animationDirection</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2517. <span class="Identifier">animationDuration</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2518. <span class="Identifier">animationFillMode</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2519. <span class="Identifier">animationIterationCount</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2520. <span class="Identifier">animationName</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2521. <span class="Identifier">animationPlayState</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2522. <span class="Identifier">animationTimingFunction</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2523. <span class="Identifier">backdropFilter</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2524. <span class="Identifier">backfaceVisibility</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2525. <span class="Identifier">background</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2526. <span class="Identifier">backgroundAttachment</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2527. <span class="Identifier">backgroundBlendMode</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2528. <span class="Identifier">backgroundClip</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2529. <span class="Identifier">backgroundColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2530. <span class="Identifier">backgroundImage</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2531. <span class="Identifier">backgroundOrigin</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2532. <span class="Identifier">backgroundPosition</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2533. <span class="Identifier">backgroundRepeat</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2534. <span class="Identifier">backgroundSize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2535. <span class="Identifier">blockSize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2536. <span class="Identifier">border</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2537. <span class="Identifier">borderBlock</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2538. <span class="Identifier">borderBlockColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2539. <span class="Identifier">borderBlockEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2540. <span class="Identifier">borderBlockEndColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2541. <span class="Identifier">borderBlockEndStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2542. <span class="Identifier">borderBlockEndWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2543. <span class="Identifier">borderBlockStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2544. <span class="Identifier">borderBlockStartColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2545. <span class="Identifier">borderBlockStartStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2546. <span class="Identifier">borderBlockStartWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2547. <span class="Identifier">borderBlockStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2548. <span class="Identifier">borderBlockWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2549. <span class="Identifier">borderBottom</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2550. <span class="Identifier">borderBottomColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2551. <span class="Identifier">borderBottomLeftRadius</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2552. <span class="Identifier">borderBottomRightRadius</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2553. <span class="Identifier">borderBottomStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2554. <span class="Identifier">borderBottomWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2555. <span class="Identifier">borderCollapse</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2556. <span class="Identifier">borderColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2557. <span class="Identifier">borderEndEndRadius</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2558. <span class="Identifier">borderEndStartRadius</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2559. <span class="Identifier">borderImage</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2560. <span class="Identifier">borderImageOutset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2561. <span class="Identifier">borderImageRepeat</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2562. <span class="Identifier">borderImageSlice</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2563. <span class="Identifier">borderImageSource</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2564. <span class="Identifier">borderImageWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2565. <span class="Identifier">borderInline</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2566. <span class="Identifier">borderInlineColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2567. <span class="Identifier">borderInlineEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2568. <span class="Identifier">borderInlineEndColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2569. <span class="Identifier">borderInlineEndStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2570. <span class="Identifier">borderInlineEndWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2571. <span class="Identifier">borderInlineStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2572. <span class="Identifier">borderInlineStartColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2573. <span class="Identifier">borderInlineStartStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2574. <span class="Identifier">borderInlineStartWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2575. <span class="Identifier">borderInlineStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2576. <span class="Identifier">borderInlineWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2577. <span class="Identifier">borderLeft</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2578. <span class="Identifier">borderLeftColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2579. <span class="Identifier">borderLeftStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2580. <span class="Identifier">borderLeftWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2581. <span class="Identifier">borderRadius</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2582. <span class="Identifier">borderRight</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2583. <span class="Identifier">borderRightColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2584. <span class="Identifier">borderRightStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2585. <span class="Identifier">borderRightWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2586. <span class="Identifier">borderSpacing</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2587. <span class="Identifier">borderStartEndRadius</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2588. <span class="Identifier">borderStartStartRadius</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2589. <span class="Identifier">borderStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2590. <span class="Identifier">borderTop</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2591. <span class="Identifier">borderTopColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2592. <span class="Identifier">borderTopLeftRadius</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2593. <span class="Identifier">borderTopRightRadius</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2594. <span class="Identifier">borderTopStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2595. <span class="Identifier">borderTopWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2596. <span class="Identifier">borderWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2597. <span class="Identifier">bottom</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2598. <span class="Identifier">boxDecorationBreak</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2599. <span class="Identifier">boxShadow</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2600. <span class="Identifier">boxSizing</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2601. <span class="Identifier">breakAfter</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2602. <span class="Identifier">breakBefore</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2603. <span class="Identifier">breakInside</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2604. <span class="Identifier">captionSide</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2605. <span class="Identifier">caretColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2606. <span class="Identifier">clear</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2607. <span class="Identifier">clip</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2608. <span class="Identifier">clipPath</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2609. <span class="Identifier">color</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2610. <span class="Identifier">colorAdjust</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2611. <span class="Identifier">columnCount</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2612. <span class="Identifier">columnFill</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2613. <span class="Identifier">columnGap</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2614. <span class="Identifier">columnRule</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2615. <span class="Identifier">columnRuleColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2616. <span class="Identifier">columnRuleStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2617. <span class="Identifier">columnRuleWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2618. <span class="Identifier">columnSpan</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2619. <span class="Identifier">columnWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2620. <span class="Identifier">columns</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2621. <span class="Identifier">contain</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2622. <span class="Identifier">content</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2623. <span class="Identifier">counterIncrement</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2624. <span class="Identifier">counterReset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2625. <span class="Identifier">counterSet</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2626. <span class="Identifier">cursor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2627. <span class="Identifier">direction</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2628. <span class="Identifier">display</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2629. <span class="Identifier">emptyCells</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2630. <span class="Identifier">filter</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2631. <span class="Identifier">flex</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2632. <span class="Identifier">flexBasis</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2633. <span class="Identifier">flexDirection</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2634. <span class="Identifier">flexFlow</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2635. <span class="Identifier">flexGrow</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2636. <span class="Identifier">flexShrink</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2637. <span class="Identifier">flexWrap</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2638. <span class="Identifier">cssFloat</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2639. <span class="Identifier">font</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2640. <span class="Identifier">fontFamily</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2641. <span class="Identifier">fontFeatureSettings</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2642. <span class="Identifier">fontKerning</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2643. <span class="Identifier">fontLanguageOverride</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2644. <span class="Identifier">fontOpticalSizing</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2645. <span class="Identifier">fontSize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2646. <span class="Identifier">fontSizeAdjust</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2647. <span class="Identifier">fontStretch</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2648. <span class="Identifier">fontStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2649. <span class="Identifier">fontSynthesis</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2650. <span class="Identifier">fontVariant</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2651. <span class="Identifier">fontVariantAlternates</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2652. <span class="Identifier">fontVariantCaps</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2653. <span class="Identifier">fontVariantEastAsian</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2654. <span class="Identifier">fontVariantLigatures</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2655. <span class="Identifier">fontVariantNumeric</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2656. <span class="Identifier">fontVariantPosition</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2657. <span class="Identifier">fontVariationSettings</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2658. <span class="Identifier">fontWeight</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2659. <span class="Identifier">gap</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2660. <span class="Identifier">grid</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2661. <span class="Identifier">gridArea</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2662. <span class="Identifier">gridAutoColumns</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2663. <span class="Identifier">gridAutoFlow</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2664. <span class="Identifier">gridAutoRows</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2665. <span class="Identifier">gridColumn</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2666. <span class="Identifier">gridColumnEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2667. <span class="Identifier">gridColumnStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2668. <span class="Identifier">gridRow</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2669. <span class="Identifier">gridRowEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2670. <span class="Identifier">gridRowStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2671. <span class="Identifier">gridTemplate</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2672. <span class="Identifier">gridTemplateAreas</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2673. <span class="Identifier">gridTemplateColumns</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2674. <span class="Identifier">gridTemplateRows</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2675. <span class="Identifier">hangingPunctuation</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2676. <span class="Identifier">height</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2677. <span class="Identifier">hyphens</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2678. <span class="Identifier">imageOrientation</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2679. <span class="Identifier">imageRendering</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2680. <span class="Identifier">inlineSize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2681. <span class="Identifier">inset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2682. <span class="Identifier">insetBlock</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2683. <span class="Identifier">insetBlockEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2684. <span class="Identifier">insetBlockStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2685. <span class="Identifier">insetInline</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2686. <span class="Identifier">insetInlineEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2687. <span class="Identifier">insetInlineStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2688. <span class="Identifier">isolation</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2689. <span class="Identifier">justifyContent</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2690. <span class="Identifier">justifyItems</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2691. <span class="Identifier">justifySelf</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2692. <span class="Identifier">left</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2693. <span class="Identifier">letterSpacing</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2694. <span class="Identifier">lineBreak</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2695. <span class="Identifier">lineHeight</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2696. <span class="Identifier">listStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2697. <span class="Identifier">listStyleImage</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2698. <span class="Identifier">listStylePosition</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2699. <span class="Identifier">listStyleType</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2700. <span class="Identifier">margin</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2701. <span class="Identifier">marginBlock</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2702. <span class="Identifier">marginBlockEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2703. <span class="Identifier">marginBlockStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2704. <span class="Identifier">marginBottom</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2705. <span class="Identifier">marginInline</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2706. <span class="Identifier">marginInlineEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2707. <span class="Identifier">marginInlineStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2708. <span class="Identifier">marginLeft</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2709. <span class="Identifier">marginRight</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2710. <span class="Identifier">marginTop</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2711. <span class="Identifier">mask</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2712. <span class="Identifier">maskBorder</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2713. <span class="Identifier">maskBorderMode</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2714. <span class="Identifier">maskBorderOutset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2715. <span class="Identifier">maskBorderRepeat</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2716. <span class="Identifier">maskBorderSlice</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2717. <span class="Identifier">maskBorderSource</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2718. <span class="Identifier">maskBorderWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2719. <span class="Identifier">maskClip</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2720. <span class="Identifier">maskComposite</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2721. <span class="Identifier">maskImage</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2722. <span class="Identifier">maskMode</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2723. <span class="Identifier">maskOrigin</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2724. <span class="Identifier">maskPosition</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2725. <span class="Identifier">maskRepeat</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2726. <span class="Identifier">maskSize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2727. <span class="Identifier">maskType</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2728. <span class="Identifier">maxBlockSize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2729. <span class="Identifier">maxHeight</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2730. <span class="Identifier">maxInlineSize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2731. <span class="Identifier">maxWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2732. <span class="Identifier">minBlockSize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2733. <span class="Identifier">minHeight</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2734. <span class="Identifier">minInlineSize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2735. <span class="Identifier">minWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2736. <span class="Identifier">mixBlendMode</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2737. <span class="Identifier">objectFit</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2738. <span class="Identifier">objectPosition</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2739. <span class="Identifier">offset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2740. <span class="Identifier">offsetAnchor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2741. <span class="Identifier">offsetDistance</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2742. <span class="Identifier">offsetPath</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2743. <span class="Identifier">offsetRotate</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2744. <span class="Identifier">opacity</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2745. <span class="Identifier">order</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2746. <span class="Identifier">orphans</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2747. <span class="Identifier">outline</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2748. <span class="Identifier">outlineColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2749. <span class="Identifier">outlineOffset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2750. <span class="Identifier">outlineStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2751. <span class="Identifier">outlineWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2752. <span class="Identifier">overflow</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2753. <span class="Identifier">overflowAnchor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2754. <span class="Identifier">overflowBlock</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2755. <span class="Identifier">overflowInline</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2756. <span class="Identifier">overflowWrap</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2757. <span class="Identifier">overflowX</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2758. <span class="Identifier">overflowY</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2759. <span class="Identifier">overscrollBehavior</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2760. <span class="Identifier">overscrollBehaviorBlock</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2761. <span class="Identifier">overscrollBehaviorInline</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2762. <span class="Identifier">overscrollBehaviorX</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2763. <span class="Identifier">overscrollBehaviorY</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2764. <span class="Identifier">padding</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2765. <span class="Identifier">paddingBlock</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2766. <span class="Identifier">paddingBlockEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2767. <span class="Identifier">paddingBlockStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2768. <span class="Identifier">paddingBottom</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2769. <span class="Identifier">paddingInline</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2770. <span class="Identifier">paddingInlineEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2771. <span class="Identifier">paddingInlineStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2772. <span class="Identifier">paddingLeft</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2773. <span class="Identifier">paddingRight</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2774. <span class="Identifier">paddingTop</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2775. <span class="Identifier">pageBreakAfter</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2776. <span class="Identifier">pageBreakBefore</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2777. <span class="Identifier">pageBreakInside</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2778. <span class="Identifier">paintOrder</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2779. <span class="Identifier">perspective</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2780. <span class="Identifier">perspectiveOrigin</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2781. <span class="Identifier">placeContent</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2782. <span class="Identifier">placeItems</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2783. <span class="Identifier">placeSelf</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2784. <span class="Identifier">pointerEvents</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2785. <span class="Identifier">position</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2786. <span class="Identifier">quotes</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2787. <span class="Identifier">resize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2788. <span class="Identifier">right</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2789. <span class="Identifier">rotate</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2790. <span class="Identifier">rowGap</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2791. <span class="Identifier">scale</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2792. <span class="Identifier">scrollBehavior</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2793. <span class="Identifier">scrollMargin</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2794. <span class="Identifier">scrollMarginBlock</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2795. <span class="Identifier">scrollMarginBlockEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2796. <span class="Identifier">scrollMarginBlockStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2797. <span class="Identifier">scrollMarginBottom</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2798. <span class="Identifier">scrollMarginInline</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2799. <span class="Identifier">scrollMarginInlineEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2800. <span class="Identifier">scrollMarginInlineStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2801. <span class="Identifier">scrollMarginLeft</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2802. <span class="Identifier">scrollMarginRight</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2803. <span class="Identifier">scrollMarginTop</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2804. <span class="Identifier">scrollPadding</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2805. <span class="Identifier">scrollPaddingBlock</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2806. <span class="Identifier">scrollPaddingBlockEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2807. <span class="Identifier">scrollPaddingBlockStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2808. <span class="Identifier">scrollPaddingBottom</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2809. <span class="Identifier">scrollPaddingInline</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2810. <span class="Identifier">scrollPaddingInlineEnd</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2811. <span class="Identifier">scrollPaddingInlineStart</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2812. <span class="Identifier">scrollPaddingLeft</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2813. <span class="Identifier">scrollPaddingRight</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2814. <span class="Identifier">scrollPaddingTop</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2815. <span class="Identifier">scrollSnapAlign</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2816. <span class="Identifier">scrollSnapStop</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2817. <span class="Identifier">scrollSnapType</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2818. <span class="Identifier">scrollbar3dLightColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2819. <span class="Identifier">scrollbarArrowColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2820. <span class="Identifier">scrollbarBaseColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2821. <span class="Identifier">scrollbarColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2822. <span class="Identifier">scrollbarDarkshadowColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2823. <span class="Identifier">scrollbarFaceColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2824. <span class="Identifier">scrollbarHighlightColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2825. <span class="Identifier">scrollbarShadowColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2826. <span class="Identifier">scrollbarTrackColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2827. <span class="Identifier">scrollbarWidth</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2828. <span class="Identifier">shapeImageThreshold</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2829. <span class="Identifier">shapeMargin</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2830. <span class="Identifier">shapeOutside</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2831. <span class="Identifier">tabSize</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2832. <span class="Identifier">tableLayout</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2833. <span class="Identifier">textAlign</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2834. <span class="Identifier">textAlignLast</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2835. <span class="Identifier">textCombineUpright</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2836. <span class="Identifier">textDecoration</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2837. <span class="Identifier">textDecorationColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2838. <span class="Identifier">textDecorationLine</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2839. <span class="Identifier">textDecorationSkipInk</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2840. <span class="Identifier">textDecorationStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2841. <span class="Identifier">textDecorationThickness</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2842. <span class="Identifier">textEmphasis</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2843. <span class="Identifier">textEmphasisColor</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2844. <span class="Identifier">textEmphasisPosition</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2845. <span class="Identifier">textEmphasisStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2846. <span class="Identifier">textIndent</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2847. <span class="Identifier">textJustify</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2848. <span class="Identifier">textOrientation</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2849. <span class="Identifier">textOverflow</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2850. <span class="Identifier">textRendering</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2851. <span class="Identifier">textShadow</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2852. <span class="Identifier">textTransform</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2853. <span class="Identifier">textUnderlineOffset</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2854. <span class="Identifier">textUnderlinePosition</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2855. <span class="Identifier">top</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2856. <span class="Identifier">touchAction</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2857. <span class="Identifier">transform</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2858. <span class="Identifier">transformBox</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2859. <span class="Identifier">transformOrigin</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2860. <span class="Identifier">transformStyle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2861. <span class="Identifier">transition</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2862. <span class="Identifier">transitionDelay</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2863. <span class="Identifier">transitionDuration</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2864. <span class="Identifier">transitionProperty</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2865. <span class="Identifier">transitionTimingFunction</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2866. <span class="Identifier">translate</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2867. <span class="Identifier">unicodeBidi</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2868. <span class="Identifier">verticalAlign</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2869. <span class="Identifier">visibility</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2870. <span class="Identifier">whiteSpace</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2871. <span class="Identifier">widows</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2872. <span class="Identifier">width</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2873. <span class="Identifier">willChange</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2874. <span class="Identifier">wordBreak</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2875. <span class="Identifier">wordSpacing</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2876. <span class="Identifier">writingMode</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2877. <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>
  2878. <dd>
  2879. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L407" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2880. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L407" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2881. </dd>
  2882. </div>
  2883. <div id="TextAreaElement">
  2884. <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>
  2885. <span class="Identifier">value</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2886. <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>
  2887. <span class="Identifier">selectionDirection</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2888. <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>
  2889. <dd>
  2890. see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement">docs</a>
  2891. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L302" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2892. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L302" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2893. </dd>
  2894. </div>
  2895. <div id="TimeOut">
  2896. <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>
  2897. <dd>
  2898. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1304" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2899. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1304" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2900. </dd>
  2901. </div>
  2902. <div id="ToolBar">
  2903. <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>
  2904. <dd>
  2905. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1293" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2906. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1293" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2907. </dd>
  2908. </div>
  2909. <div id="Touch">
  2910. <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>
  2911. <span class="Identifier">identifier</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  2912. <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>
  2913. <span class="Identifier">target</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Element"><span class="Identifier">Element</span></a>
  2914. <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>
  2915. <span class="Identifier">rotationAngle</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a>
  2916. <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>
  2917. <dd>
  2918. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1233" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2919. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1233" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2920. </dd>
  2921. </div>
  2922. <div id="TouchEvent">
  2923. <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>
  2924. <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>
  2925. <dd>
  2926. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1241" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2927. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1241" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2928. </dd>
  2929. </div>
  2930. <div id="TouchList">
  2931. <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>
  2932. <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>
  2933. <dd>
  2934. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1230" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2935. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1230" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2936. </dd>
  2937. </div>
  2938. <div id="UIEvent">
  2939. <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>
  2940. <span class="Identifier">detail</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#int64"><span class="Identifier">int64</span></a>
  2941. <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>
  2942. <dd>
  2943. see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/UIEvent">docs</a>
  2944. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L795" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2945. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L795" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2946. </dd>
  2947. </div>
  2948. <div id="ValidityState">
  2949. <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>
  2950. <span class="Identifier">badInput</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2951. <span class="Identifier">customError</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2952. <span class="Identifier">patternMismatch</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2953. <span class="Identifier">rangeOverflow</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2954. <span class="Identifier">rangeUnderflow</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2955. <span class="Identifier">stepMismatch</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2956. <span class="Identifier">tooLong</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2957. <span class="Identifier">tooShort</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2958. <span class="Identifier">typeMismatch</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2959. <span class="Identifier">valid</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2960. <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>
  2961. <dd>
  2962. see <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/ValidityState">docs</a>
  2963. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L281" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2964. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L281" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2965. </dd>
  2966. </div>
  2967. <div id="VisualViewport">
  2968. <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>
  2969. <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>
  2970. <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>
  2971. <dd>
  2972. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1839" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  2973. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1839" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  2974. </dd>
  2975. </div>
  2976. <div id="Window">
  2977. <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>
  2978. <span class="Identifier">document</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Document"><span class="Identifier">Document</span></a>
  2979. <span class="Identifier">event</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Event"><span class="Identifier">Event</span></a>
  2980. <span class="Identifier">history</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#History"><span class="Identifier">History</span></a>
  2981. <span class="Identifier">location</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Location"><span class="Identifier">Location</span></a>
  2982. <span class="Identifier">closed</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#bool"><span class="Identifier">bool</span></a>
  2983. <span class="Identifier">defaultStatus</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2984. <span class="Identifier">devicePixelRatio</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
  2985. <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>
  2986. <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>
  2987. <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>
  2988. <span class="Identifier">name</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2989. <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>
  2990. <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>
  2991. <span class="Identifier">scrollX</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
  2992. <span class="Identifier">scrollY</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a>
  2993. <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>
  2994. <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>
  2995. <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>
  2996. <span class="Identifier">status</span><span class="Operator">*</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a>
  2997. <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>
  2998. <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>
  2999. <span class="Identifier">screen</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Screen"><span class="Identifier">Screen</span></a>
  3000. <span class="Identifier">performance</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Performance"><span class="Identifier">Performance</span></a>
  3001. <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>
  3002. <span class="Identifier">localStorage</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Storage"><span class="Identifier">Storage</span></a>
  3003. <span class="Identifier">sessionStorage</span><span class="Operator">*</span><span class="Other">:</span> <a href="dom.html#Storage"><span class="Identifier">Storage</span></a>
  3004. <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>
  3005. <dd>
  3006. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L162" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3007. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L162" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3008. </dd>
  3009. </div>
  3010. </dl>
  3011. </div>
  3012. <div class="section" id="8">
  3013. <h1><a class="toc-backref" href="#8">Vars</a></h1>
  3014. <dl class="item">
  3015. <div id="document_2">
  3016. <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>
  3017. <dd>
  3018. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1700" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3019. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1700" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3020. </dd>
  3021. </div>
  3022. <div id="navigator_2">
  3023. <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>
  3024. <dd>
  3025. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1696" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3026. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1696" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3027. </dd>
  3028. </div>
  3029. <div id="screen_2">
  3030. <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>
  3031. <dd>
  3032. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1697" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3033. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1697" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3034. </dd>
  3035. </div>
  3036. <div id="window_2">
  3037. <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>
  3038. <dd>
  3039. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1695" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3040. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1695" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3041. </dd>
  3042. </div>
  3043. </dl>
  3044. </div>
  3045. <div class="section" id="10">
  3046. <h1><a class="toc-backref" href="#10">Consts</a></h1>
  3047. <dl class="item">
  3048. <div id="DomApiVersion">
  3049. <dt><pre><a href="dom.html#DomApiVersion"><span class="Identifier">DomApiVersion</span></a> <span class="Other">=</span> <span class="DecNumber">3</span></pre></dt>
  3050. <dd>
  3051. the version of DOM API we try to follow. No guarantees though.
  3052. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L48" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3053. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L48" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3054. </dd>
  3055. </div>
  3056. <div id="fileReaderDone">
  3057. <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>
  3058. <dd>
  3059. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1377" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3060. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1377" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3061. </dd>
  3062. </div>
  3063. <div id="fileReaderEmpty">
  3064. <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>
  3065. <dd>
  3066. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1375" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3067. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1375" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3068. </dd>
  3069. </div>
  3070. <div id="fileReaderLoading">
  3071. <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>
  3072. <dd>
  3073. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1376" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3074. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1376" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3075. </dd>
  3076. </div>
  3077. </dl>
  3078. </div>
  3079. <div class="section" id="12">
  3080. <h1><a class="toc-backref" href="#12">Procs</a></h1>
  3081. <dl class="item">
  3082. <div id="$-procs-all">
  3083. <div id="$,Selection">
  3084. <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>
  3085. <dd>
  3086. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1682" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3087. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1682" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3088. </dd>
  3089. </div>
  3090. </div>
  3091. <div id="[]-procs-all">
  3092. <div id="[],Node,int">
  3093. <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>
  3094. <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>
  3095. <dd>
  3096. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1469" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3097. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1469" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3098. </dd>
  3099. </div>
  3100. </div>
  3101. <div id="abort-procs-all">
  3102. <div id="abort,FileReader">
  3103. <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>
  3104. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3105. <dd>
  3106. <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>
  3107. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1768" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3108. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1768" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3109. </dd>
  3110. </div>
  3111. </div>
  3112. <div id="add-procs-all">
  3113. <div id="add,ClassList,cstring">
  3114. <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>
  3115. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3116. <dd>
  3117. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1630" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3118. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1630" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3119. </dd>
  3120. </div>
  3121. </div>
  3122. <div id="addEventListener-procs-all">
  3123. <div id="addEventListener,EventTarget,cstring,proc(Event),AddEventListenerOptions">
  3124. <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>
  3125. <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>
  3126. <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>
  3127. <dd>
  3128. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1491" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3129. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1491" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3130. </dd>
  3131. </div>
  3132. <div id="addEventListener,EventTarget,cstring,proc(Event),bool">
  3133. <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>
  3134. <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>
  3135. <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>
  3136. <dd>
  3137. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1490" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3138. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1490" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3139. </dd>
  3140. </div>
  3141. </div>
  3142. <div id="after-procs-all">
  3143. <div id="after,Node,Node">
  3144. <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>
  3145. <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>
  3146. <dd>
  3147. <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>
  3148. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1792" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3149. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1792" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3150. </dd>
  3151. </div>
  3152. </div>
  3153. <div id="alert-procs-all">
  3154. <div id="alert,Window,cstring">
  3155. <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>
  3156. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3157. <dd>
  3158. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1498" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3159. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1498" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3160. </dd>
  3161. </div>
  3162. </div>
  3163. <div id="append-procs-all">
  3164. <div id="append,Node,Node">
  3165. <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>
  3166. <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>
  3167. <dd>
  3168. <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>
  3169. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1798" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3170. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1798" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3171. </dd>
  3172. </div>
  3173. </div>
  3174. <div id="appendChild-procs-all">
  3175. <div id="appendChild,Node,Node">
  3176. <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>
  3177. <dd>
  3178. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1471" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3179. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1471" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3180. </dd>
  3181. </div>
  3182. </div>
  3183. <div id="appendData-procs-all">
  3184. <div id="appendData,Node,cstring">
  3185. <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>
  3186. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3187. <dd>
  3188. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1537" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3189. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1537" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3190. </dd>
  3191. </div>
  3192. </div>
  3193. <div id="assignedElements-procs-all">
  3194. <div id="assignedElements,HTMLSlotElement,SlotOptions">
  3195. <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> {.
  3196. <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>
  3197. <dd>
  3198. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1574" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3199. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1574" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3200. </dd>
  3201. </div>
  3202. </div>
  3203. <div id="assignedNodes-procs-all">
  3204. <div id="assignedNodes,HTMLSlotElement,SlotOptions">
  3205. <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> {.
  3206. <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>
  3207. <dd>
  3208. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1573" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3209. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1573" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3210. </dd>
  3211. </div>
  3212. </div>
  3213. <div id="attachShadow-procs-all">
  3214. <div id="attachShadow,Element">
  3215. <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>
  3216. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3217. <dd>
  3218. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1572" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3219. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1572" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3220. </dd>
  3221. </div>
  3222. </div>
  3223. <div id="back-procs-all">
  3224. <div id="back,History">
  3225. <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>
  3226. <dd>
  3227. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1615" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3228. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1615" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3229. </dd>
  3230. </div>
  3231. <div id="back,Window">
  3232. <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>
  3233. <dd>
  3234. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1499" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3235. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1499" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3236. </dd>
  3237. </div>
  3238. </div>
  3239. <div id="before-procs-all">
  3240. <div id="before,Node,Node">
  3241. <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>
  3242. <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>
  3243. <dd>
  3244. <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>
  3245. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1795" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3246. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1795" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3247. </dd>
  3248. </div>
  3249. </div>
  3250. <div id="blur-procs-all">
  3251. <div id="blur,Element">
  3252. <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>
  3253. <dd>
  3254. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1592" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3255. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1592" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3256. </dd>
  3257. </div>
  3258. <div id="blur,Window">
  3259. <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>
  3260. <dd>
  3261. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1500" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3262. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1500" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3263. </dd>
  3264. </div>
  3265. </div>
  3266. <div id="cancelAnimationFrame-procs-all">
  3267. <div id="cancelAnimationFrame,Window,int">
  3268. <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>
  3269. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3270. <dd>
  3271. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1533" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3272. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1533" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3273. </dd>
  3274. </div>
  3275. </div>
  3276. <div id="canShare-procs-all">
  3277. <div id="canShare,Navigator,cstring">
  3278. <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>
  3279. <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>
  3280. <dd>
  3281. <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>
  3282. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1623" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3283. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1623" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3284. </dd>
  3285. </div>
  3286. </div>
  3287. <div id="checked-procs-all">
  3288. <div id="checked,Node">
  3289. <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>
  3290. <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>
  3291. <dd>
  3292. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1387" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3293. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1387" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3294. </dd>
  3295. </div>
  3296. </div>
  3297. <div id="checked=-procs-all">
  3298. <div id="checked=,Node,bool">
  3299. <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>
  3300. <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>
  3301. <dd>
  3302. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1388" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3303. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1388" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3304. </dd>
  3305. </div>
  3306. </div>
  3307. <div id="checkValidity-procs-all">
  3308. <div id="checkValidity,FormElement">
  3309. <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>
  3310. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3311. <dd>
  3312. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1603" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3313. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1603" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3314. </dd>
  3315. </div>
  3316. <div id="checkValidity,InputElement">
  3317. <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>
  3318. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3319. <dd>
  3320. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1669" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3321. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1669" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3322. </dd>
  3323. </div>
  3324. </div>
  3325. <div id="class-procs-all">
  3326. <div id="class,Node">
  3327. <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>
  3328. <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>
  3329. <dd>
  3330. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1381" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3331. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1381" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3332. </dd>
  3333. </div>
  3334. </div>
  3335. <div id="class=-procs-all">
  3336. <div id="class=,Node,cstring">
  3337. <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>
  3338. <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>
  3339. <dd>
  3340. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1382" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3341. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1382" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3342. </dd>
  3343. </div>
  3344. </div>
  3345. <div id="clear-procs-all">
  3346. <div id="clear,Storage">
  3347. <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>
  3348. <dd>
  3349. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1687" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3350. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1687" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3351. </dd>
  3352. </div>
  3353. </div>
  3354. <div id="clearData-procs-all">
  3355. <div id="clearData,DataTransfer,cstring">
  3356. <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>
  3357. <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>
  3358. <dd>
  3359. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1657" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3360. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1657" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3361. </dd>
  3362. </div>
  3363. </div>
  3364. <div id="clearInterval-procs-all">
  3365. <div id="clearInterval,Interval">
  3366. <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>
  3367. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3368. <dd>
  3369. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1485" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3370. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1485" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3371. </dd>
  3372. </div>
  3373. <div id="clearInterval,Window,Interval">
  3374. <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>
  3375. <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>
  3376. <dd>
  3377. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1501" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3378. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1501" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3379. </dd>
  3380. </div>
  3381. </div>
  3382. <div id="clearTimeout-procs-all">
  3383. <div id="clearTimeout,TimeOut">
  3384. <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>
  3385. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3386. <dd>
  3387. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1483" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3388. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1483" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3389. </dd>
  3390. </div>
  3391. <div id="clearTimeout,Window,TimeOut">
  3392. <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>
  3393. <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>
  3394. <dd>
  3395. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1502" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3396. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1502" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3397. </dd>
  3398. </div>
  3399. </div>
  3400. <div id="click-procs-all">
  3401. <div id="click,Element">
  3402. <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>
  3403. <dd>
  3404. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1593" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3405. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1593" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3406. </dd>
  3407. </div>
  3408. </div>
  3409. <div id="clientHeight-procs-all">
  3410. <div id="clientHeight">
  3411. <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>
  3412. <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>
  3413. <dd>
  3414. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1726" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3415. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1726" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3416. </dd>
  3417. </div>
  3418. </div>
  3419. <div id="clientWidth-procs-all">
  3420. <div id="clientWidth">
  3421. <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>
  3422. <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>
  3423. <dd>
  3424. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1728" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3425. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1728" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3426. </dd>
  3427. </div>
  3428. </div>
  3429. <div id="cloneNode-procs-all">
  3430. <div id="cloneNode,Node,bool">
  3431. <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>
  3432. <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>
  3433. <dd>
  3434. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1538" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3435. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1538" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3436. </dd>
  3437. </div>
  3438. </div>
  3439. <div id="close-procs-all">
  3440. <div id="close,Window">
  3441. <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>
  3442. <dd>
  3443. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1503" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3444. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1503" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3445. </dd>
  3446. </div>
  3447. </div>
  3448. <div id="closest-procs-all">
  3449. <div id="closest,Node,cstring">
  3450. <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>
  3451. <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>
  3452. <dd>
  3453. <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>
  3454. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1801" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3455. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1801" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3456. </dd>
  3457. </div>
  3458. </div>
  3459. <div id="compareDocumentPosition-procs-all">
  3460. <div id="compareDocumentPosition,Node,Node">
  3461. <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>
  3462. <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>
  3463. <dd>
  3464. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1556" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3465. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1556" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3466. </dd>
  3467. </div>
  3468. </div>
  3469. <div id="confirm-procs-all">
  3470. <div id="confirm,Window,cstring">
  3471. <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>
  3472. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3473. <dd>
  3474. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1504" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3475. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1504" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3476. </dd>
  3477. </div>
  3478. </div>
  3479. <div id="contains-procs-all">
  3480. <div id="contains,ClassList,cstring">
  3481. <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>
  3482. <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>
  3483. <dd>
  3484. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1632" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3485. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1632" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3486. </dd>
  3487. </div>
  3488. <div id="contains,Node">
  3489. <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>
  3490. <dd>
  3491. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1560" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3492. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1560" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3493. </dd>
  3494. </div>
  3495. </div>
  3496. <div id="createAttribute-procs-all">
  3497. <div id="createAttribute,Document,cstring">
  3498. <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>
  3499. <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>
  3500. <dd>
  3501. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1577" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3502. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1577" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3503. </dd>
  3504. </div>
  3505. </div>
  3506. <div id="createComment-procs-all">
  3507. <div id="createComment,Document,cstring">
  3508. <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>
  3509. <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>
  3510. <dd>
  3511. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1480" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3512. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1480" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3513. </dd>
  3514. </div>
  3515. </div>
  3516. <div id="createElement-procs-all">
  3517. <div id="createElement,Document,cstring">
  3518. <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>
  3519. <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>
  3520. <dd>
  3521. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1477" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3522. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1477" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3523. </dd>
  3524. </div>
  3525. </div>
  3526. <div id="createElementNS-procs-all">
  3527. <div id="createElementNS,Document,cstring,cstring">
  3528. <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> {.
  3529. <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>
  3530. <dd>
  3531. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1478" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3532. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1478" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3533. </dd>
  3534. </div>
  3535. </div>
  3536. <div id="createTextNode-procs-all">
  3537. <div id="createTextNode,Document,cstring">
  3538. <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>
  3539. <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>
  3540. <dd>
  3541. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1479" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3542. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1479" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3543. </dd>
  3544. </div>
  3545. </div>
  3546. <div id="decodeURI-procs-all">
  3547. <div id="decodeURI,cstring">
  3548. <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>
  3549. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3550. <dd>
  3551. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1702" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3552. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1702" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3553. </dd>
  3554. </div>
  3555. </div>
  3556. <div id="decodeURIComponent-procs-all">
  3557. <div id="decodeURIComponent,cstring">
  3558. <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>
  3559. <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>
  3560. <dd>
  3561. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1708" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3562. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1708" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3563. </dd>
  3564. </div>
  3565. </div>
  3566. <div id="deleteData-procs-all">
  3567. <div id="deleteData,Node,int,int">
  3568. <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>
  3569. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3570. <dd>
  3571. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1539" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3572. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1539" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3573. </dd>
  3574. </div>
  3575. </div>
  3576. <div id="deleteFromDocument-procs-all">
  3577. <div id="deleteFromDocument,Selection">
  3578. <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>
  3579. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3580. <dd>
  3581. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1679" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3582. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1679" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3583. </dd>
  3584. </div>
  3585. </div>
  3586. <div id="disabled=-procs-all">
  3587. <div id="disabled=,Node,bool">
  3588. <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>
  3589. <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>
  3590. <dd>
  3591. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1390" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3592. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1390" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3593. </dd>
  3594. </div>
  3595. </div>
  3596. <div id="disableExternalCapture-procs-all">
  3597. <div id="disableExternalCapture,Window">
  3598. <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>
  3599. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3600. <dd>
  3601. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1505" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3602. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1505" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3603. </dd>
  3604. </div>
  3605. </div>
  3606. <div id="dispatchEvent-procs-all">
  3607. <div id="dispatchEvent,EventTarget,Event">
  3608. <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>
  3609. <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>
  3610. <dd>
  3611. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1492" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3612. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1492" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3613. </dd>
  3614. </div>
  3615. </div>
  3616. <div id="elementFromPoint-procs-all">
  3617. <div id="elementFromPoint,DocumentOrShadowRoot,float,float">
  3618. <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> {.
  3619. <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>
  3620. <dd>
  3621. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1569" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3622. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1569" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3623. </dd>
  3624. </div>
  3625. </div>
  3626. <div id="elementsFromPoint-procs-all">
  3627. <div id="elementsFromPoint,DocumentOrShadowRoot,float,float">
  3628. <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> {.
  3629. <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>
  3630. <dd>
  3631. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1778" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3632. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1778" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3633. </dd>
  3634. </div>
  3635. </div>
  3636. <div id="enableExternalCapture-procs-all">
  3637. <div id="enableExternalCapture,Window">
  3638. <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>
  3639. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3640. <dd>
  3641. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1506" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3642. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1506" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3643. </dd>
  3644. </div>
  3645. </div>
  3646. <div id="encodeURI-procs-all">
  3647. <div id="encodeURI,cstring">
  3648. <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>
  3649. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3650. <dd>
  3651. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1703" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3652. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1703" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3653. </dd>
  3654. </div>
  3655. </div>
  3656. <div id="encodeURIComponent-procs-all">
  3657. <div id="encodeURIComponent,cstring">
  3658. <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>
  3659. <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>
  3660. <dd>
  3661. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1709" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3662. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1709" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3663. </dd>
  3664. </div>
  3665. </div>
  3666. <div id="error-procs-all">
  3667. <div id="error,FileReader">
  3668. <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>
  3669. <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>
  3670. <dd>
  3671. <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>
  3672. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1762" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3673. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1762" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3674. </dd>
  3675. </div>
  3676. </div>
  3677. <div id="escape-procs-all">
  3678. <div id="escape,cstring">
  3679. <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>
  3680. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3681. <dd>
  3682. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1705" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3683. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1705" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3684. </dd>
  3685. </div>
  3686. </div>
  3687. <div id="find-procs-all">
  3688. <div id="find,Window,cstring">
  3689. <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> {.
  3690. <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>
  3691. <dd>
  3692. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1507" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3693. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1507" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3694. </dd>
  3695. </div>
  3696. </div>
  3697. <div id="focus-procs-all">
  3698. <div id="focus,Element">
  3699. <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>
  3700. <dd>
  3701. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1594" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3702. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1594" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3703. </dd>
  3704. </div>
  3705. <div id="focus,Node">
  3706. <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>
  3707. <dd>
  3708. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1540" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3709. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1540" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3710. </dd>
  3711. </div>
  3712. <div id="focus,Window">
  3713. <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>
  3714. <dd>
  3715. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1509" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3716. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1509" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3717. </dd>
  3718. </div>
  3719. </div>
  3720. <div id="forward-procs-all">
  3721. <div id="forward,History">
  3722. <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>
  3723. <dd>
  3724. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1616" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3725. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1616" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3726. </dd>
  3727. </div>
  3728. <div id="forward,Window">
  3729. <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>
  3730. <dd>
  3731. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1510" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3732. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1510" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3733. </dd>
  3734. </div>
  3735. </div>
  3736. <div id="getAsFile-procs-all">
  3737. <div id="getAsFile,DataTransferItem">
  3738. <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>
  3739. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3740. <dd>
  3741. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1663" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3742. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1663" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3743. </dd>
  3744. </div>
  3745. </div>
  3746. <div id="getAttribute-procs-all">
  3747. <div id="getAttribute,Node,cstring">
  3748. <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>
  3749. <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>
  3750. <dd>
  3751. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1541" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3752. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1541" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3753. </dd>
  3754. </div>
  3755. </div>
  3756. <div id="getAttributeNode-procs-all">
  3757. <div id="getAttributeNode,Node,cstring">
  3758. <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>
  3759. <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>
  3760. <dd>
  3761. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1542" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3762. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1542" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3763. </dd>
  3764. </div>
  3765. </div>
  3766. <div id="getBoundingClientRect-procs-all">
  3767. <div id="getBoundingClientRect,Node">
  3768. <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> {.
  3769. <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>
  3770. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3771. <dd>
  3772. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1724" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3773. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1724" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3774. </dd>
  3775. </div>
  3776. </div>
  3777. <div id="getComputedStyle-procs-all">
  3778. <div id="getComputedStyle,Window,Node,Node">
  3779. <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>
  3780. <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>
  3781. <dd>
  3782. <div class="admonition admonition-warning"><span class="admonition-warning-text"><b>Warning:</b></span>
  3783. The returned Style may or may not be read-only at run-time in the browser. getComputedStyle is performance costly.</div>
  3784. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1511" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3785. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1511" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3786. </dd>
  3787. </div>
  3788. </div>
  3789. <div id="getData-procs-all">
  3790. <div id="getData,DataTransfer,cstring">
  3791. <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>
  3792. <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>
  3793. <dd>
  3794. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1658" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3795. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1658" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3796. </dd>
  3797. </div>
  3798. </div>
  3799. <div id="getElementById-procs-all">
  3800. <div id="getElementById,Document,cstring">
  3801. <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>
  3802. <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>
  3803. <dd>
  3804. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1476" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3805. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1476" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3806. </dd>
  3807. </div>
  3808. <div id="getElementById,cstring">
  3809. <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>
  3810. <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>
  3811. <dd>
  3812. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1470" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3813. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1470" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3814. </dd>
  3815. </div>
  3816. </div>
  3817. <div id="getElementsByClass-procs-all">
  3818. <div id="getElementsByClass,Node,cstring">
  3819. <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> {.
  3820. <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>
  3821. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3822. <dd>
  3823. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1716" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3824. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1716" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3825. </dd>
  3826. </div>
  3827. </div>
  3828. <div id="getElementsByClassName-procs-all">
  3829. <div id="getElementsByClassName,Document,cstring">
  3830. <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> {.
  3831. <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>
  3832. <dd>
  3833. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1580" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3834. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1580" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3835. </dd>
  3836. </div>
  3837. <div id="getElementsByClassName,Element,cstring">
  3838. <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> {.
  3839. <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>
  3840. <dd>
  3841. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1598" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3842. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1598" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3843. </dd>
  3844. </div>
  3845. </div>
  3846. <div id="getElementsByName-procs-all">
  3847. <div id="getElementsByName,Document,cstring">
  3848. <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>
  3849. <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>
  3850. <dd>
  3851. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1578" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3852. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1578" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3853. </dd>
  3854. </div>
  3855. </div>
  3856. <div id="getElementsByTagName-procs-all">
  3857. <div id="getElementsByTagName,Document,cstring">
  3858. <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>
  3859. <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>
  3860. <dd>
  3861. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1579" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3862. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1579" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3863. </dd>
  3864. </div>
  3865. <div id="getElementsByTagName,Element,cstring">
  3866. <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>
  3867. <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>
  3868. <dd>
  3869. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1597" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3870. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1597" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3871. </dd>
  3872. </div>
  3873. </div>
  3874. <div id="getItem-procs-all">
  3875. <div id="getItem,Storage,cstring">
  3876. <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>
  3877. <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>
  3878. <dd>
  3879. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1685" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3880. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1685" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3881. </dd>
  3882. </div>
  3883. </div>
  3884. <div id="getModifierState-procs-all">
  3885. <div id="getModifierState,KeyboardEvent,cstring">
  3886. <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>
  3887. <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>
  3888. <dd>
  3889. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1647" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3890. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1647" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3891. </dd>
  3892. </div>
  3893. <div id="getModifierState,MouseEvent,cstring">
  3894. <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>
  3895. <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>
  3896. <dd>
  3897. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1650" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3898. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1650" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3899. </dd>
  3900. </div>
  3901. </div>
  3902. <div id="getPropertyPriority-procs-all">
  3903. <div id="getPropertyPriority,Style,cstring">
  3904. <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>
  3905. <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>
  3906. <dd>
  3907. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1639" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3908. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1639" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3909. </dd>
  3910. </div>
  3911. </div>
  3912. <div id="getPropertyValue-procs-all">
  3913. <div id="getPropertyValue,Style,cstring">
  3914. <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>
  3915. <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>
  3916. <dd>
  3917. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1636" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3918. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1636" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3919. </dd>
  3920. </div>
  3921. </div>
  3922. <div id="getRangeAt-procs-all">
  3923. <div id="getRangeAt,Selection,int">
  3924. <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>
  3925. <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>
  3926. <dd>
  3927. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1680" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3928. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1680" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3929. </dd>
  3930. </div>
  3931. </div>
  3932. <div id="getRootNode-procs-all">
  3933. <div id="getRootNode,Node,RootNodeOptions">
  3934. <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>
  3935. <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>
  3936. <dd>
  3937. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1565" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3938. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1565" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3939. </dd>
  3940. </div>
  3941. </div>
  3942. <div id="getSelection-procs-all">
  3943. <div id="getSelection,Document">
  3944. <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>
  3945. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3946. <dd>
  3947. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1582" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3948. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1582" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3949. </dd>
  3950. </div>
  3951. <div id="getSelection,DocumentOrShadowRoot">
  3952. <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>
  3953. <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>
  3954. <dd>
  3955. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1568" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3956. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1568" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3957. </dd>
  3958. </div>
  3959. </div>
  3960. <div id="go-procs-all">
  3961. <div id="go,History,int">
  3962. <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>
  3963. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3964. <dd>
  3965. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1617" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3966. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1617" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3967. </dd>
  3968. </div>
  3969. </div>
  3970. <div id="handleEvent-procs-all">
  3971. <div id="handleEvent,Document,Event">
  3972. <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>
  3973. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3974. <dd>
  3975. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1583" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3976. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1583" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3977. </dd>
  3978. </div>
  3979. <div id="handleEvent,Element,Event">
  3980. <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>
  3981. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3982. <dd>
  3983. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1595" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3984. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1595" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3985. </dd>
  3986. </div>
  3987. <div id="handleEvent,Window,Event">
  3988. <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>
  3989. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  3990. <dd>
  3991. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1514" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  3992. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1514" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  3993. </dd>
  3994. </div>
  3995. </div>
  3996. <div id="hasAttribute-procs-all">
  3997. <div id="hasAttribute,Node,cstring">
  3998. <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>
  3999. <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>
  4000. <dd>
  4001. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1543" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4002. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1543" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4003. </dd>
  4004. </div>
  4005. </div>
  4006. <div id="hasAttributeNS-procs-all">
  4007. <div id="hasAttributeNS,Node,cstring,cstring">
  4008. <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> {.
  4009. <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>
  4010. <dd>
  4011. <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>
  4012. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1804" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4013. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1804" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4014. </dd>
  4015. </div>
  4016. </div>
  4017. <div id="hasChildNodes-procs-all">
  4018. <div id="hasChildNodes,Node">
  4019. <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>
  4020. <dd>
  4021. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1544" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4022. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1544" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4023. </dd>
  4024. </div>
  4025. </div>
  4026. <div id="hasPointerCapture-procs-all">
  4027. <div id="hasPointerCapture,Node,SomeNumber">
  4028. <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> {.
  4029. <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>
  4030. <dd>
  4031. <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>
  4032. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1810" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4033. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1810" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4034. </dd>
  4035. </div>
  4036. </div>
  4037. <div id="home-procs-all">
  4038. <div id="home,Window">
  4039. <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>
  4040. <dd>
  4041. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1515" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4042. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1515" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4043. </dd>
  4044. </div>
  4045. </div>
  4046. <div id="id-procs-all">
  4047. <div id="id,Node">
  4048. <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>
  4049. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4050. <dd>
  4051. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1379" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4052. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1379" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4053. </dd>
  4054. </div>
  4055. </div>
  4056. <div id="id=-procs-all">
  4057. <div id="id=,Node,cstring">
  4058. <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>
  4059. <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>
  4060. <dd>
  4061. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1380" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4062. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1380" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4063. </dd>
  4064. </div>
  4065. </div>
  4066. <div id="identifiedTouch-procs-all">
  4067. <div id="identifiedTouch,TouchList">
  4068. <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>
  4069. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4070. <dd>
  4071. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1653" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4072. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1653" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4073. </dd>
  4074. </div>
  4075. </div>
  4076. <div id="insertAdjacentElement-procs-all">
  4077. <div id="insertAdjacentElement,Node,cstring,Node">
  4078. <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> {.
  4079. <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>
  4080. <dd>
  4081. <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>
  4082. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1786" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4083. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1786" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4084. </dd>
  4085. </div>
  4086. </div>
  4087. <div id="insertAdjacentHTML-procs-all">
  4088. <div id="insertAdjacentHTML,Node,cstring,cstring">
  4089. <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> {.
  4090. <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>
  4091. <dd>
  4092. <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>
  4093. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1789" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4094. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1789" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4095. </dd>
  4096. </div>
  4097. </div>
  4098. <div id="insertAdjacentText-procs-all">
  4099. <div id="insertAdjacentText,Node,cstring,cstring">
  4100. <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> {.
  4101. <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>
  4102. <dd>
  4103. <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>
  4104. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1783" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4105. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1783" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4106. </dd>
  4107. </div>
  4108. </div>
  4109. <div id="insertBefore-procs-all">
  4110. <div id="insertBefore,Node,Node,Node">
  4111. <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>
  4112. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4113. <dd>
  4114. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1475" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4115. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1475" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4116. </dd>
  4117. </div>
  4118. </div>
  4119. <div id="insertData-procs-all">
  4120. <div id="insertData,Node,int,cstring">
  4121. <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>
  4122. <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>
  4123. <dd>
  4124. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1546" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4125. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1546" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4126. </dd>
  4127. </div>
  4128. </div>
  4129. <div id="insertNode-procs-all">
  4130. <div id="insertNode,Range,Node">
  4131. <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>
  4132. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4133. <dd>
  4134. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1581" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4135. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1581" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4136. </dd>
  4137. </div>
  4138. </div>
  4139. <div id="inViewport-procs-all">
  4140. <div id="inViewport,Node">
  4141. <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>
  4142. <dd>
  4143. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1731" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4144. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1731" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4145. </dd>
  4146. </div>
  4147. </div>
  4148. <div id="isDefaultNamespace-procs-all">
  4149. <div id="isDefaultNamespace,Node">
  4150. <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>
  4151. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4152. <dd>
  4153. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1559" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4154. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1559" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4155. </dd>
  4156. </div>
  4157. </div>
  4158. <div id="isEqualNode-procs-all">
  4159. <div id="isEqualNode,Node">
  4160. <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>
  4161. <dd>
  4162. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1561" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4163. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1561" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4164. </dd>
  4165. </div>
  4166. </div>
  4167. <div id="isFinite-procs-all">
  4168. <div id="isFinite,BiggestFloat">
  4169. <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>
  4170. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4171. <dd>
  4172. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1710" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4173. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1710" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4174. </dd>
  4175. </div>
  4176. </div>
  4177. <div id="isNaN-procs-all">
  4178. <div id="isNaN,BiggestFloat">
  4179. <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>
  4180. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4181. <dd>
  4182. 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>.
  4183. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1711" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4184. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1711" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4185. </dd>
  4186. </div>
  4187. </div>
  4188. <div id="isSameNode-procs-all">
  4189. <div id="isSameNode,Node">
  4190. <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>
  4191. <dd>
  4192. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1562" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4193. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1562" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4194. </dd>
  4195. </div>
  4196. </div>
  4197. <div id="item-procs-all">
  4198. <div id="item,TouchList,int">
  4199. <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>
  4200. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4201. <dd>
  4202. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1654" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4203. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1654" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4204. </dd>
  4205. </div>
  4206. </div>
  4207. <div id="javaEnabled-procs-all">
  4208. <div id="javaEnabled,Navigator">
  4209. <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>
  4210. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4211. <dd>
  4212. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1621" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4213. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1621" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4214. </dd>
  4215. </div>
  4216. </div>
  4217. <div id="len-procs-all">
  4218. <div id="len,Node">
  4219. <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>
  4220. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4221. <dd>
  4222. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1468" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4223. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1468" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4224. </dd>
  4225. </div>
  4226. </div>
  4227. <div id="lookupNamespaceURI-procs-all">
  4228. <div id="lookupNamespaceURI,Node">
  4229. <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>
  4230. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4231. <dd>
  4232. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1558" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4233. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1558" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4234. </dd>
  4235. </div>
  4236. </div>
  4237. <div id="lookupPrefix-procs-all">
  4238. <div id="lookupPrefix,Node">
  4239. <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>
  4240. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4241. <dd>
  4242. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1557" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4243. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1557" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4244. </dd>
  4245. </div>
  4246. </div>
  4247. <div id="matches-procs-all">
  4248. <div id="matches,Node,cstring">
  4249. <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> {.
  4250. <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>
  4251. <dd>
  4252. <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>
  4253. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1834" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4254. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1834" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4255. </dd>
  4256. </div>
  4257. </div>
  4258. <div id="matchMedia-procs-all">
  4259. <div id="matchMedia,Window,cstring">
  4260. <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> {.
  4261. <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>
  4262. <dd>
  4263. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1534" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4264. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1534" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4265. </dd>
  4266. </div>
  4267. </div>
  4268. <div id="message-procs-all">
  4269. <div id="message,DomException">
  4270. <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>
  4271. <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>
  4272. <dd>
  4273. <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>
  4274. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1755" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4275. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1755" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4276. </dd>
  4277. </div>
  4278. </div>
  4279. <div id="moveBy-procs-all">
  4280. <div id="moveBy,Window,int,int">
  4281. <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>
  4282. <dd>
  4283. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1516" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4284. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1516" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4285. </dd>
  4286. </div>
  4287. </div>
  4288. <div id="moveTo-procs-all">
  4289. <div id="moveTo,Window,int,int">
  4290. <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>
  4291. <dd>
  4292. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1517" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4293. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1517" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4294. </dd>
  4295. </div>
  4296. </div>
  4297. <div id="name-procs-all">
  4298. <div id="name,DomException">
  4299. <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>
  4300. <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>
  4301. <dd>
  4302. <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>
  4303. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1757" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4304. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1757" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4305. </dd>
  4306. </div>
  4307. </div>
  4308. <div id="newDomException-procs-all">
  4309. <div id="newDomException">
  4310. <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>
  4311. <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>
  4312. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4313. <dd>
  4314. DOM Exception constructor
  4315. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1753" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4316. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1753" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4317. </dd>
  4318. </div>
  4319. </div>
  4320. <div id="newDomParser-procs-all">
  4321. <div id="newDomParser">
  4322. <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>
  4323. <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>
  4324. <dd>
  4325. DOM Parser constructor.
  4326. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1748" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4327. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1748" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4328. </dd>
  4329. </div>
  4330. </div>
  4331. <div id="newEvent-procs-all">
  4332. <div id="newEvent,cstring">
  4333. <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>
  4334. <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>
  4335. <dd>
  4336. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1714" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4337. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1714" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4338. </dd>
  4339. </div>
  4340. </div>
  4341. <div id="newFileReader-procs-all">
  4342. <div id="newFileReader">
  4343. <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>
  4344. <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>
  4345. <dd>
  4346. File Reader constructor
  4347. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1760" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4348. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1760" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4349. </dd>
  4350. </div>
  4351. </div>
  4352. <div id="normalize-procs-all">
  4353. <div id="normalize,Node">
  4354. <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>
  4355. <dd>
  4356. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1545" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4357. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1545" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4358. </dd>
  4359. </div>
  4360. </div>
  4361. <div id="now-procs-all">
  4362. <div id="now,Performance">
  4363. <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>
  4364. <dd>
  4365. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1675" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4366. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1675" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4367. </dd>
  4368. </div>
  4369. </div>
  4370. <div id="offsetHeight-procs-all">
  4371. <div id="offsetHeight,Node">
  4372. <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>
  4373. <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>
  4374. <dd>
  4375. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1742" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4376. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1742" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4377. </dd>
  4378. </div>
  4379. </div>
  4380. <div id="offsetLeft-procs-all">
  4381. <div id="offsetLeft,Node">
  4382. <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>
  4383. <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>
  4384. <dd>
  4385. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1745" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4386. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1745" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4387. </dd>
  4388. </div>
  4389. </div>
  4390. <div id="offsetTop-procs-all">
  4391. <div id="offsetTop,Node">
  4392. <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>
  4393. <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>
  4394. <dd>
  4395. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1744" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4396. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1744" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4397. </dd>
  4398. </div>
  4399. </div>
  4400. <div id="offsetWidth-procs-all">
  4401. <div id="offsetWidth,Node">
  4402. <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>
  4403. <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>
  4404. <dd>
  4405. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1743" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4406. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1743" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4407. </dd>
  4408. </div>
  4409. </div>
  4410. <div id="open-procs-all">
  4411. <div id="open,Document">
  4412. <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>
  4413. <dd>
  4414. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1584" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4415. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1584" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4416. </dd>
  4417. </div>
  4418. <div id="open,Window,cstring,cstring,cstring">
  4419. <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> {.
  4420. <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>
  4421. <dd>
  4422. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1518" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4423. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1518" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4424. </dd>
  4425. </div>
  4426. </div>
  4427. <div id="parseFromString-procs-all">
  4428. <div id="parseFromString,DomParser,cstring,cstring">
  4429. <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> {.
  4430. <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>
  4431. <dd>
  4432. Parse from string to <tt class="docutils literal"><span class="pre"><span class="Identifier">Document</span></span></tt>.
  4433. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1750" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4434. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1750" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4435. </dd>
  4436. </div>
  4437. </div>
  4438. <div id="play-procs-all">
  4439. <div id="play,EmbedElement">
  4440. <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>
  4441. <dd>
  4442. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1607" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4443. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1607" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4444. </dd>
  4445. </div>
  4446. </div>
  4447. <div id="preventDefault-procs-all">
  4448. <div id="preventDefault,Event">
  4449. <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>
  4450. <dd>
  4451. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1642" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4452. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1642" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4453. </dd>
  4454. </div>
  4455. </div>
  4456. <div id="print-procs-all">
  4457. <div id="print,Window">
  4458. <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>
  4459. <dd>
  4460. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1520" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4461. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1520" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4462. </dd>
  4463. </div>
  4464. </div>
  4465. <div id="prompt-procs-all">
  4466. <div id="prompt,Window,cstring,cstring">
  4467. <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>
  4468. <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>
  4469. <dd>
  4470. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1521" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4471. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1521" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4472. </dd>
  4473. </div>
  4474. </div>
  4475. <div id="pushState-procs-all">
  4476. <div id="pushState,History,T,cstring,cstring">
  4477. <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>
  4478. <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>
  4479. <dd>
  4480. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1618" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4481. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1618" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4482. </dd>
  4483. </div>
  4484. </div>
  4485. <div id="querySelector-procs-all">
  4486. <div id="querySelector,Document,cstring">
  4487. <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>
  4488. <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>
  4489. <dd>
  4490. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1588" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4491. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1588" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4492. </dd>
  4493. </div>
  4494. <div id="querySelector,Node,cstring">
  4495. <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>
  4496. <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>
  4497. <dd>
  4498. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1554" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4499. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1554" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4500. </dd>
  4501. </div>
  4502. </div>
  4503. <div id="querySelectorAll-procs-all">
  4504. <div id="querySelectorAll,Document,cstring">
  4505. <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> {.
  4506. <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>
  4507. <dd>
  4508. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1589" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4509. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1589" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4510. </dd>
  4511. </div>
  4512. <div id="querySelectorAll,Node,cstring">
  4513. <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>
  4514. <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>
  4515. <dd>
  4516. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1555" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4517. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1555" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4518. </dd>
  4519. </div>
  4520. </div>
  4521. <div id="readAsBinaryString-procs-all">
  4522. <div id="readAsBinaryString,FileReader,Blob">
  4523. <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> {.
  4524. <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>
  4525. <dd>
  4526. <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>
  4527. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1770" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4528. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1770" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4529. </dd>
  4530. </div>
  4531. </div>
  4532. <div id="readAsDataURL-procs-all">
  4533. <div id="readAsDataURL,FileReader,Blob">
  4534. <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>
  4535. <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>
  4536. <dd>
  4537. <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>
  4538. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1772" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4539. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1772" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4540. </dd>
  4541. </div>
  4542. </div>
  4543. <div id="readAsText-procs-all">
  4544. <div id="readAsText,FileReader,">
  4545. <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> {.
  4546. <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>
  4547. <dd>
  4548. <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>
  4549. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1774" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4550. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1774" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4551. </dd>
  4552. </div>
  4553. </div>
  4554. <div id="readyState-procs-all">
  4555. <div id="readyState,FileReader">
  4556. <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>
  4557. <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>
  4558. <dd>
  4559. <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>
  4560. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1764" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4561. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1764" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4562. </dd>
  4563. </div>
  4564. </div>
  4565. <div id="registerProtocolHandler-procs-all">
  4566. <div id="registerProtocolHandler,Navigator,cstring,cstring,cstring">
  4567. <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> {.
  4568. <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>
  4569. <dd>
  4570. <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>
  4571. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1627" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4572. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1627" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4573. </dd>
  4574. </div>
  4575. </div>
  4576. <div id="releasePointerCapture-procs-all">
  4577. <div id="releasePointerCapture,Node,SomeNumber">
  4578. <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> {.
  4579. <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>
  4580. <dd>
  4581. <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>
  4582. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1813" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4583. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1813" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4584. </dd>
  4585. </div>
  4586. </div>
  4587. <div id="reload-procs-all">
  4588. <div id="reload,Location">
  4589. <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>
  4590. <dd>
  4591. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1611" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4592. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1611" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4593. </dd>
  4594. </div>
  4595. </div>
  4596. <div id="remove-procs-all">
  4597. <div id="remove,ClassList,cstring">
  4598. <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>
  4599. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4600. <dd>
  4601. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1631" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4602. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1631" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4603. </dd>
  4604. </div>
  4605. <div id="remove,Node">
  4606. <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>
  4607. <dd>
  4608. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1473" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4609. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1473" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4610. </dd>
  4611. </div>
  4612. </div>
  4613. <div id="removeAllRanges-procs-all">
  4614. <div id="removeAllRanges,Selection">
  4615. <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>
  4616. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4617. <dd>
  4618. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1678" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4619. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1678" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4620. </dd>
  4621. </div>
  4622. </div>
  4623. <div id="removeAttribute-procs-all">
  4624. <div id="removeAttribute,Node,cstring">
  4625. <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>
  4626. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4627. <dd>
  4628. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1547" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4629. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1547" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4630. </dd>
  4631. </div>
  4632. </div>
  4633. <div id="removeAttributeNode-procs-all">
  4634. <div id="removeAttributeNode,Node,Node">
  4635. <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>
  4636. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4637. <dd>
  4638. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1548" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4639. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1548" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4640. </dd>
  4641. </div>
  4642. </div>
  4643. <div id="removeAttributeNS-procs-all">
  4644. <div id="removeAttributeNS,Node,cstring,cstring">
  4645. <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> {.
  4646. <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>
  4647. <dd>
  4648. <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>
  4649. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1807" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4650. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1807" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4651. </dd>
  4652. </div>
  4653. </div>
  4654. <div id="removeChild-procs-all">
  4655. <div id="removeChild,Node,Node">
  4656. <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>
  4657. <dd>
  4658. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1472" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4659. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1472" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4660. </dd>
  4661. </div>
  4662. </div>
  4663. <div id="removeEventListener-procs-all">
  4664. <div id="removeEventListener,EventTarget,cstring,proc(Event),AddEventListenerOptions">
  4665. <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>
  4666. <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>
  4667. <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>
  4668. <dd>
  4669. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1494" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4670. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1494" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4671. </dd>
  4672. </div>
  4673. <div id="removeEventListener,EventTarget,cstring,proc(Event),bool">
  4674. <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>
  4675. <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>
  4676. <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>
  4677. <dd>
  4678. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1493" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4679. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1493" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4680. </dd>
  4681. </div>
  4682. </div>
  4683. <div id="removeItem-procs-all">
  4684. <div id="removeItem,Storage,cstring">
  4685. <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>
  4686. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4687. <dd>
  4688. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1688" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4689. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1688" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4690. </dd>
  4691. </div>
  4692. </div>
  4693. <div id="removeProperty-procs-all">
  4694. <div id="removeProperty,Style,cstring">
  4695. <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>
  4696. <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>
  4697. <dd>
  4698. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1637" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4699. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1637" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4700. </dd>
  4701. </div>
  4702. </div>
  4703. <div id="replace-procs-all">
  4704. <div id="replace,Location,cstring">
  4705. <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>
  4706. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4707. <dd>
  4708. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1612" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4709. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1612" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4710. </dd>
  4711. </div>
  4712. </div>
  4713. <div id="replaceChild-procs-all">
  4714. <div id="replaceChild,Node,Node,Node">
  4715. <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>
  4716. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4717. <dd>
  4718. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1474" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4719. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1474" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4720. </dd>
  4721. </div>
  4722. </div>
  4723. <div id="replaceChildren-procs-all">
  4724. <div id="replaceChildren,Node,Node">
  4725. <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>
  4726. <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>
  4727. <dd>
  4728. <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>
  4729. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1819" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4730. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1819" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4731. </dd>
  4732. </div>
  4733. </div>
  4734. <div id="replaceData-procs-all">
  4735. <div id="replaceData,Node,int,int,cstring">
  4736. <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>
  4737. <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>
  4738. <dd>
  4739. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1549" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4740. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1549" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4741. </dd>
  4742. </div>
  4743. </div>
  4744. <div id="replaceWith-procs-all">
  4745. <div id="replaceWith,Node,Node">
  4746. <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>
  4747. <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>
  4748. <dd>
  4749. <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>
  4750. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1822" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4751. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1822" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4752. </dd>
  4753. </div>
  4754. </div>
  4755. <div id="reportValidity-procs-all">
  4756. <div id="reportValidity,FormElement">
  4757. <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>
  4758. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4759. <dd>
  4760. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1604" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4761. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1604" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4762. </dd>
  4763. </div>
  4764. </div>
  4765. <div id="requestAnimationFrame-procs-all">
  4766. <div id="requestAnimationFrame,Window,proc(float)">
  4767. <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> {.
  4768. <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>
  4769. <dd>
  4770. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1532" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4771. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1532" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4772. </dd>
  4773. </div>
  4774. </div>
  4775. <div id="requestPointerLock-procs-all">
  4776. <div id="requestPointerLock,Node">
  4777. <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>
  4778. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4779. <dd>
  4780. <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>
  4781. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1816" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4782. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1816" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4783. </dd>
  4784. </div>
  4785. </div>
  4786. <div id="reset-procs-all">
  4787. <div id="reset,FormElement">
  4788. <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>
  4789. <dd>
  4790. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1601" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4791. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1601" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4792. </dd>
  4793. </div>
  4794. </div>
  4795. <div id="resizeBy-procs-all">
  4796. <div id="resizeBy,Window,int,int">
  4797. <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>
  4798. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4799. <dd>
  4800. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1522" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4801. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1522" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4802. </dd>
  4803. </div>
  4804. </div>
  4805. <div id="resizeTo-procs-all">
  4806. <div id="resizeTo,Window,int,int">
  4807. <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>
  4808. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4809. <dd>
  4810. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1523" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4811. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1523" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4812. </dd>
  4813. </div>
  4814. </div>
  4815. <div id="resultAsString-procs-all">
  4816. <div id="resultAsString,FileReader">
  4817. <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>
  4818. <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>
  4819. <dd>
  4820. <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>
  4821. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1766" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4822. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1766" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4823. </dd>
  4824. </div>
  4825. </div>
  4826. <div id="routeEvent-procs-all">
  4827. <div id="routeEvent,Document,Event">
  4828. <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>
  4829. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4830. <dd>
  4831. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1585" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4832. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1585" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4833. </dd>
  4834. </div>
  4835. <div id="routeEvent,Window,Event">
  4836. <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>
  4837. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4838. <dd>
  4839. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1524" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4840. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1524" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4841. </dd>
  4842. </div>
  4843. </div>
  4844. <div id="scrollBy-procs-all">
  4845. <div id="scrollBy,Window,int,int">
  4846. <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>
  4847. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4848. <dd>
  4849. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1525" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4850. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1525" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4851. </dd>
  4852. </div>
  4853. </div>
  4854. <div id="scrollHeight-procs-all">
  4855. <div id="scrollHeight,Node">
  4856. <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>
  4857. <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>
  4858. <dd>
  4859. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1740" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4860. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1740" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4861. </dd>
  4862. </div>
  4863. </div>
  4864. <div id="scrollIntoView-procs-all">
  4865. <div id="scrollIntoView,Node">
  4866. <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>
  4867. <dd>
  4868. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1550" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4869. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1550" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4870. </dd>
  4871. </div>
  4872. <div id="scrollIntoView,Node,ScrollIntoViewOptions">
  4873. <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>
  4874. <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>
  4875. <dd>
  4876. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1551" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4877. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1551" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4878. </dd>
  4879. </div>
  4880. </div>
  4881. <div id="scrollIntoViewIfNeeded-procs-all">
  4882. <div id="scrollIntoViewIfNeeded,Node,bool">
  4883. <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> {.
  4884. <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>
  4885. <dd>
  4886. <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>
  4887. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1825" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4888. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1825" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4889. </dd>
  4890. </div>
  4891. </div>
  4892. <div id="scrollLeft-procs-all">
  4893. <div id="scrollLeft,Node">
  4894. <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>
  4895. <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>
  4896. <dd>
  4897. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1739" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4898. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1739" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4899. </dd>
  4900. </div>
  4901. </div>
  4902. <div id="scrollTo-procs-all">
  4903. <div id="scrollTo,Window,int,int">
  4904. <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>
  4905. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4906. <dd>
  4907. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1526" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4908. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1526" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4909. </dd>
  4910. </div>
  4911. </div>
  4912. <div id="scrollTop-procs-all">
  4913. <div id="scrollTop,Node">
  4914. <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>
  4915. <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>
  4916. <dd>
  4917. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1737" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4918. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1737" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4919. </dd>
  4920. </div>
  4921. </div>
  4922. <div id="scrollTop=-procs-all">
  4923. <div id="scrollTop=,Node,int">
  4924. <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>
  4925. <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>
  4926. <dd>
  4927. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1738" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4928. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1738" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4929. </dd>
  4930. </div>
  4931. </div>
  4932. <div id="scrollWidth-procs-all">
  4933. <div id="scrollWidth,Node">
  4934. <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>
  4935. <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>
  4936. <dd>
  4937. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1741" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4938. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1741" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4939. </dd>
  4940. </div>
  4941. </div>
  4942. <div id="select-procs-all">
  4943. <div id="select,Element">
  4944. <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>
  4945. <dd>
  4946. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1596" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4947. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1596" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4948. </dd>
  4949. </div>
  4950. </div>
  4951. <div id="sendBeacon-procs-all">
  4952. <div id="sendBeacon,Navigator,cstring,cstring">
  4953. <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>
  4954. <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>
  4955. <dd>
  4956. <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>
  4957. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1624" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4958. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1624" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4959. </dd>
  4960. </div>
  4961. </div>
  4962. <div id="setAttr-procs-all">
  4963. <div id="setAttr,Node,cstring,cstring">
  4964. <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>
  4965. <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>
  4966. <dd>
  4967. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1692" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4968. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1692" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4969. </dd>
  4970. </div>
  4971. </div>
  4972. <div id="setAttribute-procs-all">
  4973. <div id="setAttribute,Node,cstring,cstring">
  4974. <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>
  4975. <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>
  4976. <dd>
  4977. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1552" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4978. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1552" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4979. </dd>
  4980. </div>
  4981. </div>
  4982. <div id="setAttributeNode-procs-all">
  4983. <div id="setAttributeNode,Node,Node">
  4984. <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>
  4985. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  4986. <dd>
  4987. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1553" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4988. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1553" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4989. </dd>
  4990. </div>
  4991. </div>
  4992. <div id="setCustomValidity-procs-all">
  4993. <div id="setCustomValidity,InputElement,cstring">
  4994. <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>
  4995. <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>
  4996. <dd>
  4997. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1668" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  4998. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1668" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  4999. </dd>
  5000. </div>
  5001. </div>
  5002. <div id="setData-procs-all">
  5003. <div id="setData,DataTransfer,cstring,cstring">
  5004. <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>
  5005. <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>
  5006. <dd>
  5007. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1659" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5008. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1659" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5009. </dd>
  5010. </div>
  5011. </div>
  5012. <div id="setDragImage-procs-all">
  5013. <div id="setDragImage,DataTransfer,Element,int,int">
  5014. <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> {.
  5015. <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>
  5016. <dd>
  5017. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1660" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5018. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1660" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5019. </dd>
  5020. </div>
  5021. </div>
  5022. <div id="setHTML-procs-all">
  5023. <div id="setHTML,Node,cstring">
  5024. <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>
  5025. <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>
  5026. <dd>
  5027. <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>
  5028. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1828" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5029. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1828" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5030. </dd>
  5031. </div>
  5032. </div>
  5033. <div id="setInterval-procs-all">
  5034. <div id="setInterval,proc),int">
  5035. <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>
  5036. <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>
  5037. <dd>
  5038. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1484" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5039. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1484" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5040. </dd>
  5041. </div>
  5042. <div id="setInterval,Window,cstring,int">
  5043. <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>
  5044. <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>
  5045. <dd>
  5046. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1527" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5047. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1527" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5048. </dd>
  5049. </div>
  5050. <div id="setInterval,Window,proc),int">
  5051. <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> {.
  5052. <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>
  5053. <dd>
  5054. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1528" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5055. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1528" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5056. </dd>
  5057. </div>
  5058. </div>
  5059. <div id="setItem-procs-all">
  5060. <div id="setItem,Storage,cstring,cstring">
  5061. <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>
  5062. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  5063. <dd>
  5064. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1686" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5065. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1686" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5066. </dd>
  5067. </div>
  5068. </div>
  5069. <div id="setProperty-procs-all">
  5070. <div id="setProperty,Style,cstring,cstring,string">
  5071. <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>
  5072. <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>
  5073. <dd>
  5074. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1638" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5075. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1638" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5076. </dd>
  5077. </div>
  5078. </div>
  5079. <div id="setRangeText-procs-all">
  5080. <div id="setRangeText,InputElement,cstring,int,int,cstring">
  5081. <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>
  5082. <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> {.
  5083. <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>
  5084. <dd>
  5085. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1667" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5086. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1667" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5087. </dd>
  5088. </div>
  5089. </div>
  5090. <div id="setSelectionRange-procs-all">
  5091. <div id="setSelectionRange,InputElement,int,int,cstring">
  5092. <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>
  5093. <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>
  5094. <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>
  5095. <dd>
  5096. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1666" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5097. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1666" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5098. </dd>
  5099. </div>
  5100. </div>
  5101. <div id="setTimeout-procs-all">
  5102. <div id="setTimeout,proc),int">
  5103. <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>
  5104. <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>
  5105. <dd>
  5106. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1482" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5107. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1482" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5108. </dd>
  5109. </div>
  5110. <div id="setTimeout,Window,cstring,int">
  5111. <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>
  5112. <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>
  5113. <dd>
  5114. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1529" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5115. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1529" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5116. </dd>
  5117. </div>
  5118. <div id="setTimeout,Window,proc),int">
  5119. <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>
  5120. <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>
  5121. <dd>
  5122. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1530" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5123. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1530" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5124. </dd>
  5125. </div>
  5126. </div>
  5127. <div id="slice-procs-all">
  5128. <div id="slice,Blob,int,int,cstring">
  5129. <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>
  5130. <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>
  5131. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  5132. <dd>
  5133. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1672" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5134. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1672" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5135. </dd>
  5136. </div>
  5137. </div>
  5138. <div id="stop-procs-all">
  5139. <div id="stop,EmbedElement">
  5140. <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>
  5141. <dd>
  5142. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1608" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5143. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1608" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5144. </dd>
  5145. </div>
  5146. <div id="stop,Window">
  5147. <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>
  5148. <dd>
  5149. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1531" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5150. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1531" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5151. </dd>
  5152. </div>
  5153. </div>
  5154. <div id="stopImmediatePropagation-procs-all">
  5155. <div id="stopImmediatePropagation,Event">
  5156. <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>
  5157. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  5158. <dd>
  5159. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1643" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5160. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1643" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5161. </dd>
  5162. </div>
  5163. </div>
  5164. <div id="stopPropagation-procs-all">
  5165. <div id="stopPropagation,Event">
  5166. <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>
  5167. <dd>
  5168. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1644" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5169. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1644" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5170. </dd>
  5171. </div>
  5172. </div>
  5173. <div id="submit-procs-all">
  5174. <div id="submit,FormElement">
  5175. <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>
  5176. <dd>
  5177. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1602" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5178. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1602" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5179. </dd>
  5180. </div>
  5181. </div>
  5182. <div id="toggle-procs-all">
  5183. <div id="toggle,ClassList,cstring">
  5184. <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>
  5185. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  5186. <dd>
  5187. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1633" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5188. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1633" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5189. </dd>
  5190. </div>
  5191. </div>
  5192. <div id="toggleAttribute-procs-all">
  5193. <div id="toggleAttribute,Node,cstring">
  5194. <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> {.
  5195. <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>
  5196. <dd>
  5197. <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>
  5198. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1831" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5199. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1831" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5200. </dd>
  5201. </div>
  5202. </div>
  5203. <div id="unescape-procs-all">
  5204. <div id="unescape,cstring">
  5205. <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>
  5206. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  5207. <dd>
  5208. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1706" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5209. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1706" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5210. </dd>
  5211. </div>
  5212. </div>
  5213. <div id="value-procs-all">
  5214. <div id="value,Node">
  5215. <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>
  5216. <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>
  5217. <dd>
  5218. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1384" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5219. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1384" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5220. </dd>
  5221. </div>
  5222. </div>
  5223. <div id="value=-procs-all">
  5224. <div id="value=,Node,cstring">
  5225. <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>
  5226. <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>
  5227. <dd>
  5228. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1385" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5229. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1385" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5230. </dd>
  5231. </div>
  5232. </div>
  5233. <div id="vibrate-procs-all">
  5234. <div id="vibrate,Navigator,cint">
  5235. <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>
  5236. <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>
  5237. <dd>
  5238. <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>
  5239. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1625" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5240. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1625" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5241. </dd>
  5242. </div>
  5243. <div id="vibrate,Navigator,openArray[cint]">
  5244. <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>
  5245. <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>
  5246. <dd>
  5247. <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>
  5248. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1626" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5249. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1626" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5250. </dd>
  5251. </div>
  5252. </div>
  5253. <div id="visualViewport-procs-all">
  5254. <div id="visualViewport,Window">
  5255. <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>
  5256. <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>
  5257. <dd>
  5258. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1843" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5259. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1843" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5260. </dd>
  5261. </div>
  5262. </div>
  5263. <div id="write-procs-all">
  5264. <div id="write,Document,cstring">
  5265. <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>
  5266. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  5267. <dd>
  5268. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1586" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5269. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1586" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5270. </dd>
  5271. </div>
  5272. </div>
  5273. <div id="writeln-procs-all">
  5274. <div id="writeln,Document,cstring">
  5275. <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>
  5276. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  5277. <dd>
  5278. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1587" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5279. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1587" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5280. </dd>
  5281. </div>
  5282. </div>
  5283. </dl>
  5284. </div>
  5285. <div class="section" id="16">
  5286. <h1><a class="toc-backref" href="#16">Converters</a></h1>
  5287. <dl class="item">
  5288. <div id="toString-converters-all">
  5289. <div id="toString.c,Selection">
  5290. <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>
  5291. <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
  5292. <dd>
  5293. <a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/dom.nim#L1681" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
  5294. <a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L1681" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
  5295. </dd>
  5296. </div>
  5297. </div>
  5298. </dl>
  5299. </div>
  5300. </div>
  5301. </div>
  5302. <div class="twelve-columns footer">
  5303. <span class="nim-sprite"></span>
  5304. <br>
  5305. <small style="color: var(--hint);">Made with Nim. Generated: 2025-04-03 14:18:15 UTC</small>
  5306. </div>
  5307. </div>
  5308. </div>
  5309. <script defer data-domain="nim-lang.org" src="https://plausible.io/js/plausible.js"></script>
  5310. </body>
  5311. </html>