diff --git a/demo/wasienv/dom/BrowserDomTest1.lpr b/demo/wasienv/dom/BrowserDomTest1.lpr index 5abd30c..3489dd5 100644 --- a/demo/wasienv/dom/BrowserDomTest1.lpr +++ b/demo/wasienv/dom/BrowserDomTest1.lpr @@ -146,7 +146,7 @@ begin FWasiEnv.OnStdOutputWrite:=@DoWrite; FWADomBridge:=TJOBBridge.Create(FWasiEnv); - if FWADomBridge.RegisterGlobalObject(TJSObject(TBird.Create('Root')))<>WasiObjIdBird then + if FWADomBridge.RegisterGlobalObject(TJSObject(TBird.Create('Root')))<>JObjIdBird then raise Exception.Create('Root TBird wrong number'); end; diff --git a/demo/wasienv/dom/WasiDomTest1.lpi b/demo/wasienv/dom/WasiDomTest1.lpi index 02daaa2..371cdef 100644 --- a/demo/wasienv/dom/WasiDomTest1.lpi +++ b/demo/wasienv/dom/WasiDomTest1.lpi @@ -33,6 +33,16 @@ + + + + + + + + + + diff --git a/demo/wasienv/dom/WasiDomTest1.lpr b/demo/wasienv/dom/WasiDomTest1.lpr index f06f232..246c7b2 100644 --- a/demo/wasienv/dom/WasiDomTest1.lpr +++ b/demo/wasienv/dom/WasiDomTest1.lpr @@ -5,7 +5,7 @@ program WasiDomTest1; {$codepage UTF8} uses - SysUtils, JOB_WAsm, JOB_Shared; + SysUtils, JOB_WAsm, JOB_Shared, JOB_Web, JOB_JS; type @@ -76,8 +76,19 @@ var Freddy, Alice, aBird: TBird; i: Integer; JSValue: TJOB_JSValue; + JSElem: IJSElement; + aDate: IJSDate; begin - obj:=TJSObject.CreateFromID(WasiObjIdBird); + JSElem:=JSDocument.getElementById('playground'); + writeln('Class=',JSElem._ClassName); + + aDate:=JSDate.Create(2003,2,5,8,47,30,777); + u:=aDate.toLocaleDateString; + writeln('toLocaleDateString=',u); + + exit; + + obj:=TJSObject.CreateFromID(JObjIdBird); obj.WriteJSPropertyUnicodeString('Caption','Root'); writeln('AAA1 '); u:='äbc'; diff --git a/demo/wasienv/dom/index.html b/demo/wasienv/dom/index.html index 7de8373..91d5b03 100644 --- a/demo/wasienv/dom/index.html +++ b/demo/wasienv/dom/index.html @@ -4,7 +4,7 @@ - FPC-Webassembly accesing browser DOM through Pas2JS Demo + FPC-Webassembly accessing browser DOM through Pas2JS Demo