提交 ae8c84a7 编写于 作者: A alteredq

Made GUI drag-n-drop work also in Firefox.

上级 d4704fe8
...@@ -45,8 +45,8 @@ ...@@ -45,8 +45,8 @@
<script> <script>
var BlobBuilder = window.BlobBuilder || window.WebKitBlobBuilder || window.MozBlobBuilder; var BlobBuilderShim = window.BlobBuilder || window.WebKitBlobBuilder || window.MozBlobBuilder;
var URL = window.URL || window.webkitURL || window.mozURL; var URLShim = window.URL || window.webkitURL || window.mozURL;
var Signal = signals.Signal; var Signal = signals.Signal;
...@@ -124,7 +124,7 @@ ...@@ -124,7 +124,7 @@
event.preventDefault(); event.preventDefault();
var file = event.dataTransfer.files[ 0 ]; var file = event.dataTransfer.files[ 0 ];
var extension = file.fileName.split( '.' )[1].toLowerCase(); var extension = file.name.split( '.' )[1].toLowerCase();
var reader = new FileReader(); var reader = new FileReader();
reader.onload = function ( event ) { reader.onload = function ( event ) {
...@@ -151,10 +151,10 @@ ...@@ -151,10 +151,10 @@
case 'js': case 'js':
var blob = new BlobBuilder(); var blob = new BlobBuilderShim();
blob.append( contents ); blob.append( contents );
var url = window.URL.createObjectURL( blob.getBlob() ); var url = URLShim.createObjectURL( blob.getBlob() );
var loader = new THREE.JSONLoader(); var loader = new THREE.JSONLoader();
loader.load( { model: url, callback: function ( geometry ) { loader.load( { model: url, callback: function ( geometry ) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册