Callback instead of return value because of async loading.
This commit is contained in:
parent
5a027f193f
commit
f4b8ca18c6
@ -69,7 +69,9 @@
|
||||
<!-- importer end -->
|
||||
|
||||
<script type='text/javascript'>
|
||||
OV.Init3DViewerElements ();
|
||||
OV.Init3DViewerElements (function (viewers) {
|
||||
viewers[0].viewer.renderer.setClearColor ('#222222', 1.0);
|
||||
});
|
||||
</script>
|
||||
|
||||
<style>
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
OV.Init3DViewerElements = function ()
|
||||
OV.Init3DViewerElements = function (onReady)
|
||||
{
|
||||
function LoadElement (element)
|
||||
{
|
||||
@ -89,6 +89,9 @@ OV.Init3DViewerElements = function ()
|
||||
let viewerElement = LoadElement (element);
|
||||
viewerElements.push (viewerElement);
|
||||
}
|
||||
if (onReady !== undefined && onReady !== null) {
|
||||
onReady (viewerElements);
|
||||
}
|
||||
});
|
||||
|
||||
window.addEventListener ('resize', function () {
|
||||
@ -99,6 +102,4 @@ OV.Init3DViewerElements = function ()
|
||||
viewerElement.viewer.Resize (width, height);
|
||||
}
|
||||
});
|
||||
|
||||
return viewerElements;
|
||||
};
|
||||
|
||||
Loading…
Reference in New Issue
Block a user