Another fix for black screen in Chrome on init.
This commit is contained in:
parent
2dafac08c6
commit
cb71983eff
@ -69,6 +69,9 @@ ImporterApp.prototype.Init = function ()
|
||||
var match = window.matchMedia ('(max-device-width : 600px)');
|
||||
this.isMobile = match.matches;
|
||||
|
||||
window.addEventListener ('resize', this.Resize.bind (this), false);
|
||||
this.Resize ();
|
||||
|
||||
var canvasName = 'modelcanvas';
|
||||
this.canvas = $('#' + canvasName);
|
||||
this.RegisterCanvasClick ();
|
||||
@ -81,9 +84,6 @@ ImporterApp.prototype.Init = function ()
|
||||
var fileInput = document.getElementById ('file');
|
||||
fileInput.addEventListener ('change', this.FileSelected.bind (this), false);
|
||||
|
||||
window.addEventListener ('resize', this.Resize.bind (this), false);
|
||||
this.Resize ();
|
||||
|
||||
window.onhashchange = this.LoadFilesFromHash.bind (this);
|
||||
var hasHashModel = this.LoadFilesFromHash ();
|
||||
if (!hasHashModel && !this.isMobile) {
|
||||
@ -165,17 +165,12 @@ ImporterApp.prototype.Resize = function ()
|
||||
var canvas = document.getElementById ('modelcanvas');
|
||||
var height = document.body.clientHeight - top.offsetHeight;
|
||||
|
||||
SetHeight (canvas, 0);
|
||||
SetWidth (canvas, 0);
|
||||
|
||||
SetHeight (left, height);
|
||||
|
||||
SetHeight (canvas, height);
|
||||
SetWidth (canvas, document.body.clientWidth - left.offsetWidth);
|
||||
|
||||
this.introControl.Resize ();
|
||||
this.floatingDialog.Resize ();
|
||||
this.viewer.Draw ();
|
||||
};
|
||||
|
||||
ImporterApp.prototype.JsonLoaded = function (progressBar)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user