<div dir="auto"><div><br><div class="gmail_extra"><br><div class="gmail_quote">On Mar 4, 2018 2:18 PM, "Andreas Plesch" <<a href="mailto:andreasplesch@gmail.com">andreasplesch@gmail.com</a>> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>Hi John,<br><br></div>I am trying to reproduce the stalled loading issue, probably focusing on DOM (not JSON) loading first. Do you have a live example ? Perhaps something here: <a href="https://github.com/coderextreme/X3DJSONLD/tree/master/src/main/html" target="_blank">https://github.com/<wbr>coderextreme/X3DJSONLD/tree/<wbr>master/src/main/html</a> ? <br></div></div></div></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">Here, index.html is where I get it.   But you have to install 4.1.5a of X_ITE first.   If you do not have problems, please tell me how you build X_ITE.</div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><br></div><div>I just checked x_ite_dom which uses browser.importDocument and 
browser.replaceWorld: <a href="https://andreasplesch.github.io/x_ite_dom/index.xhtml" target="_blank">https://andreasplesch.github.<wbr>io/x_ite_dom/index.xhtml</a> . There are no issues I can see with the latest x_ite here.<br></div><div><br></div>It may be possible to bisect when this stopped working between 4.1.3 and 4.1.4 using intermediate versions by commit:<br><br><a href="https://github.com/create3000/x_ite/commits/master/dist/x_ite.js" target="_blank">https://github.com/create3000/<wbr>x_ite/commits/master/dist/x_<wbr>ite.js</a><br><br>For example,<br><a href="https://rawgit.com/create3000/x_ite/893b68d12099273bbdf41d5a4b283455496671cb/dist/x_ite.js" target="_blank">https://rawgit.com/create3000/<wbr>x_ite/<wbr>893b68d12099273bbdf41d5a4b2834<wbr>55496671cb/dist/x_ite.js</a><br></div>is 
<pre> X_ITE v4.1.3a-189</pre>

-Andreas<br><br><div><div><div><div class="gmail_extra"><div class="elided-text"><div class="gmail_quote">On Sun, Mar 4, 2018 at 8:52 AM, John Carlson <span dir="ltr"><<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="EN-US"><div class="m_8549338752940486762gmail-m_-5045690967800769358WordSection1"><p class="MsoNormal">These are my interfaces to X_ITE 4.1 from JavaScript.  At least 2 of these get stuck loading.  As far as I know, these work with 4.1.3.</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Andreas, any ideas?   This applies to 4.1.5a (master branch).  I haven’t gotten these interfaces working with 4.1.5a or 4.1.4.  4.1.4 will require my modifications (not published, but a zip is available on request.  4.1.3 with my modifications is also available as a zip on request).  I don’t know if the interfaces disappeared or what??? No clues on console, that I can see.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">X3D JSON should work fine (through URLs) with 4.1.5a, so that’s not the issue that I know of.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">I think we need to get these resolved before another release of X_ITE.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Andreas, you may push to my coderextreme/X3DJSONLD branch.  X_ITE is installed in src/main/node and src/main/css (and other places, probably inconsequential).  This is my 4.1.3 release of X_ITE right now.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">John<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">src/main/node/loaderJQuery.js:<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">function load_X_ITE_XML(content) {<u></u><u></u></p><p class="MsoNormal">        X3D(function() {<u></u><u></u></p><p class="MsoNormal">                var browser = X3D.getBrowser("#x_itexml");<u></u><u></u></p><p class="MsoNormal">                browser.replaceWorld(browser.c<wbr>reateX3DFromString(content));<u></u><u></u></p><p class="MsoNormal">        }, function() {<u></u><u></u></p><p class="MsoNormal">                alert("Failed to render XML to X_ITE");<u></u><u></u></p><p class="MsoNormal">        });<u></u><u></u></p><p class="MsoNormal">}<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">function load_X_ITE_DOM(element, browserSelector) {<u></u><u></u></p><p class="MsoNormal">        X3D(function() {<u></u><u></u></p><p class="MsoNormal">                if (typeof X3D.getBrowser !== 'undefined') {<u></u><u></u></p><p class="MsoNormal">                        var browser = X3D.getBrowser("#x_itedom");<u></u><u></u></p><p class="MsoNormal">                        if (typeof browser !== 'undefined' && typeof browser.importDocument !== 'undefined') {<u></u><u></u></p><p class="MsoNormal">                              <wbr>  var importedScene = browser.importDocument(element<wbr>);<u></u><u></u></p><p class="MsoNormal">                              <wbr>  browser.replaceWorld(importedS<wbr>cene);<u></u><u></u></p><p class="MsoNormal">                        }<u></u><u></u></p><p class="MsoNormal">                }<u></u><u></u></p><p class="MsoNormal">        }, function() {<u></u><u></u></p><p class="MsoNormal">                alert("Failed to render DOM to X_ITE");<u></u><u></u></p><p class="MsoNormal">        });<u></u><u></u></p><p class="MsoNormal">}<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">function load_X_ITE_JS(jsobj, browserSelector) {<u></u><u></u></p><p class="MsoNormal">        X3D(function() {<u></u><u></u></p><p class="MsoNormal">                if (typeof X3D.getBrowser !== 'undefined') {<u></u><u></u></p><p class="MsoNormal">                        var browser = X3D.getBrowser("#x_itejson");<u></u><u></u></p><p class="MsoNormal">                        if (typeof browser !== 'undefined' && typeof browser.importJS !== 'undefined') {<u></u><u></u></p><p class="MsoNormal">                              <wbr>  var importedScene = browser.importJS(jsobj);<u></u><u></u></p><p class="MsoNormal">                              <wbr>  browser.replaceWorld(importedS<wbr>cene);<u></u><u></u></p><p class="MsoNormal">                        }<u></u><u></u></p><p class="MsoNormal">                }<u></u><u></u></p><p class="MsoNormal">        }, function() {<u></u><u></u></p><p class="MsoNormal">                alert("Failed to render JSON to X_ITE");<u></u><u></u></p><p class="MsoNormal">        });<u></u><u></u></p><p class="MsoNormal">}<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p></div></div></blockquote></div><br><br clear="all"><br></div><font color="#888888">-- <br><div class="m_8549338752940486762gmail_signature"><div dir="ltr"><div>Andreas Plesch<br>Waltham, MA 02453</div></div></div>
</font></div></div></div></div></div>
</blockquote></div><br></div></div></div>