提交 6eff6bf9 编写于 作者: M Mr.doob

Editor: Renamed LocalStorage to Config.

上级 3edfbc8a
......@@ -47,8 +47,8 @@
<script src="js/libs/ui.three.js"></script>
<script src="js/Editor.js"></script>
<script src="js/Config.js"></script>
<script src="js/Loader.js"></script>
<script src="js/LocalStorage.js"></script>
<script src="js/Menubar.js"></script>
<script src="js/Menubar.File.js"></script>
<script src="js/Menubar.Edit.js"></script>
......@@ -92,7 +92,7 @@
var sidebar = new Sidebar( editor ).setId( 'sidebar' );
document.body.appendChild( sidebar.dom );
editor.setTheme( editor.localStorage.getKey( 'theme' ) );
editor.setTheme( editor.config.getKey( 'theme' ) );
//
......
var LocalStorage = function () {
var Config = function () {
var name = 'threejs-editor';
......@@ -6,9 +6,9 @@ var LocalStorage = function () {
theme: 'css/light.css'
};
if ( localStorage[ name ] !== undefined ) {
if ( window.localStorage[ name ] !== undefined ) {
storage = JSON.parse( localStorage[ name ] );
storage = JSON.parse( window.localStorage[ name ] );
}
......@@ -24,7 +24,7 @@ var LocalStorage = function () {
storage[ key ] = value;
localStorage[ name ] = JSON.stringify( storage );
window.localStorage[ name ] = JSON.stringify( storage );
console.log( '[' + /\d\d\:\d\d\:\d\d/.exec( new Date() )[ 0 ] + ']', 'Saved state to LocalStorage.' );
......@@ -32,7 +32,7 @@ var LocalStorage = function () {
clear: function () {
delete localStorage[ name ];
delete window.localStorage[ name ];
}
......
......@@ -36,9 +36,9 @@ var Editor = function () {
windowResize: new SIGNALS.Signal()
};
this.config = new Config();
this.loader = new Loader( this );
this.localStorage = new LocalStorage();
this.scene = new THREE.Scene();
this.sceneHelpers = new THREE.Scene();
......
......@@ -5,7 +5,7 @@ var Loader = function ( editor ) {
this.loadLocalStorage = function () {
var state = editor.localStorage.getKey( 'state' );
var state = editor.config.getKey( 'state' );
if ( state !== undefined ) {
......@@ -27,7 +27,7 @@ var Loader = function ( editor ) {
timeout = setTimeout( function () {
editor.localStorage.setKey( 'state', exporter.parse( editor.scene ) );
editor.config.setKey( 'state', exporter.parse( editor.scene ) );
}, 3000 );
......
......@@ -28,7 +28,7 @@ Menubar.File = function ( editor ) {
if ( confirm( 'Are you sure?' ) ) {
editor.localStorage.clear();
editor.config.clear();
location.href = location.pathname;
......
......@@ -27,7 +27,7 @@ Menubar.View = function ( editor ) {
option.onClick( function () {
editor.setTheme( 'css/light.css' );
editor.localStorage.setKey( 'theme', 'css/light.css' );
editor.config.setKey( 'theme', 'css/light.css' );
} );
options.add( option );
......@@ -40,7 +40,7 @@ Menubar.View = function ( editor ) {
option.onClick( function () {
editor.setTheme( 'css/dark.css' );
editor.localStorage.setKey( 'theme', 'css/dark.css' );
editor.config.setKey( 'theme', 'css/dark.css' );
} );
options.add( option );
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册