Exemplo n.º 1
0
        public async Task InitAsync()
        {
            if (JS == null)
            {
                JSinit = await JSInit.InitAsync(JSR);

                JS = JSinit.JSI;
                LS = JSinit.LS;
                DBG.SetLogger(JS.Log);
                DBG.SetSystem(ENV.IsWasm ? "CSB" : "SSB");
            }
        }
Exemplo n.º 2
0
        static public async Task <JSInit> InitAsync(IJSRuntime jsr)
        {
            try {
                var module = await jsr.InvokeAsync <IJSObjectReference>(
                    "import", "/_content/IcuBlazor/interop.js");

                var jsinit = new JSInit(jsr, module);
                await jsinit.JSI.HealthCheck();

                ENV.Browser = await jsinit.JSI.DetectBrowser();

                return(jsinit);
            } catch (Exception e) {
                DBG.Err(e.Message); // may be actual script error
                throw;
            }
        }