提交 05964c5f 编写于 作者: M Mr.doob

Editor: Post-release fixes.

上级 785271e6
......@@ -218,6 +218,8 @@ Menubar.File = function ( editor ) {
output.metadata.type = 'App';
delete output.history;
var vr = output.project.vr;
output = JSON.stringify( output, null, '\t' );
output = output.replace( /[\n\t]+([\d\.e\-\[\]]+)/g, '$1' );
......@@ -234,6 +236,17 @@ Menubar.File = function ( editor ) {
var loader = new THREE.XHRLoader( manager );
loader.load( 'js/libs/app/index.html', function ( content ) {
var includes = [];
if ( vr ) {
includes.push( '<script src="js/VRControls.js"></script>' );
includes.push( '<script src="js/VREffect.js"></script>' );
}
content = content.replace( '<!-- includes -->', includes.join( '\n\t\t' ) );
zip.file( 'index.html', content );
} );
......@@ -248,17 +261,21 @@ Menubar.File = function ( editor ) {
} );
loader.load( '../examples/js/controls/VRControls.js', function ( content ) {
if ( vr ) {
zip.file( 'js/VRControls.js', content );
loader.load( '../examples/js/controls/VRControls.js', function ( content ) {
} );
zip.file( 'js/VRControls.js', content );
loader.load( '../examples/js/effects/VREffect.js', function ( content ) {
} );
zip.file( 'js/VREffect.js', content );
loader.load( '../examples/js/effects/VREffect.js', function ( content ) {
} );
zip.file( 'js/VREffect.js', content );
} );
}
} );
options.add( option );
......
......@@ -80,6 +80,8 @@ var Storage = function () {
clear: function () {
if ( database === undefined ) return;
var transaction = database.transaction( [ 'states' ], 'readwrite' );
var objectStore = transaction.objectStore( 'states' );
var request = objectStore.clear();
......
......@@ -30,8 +30,7 @@
<body ontouchstart="">
<script src="js/three.min.js"></script>
<script src="js/app.js"></script>
<script src="js/VRControls.js"></script>
<script src="js/VREffect.js"></script>
<!-- includes -->
<script>
var loader = new THREE.XHRLoader();
......@@ -54,7 +53,7 @@
button.addEventListener( 'click', function ( event ) {
var url = location.href.split( '/' ).slice( 0, - 1 ).join( '/' );
window.open( 'http://threejs.org/editor/#file=https://crossorigin.me/' + url + '/app.json' );
window.open( 'http://threejs.org/editor/#file=' + url + '/app.json' );
}, false );
document.body.appendChild( button );
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册