slub/dfg-viewer

Browser console full of loading errors for the 3DViewer

Closed this issue · 3 comments

With the current master (d150e01) the browser console is floted with errors not loading the 3DViewer module:

Name einer Medienfunktion erwartet, aber 'touch-enabled' gefunden. viewer:1:9
Name einer Medienfunktion erwartet, aber '-webkit-touch-enabled' gefunden. viewer:1:25
Name einer Medienfunktion erwartet, aber '-moz-touch-enabled' gefunden. viewer:1:49
Name einer Medienfunktion erwartet, aber '-o-touch-enabled' gefunden. viewer:1:70
Name einer Medienfunktion erwartet, aber '-ms-touch-enabled' gefunden. viewer:1:89
Name einer Medienfunktion erwartet, aber 'heartz' gefunden. viewer:1:109
Laden des Moduls von "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/build/three.module.js" wurde auf Grund eines nicht freigegebenen MIME-Typs ("text/html") blockiert. viewer
Laden des Moduls von "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/libs/stats.module.js" wurde auf Grund eines nicht freigegebenen MIME-Typs ("text/html") blockiert. viewer
Laden des Moduls von "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/libs/tween.module.min.js" wurde auf Grund eines nicht freigegebenen MIME-Typs ("text/html") blockiert. viewer
Laden des Moduls von "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/controls/TransformControls.js" wurde auf Grund eines nicht freigegebenen MIME-Typs ("text/html") blockiert. viewer
Laden des Moduls von "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/controls/OrbitControls.js" wurde auf Grund eines nicht freigegebenen MIME-Typs ("text/html") blockiert. viewer
Laden des Moduls von "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/node_modules/lil-gui/dist/lil-gui.esm.min.js" wurde auf Grund eines nicht freigegebenen MIME-Typs ("text/html") blockiert. viewer
Laden des Moduls von "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/DDSLoader.js" wurde auf Grund eines nicht freigegebenen MIME-Typs ("text/html") blockiert. viewer
Laden des Moduls von "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/FBXLoader.js" wurde auf Grund eines nicht freigegebenen MIME-Typs ("text/html") blockiert. viewer
Laden des Moduls von "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/MTLLoader.js" wurde auf Grund eines nicht freigegebenen MIME-Typs ("text/html") blockiert. viewer
Laden des Moduls von "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/GLTFLoader.js" wurde auf Grund eines nicht freigegebenen MIME-Typs ("text/html") blockiert. viewer
Laden des Moduls von "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/OBJLoader.js" wurde auf Grund eines nicht freigegebenen MIME-Typs ("text/html") blockiert. viewer
Laden des Moduls von "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/DRACOLoader.js" wurde auf Grund eines nicht freigegebenen MIME-Typs ("text/html") blockiert. viewer
Laden des Moduls von "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/KTX2Loader.js" wurde auf Grund eines nicht freigegebenen MIME-Typs ("text/html") blockiert. viewer
Laden des Moduls von "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/libs/meshopt_decoder.module.js" wurde auf Grund eines nicht freigegebenen MIME-Typs ("text/html") blockiert. viewer
Laden des Moduls von "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/IFCLoader.js" wurde auf Grund eines nicht freigegebenen MIME-Typs ("text/html") blockiert. viewer
Laden des Moduls von "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/PLYLoader.js" wurde auf Grund eines nicht freigegebenen MIME-Typs ("text/html") blockiert. viewer
Laden des Moduls von "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/ColladaLoader.js" wurde auf Grund eines nicht freigegebenen MIME-Typs ("text/html") blockiert. viewer
Laden des Moduls von "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/STLLoader.js" wurde auf Grund eines nicht freigegebenen MIME-Typs ("text/html") blockiert. viewer
Laden des Moduls von "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/XYZLoader.js" wurde auf Grund eines nicht freigegebenen MIME-Typs ("text/html") blockiert. viewer
Laden des Moduls von "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/TDSLoader.js" wurde auf Grund eines nicht freigegebenen MIME-Typs ("text/html") blockiert. viewer
Laden des Moduls von "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/PCDLoader.js" wurde auf Grund eines nicht freigegebenen MIME-Typs ("text/html") blockiert. viewer
Laden des Moduls von "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/FontLoader.js" wurde auf Grund eines nicht freigegebenen MIME-Typs ("text/html") blockiert. viewer
Laden des Moduls von "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/geometries/TextGeometry.js" wurde auf Grund eines nicht freigegebenen MIME-Typs ("text/html") blockiert. viewer
Laden fehlgeschlagen für das Modul mit der Quelle "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/build/three.module.js". viewer:1318:92
Laden fehlgeschlagen für das Modul mit der Quelle "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/libs/stats.module.js". viewer:1318:92
Laden fehlgeschlagen für das Modul mit der Quelle "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/libs/tween.module.min.js". viewer:1318:92
Laden fehlgeschlagen für das Modul mit der Quelle "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/controls/TransformControls.js". viewer:1318:92
Laden fehlgeschlagen für das Modul mit der Quelle "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/controls/OrbitControls.js". viewer:1318:92
Laden fehlgeschlagen für das Modul mit der Quelle "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/node_modules/lil-gui/dist/lil-gui.esm.min.js". viewer:1318:92
Laden fehlgeschlagen für das Modul mit der Quelle "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/DDSLoader.js". viewer:1318:92
Laden fehlgeschlagen für das Modul mit der Quelle "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/FBXLoader.js". viewer:1318:92
Laden fehlgeschlagen für das Modul mit der Quelle "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/MTLLoader.js". viewer:1318:92
Laden fehlgeschlagen für das Modul mit der Quelle "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/GLTFLoader.js". viewer:1318:92
Laden fehlgeschlagen für das Modul mit der Quelle "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/OBJLoader.js". viewer:1318:92
Laden fehlgeschlagen für das Modul mit der Quelle "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/DRACOLoader.js". viewer:1318:92
Laden fehlgeschlagen für das Modul mit der Quelle "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/KTX2Loader.js". viewer:1318:92
Laden fehlgeschlagen für das Modul mit der Quelle "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/libs/meshopt_decoder.module.js". viewer:1318:92
Laden fehlgeschlagen für das Modul mit der Quelle "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/IFCLoader.js". viewer:1318:92
Laden fehlgeschlagen für das Modul mit der Quelle "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/PLYLoader.js". viewer:1318:92
Laden fehlgeschlagen für das Modul mit der Quelle "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/ColladaLoader.js". viewer:1318:92
Laden fehlgeschlagen für das Modul mit der Quelle "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/STLLoader.js". viewer:1318:92
Laden fehlgeschlagen für das Modul mit der Quelle "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/XYZLoader.js". viewer:1318:92
Laden fehlgeschlagen für das Modul mit der Quelle "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/TDSLoader.js". viewer:1318:92
Laden fehlgeschlagen für das Modul mit der Quelle "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/PCDLoader.js". viewer:1318:92
Laden fehlgeschlagen für das Modul mit der Quelle "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/loaders/FontLoader.js". viewer:1318:92
Laden fehlgeschlagen für das Modul mit der Quelle "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/js/jsm/geometries/TextGeometry.js". viewer:1318:92
Laden fehlgeschlagen für das <script> mit der Quelle "http://localhost/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/spinner/main.js". viewer:1320:121

...

Thank you for the report. That's quite interesting error. Currently this template is loaded from Kitodo.Presentation and looks so:

<f:if condition="{3d}">
        <p id="DFG_3DViewer" 3d="{3d}" model="{model}" xml="{xml}" settings="{settings}" proxy="{proxy}" class="tx-dlf-view-3d"></p>
            
        <f:section name="FooterAssets">
            <script src="/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/main.js" type="module"></script>
            <script src="/typo3conf/ext/dlf/Resources/Public/JavaScript/Toastify/toastify.js" type="text/javascript"></script>
            <script src="/typo3conf/ext/dlf/Resources/Public/JavaScript/3DViewer/spinner/main.js" type="text/javascript"></script>
        </f:section>
    </f:if>

The template is not loaded (<p id="DFG_3DViewer" 3d="{3d}" model="{model}" xml="{xml}" settings="{settings}" proxy="{proxy}" class="tx-dlf-view-3d"></p>) but section FooterAssests is added even if condition check is false.

I will research it deeper and report back here.

@sebastian-meyer could you remind me what needed to be done that the js files are copied into Kitodo? I'm not sure if it is the problem of local repositories usage.

Yes indeed! Thanks for that hint. Issue closed :D