Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Ablesons
three.js
提交
6eff6bf9
T
three.js
项目概览
Ablesons
/
three.js
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
three.js
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
6eff6bf9
编写于
10月 20, 2013
作者:
M
Mr.doob
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Editor: Renamed LocalStorage to Config.
上级
3edfbc8a
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
14 addition
and
14 deletion
+14
-14
editor/index.html
editor/index.html
+2
-2
editor/js/Config.js
editor/js/Config.js
+5
-5
editor/js/Editor.js
editor/js/Editor.js
+2
-2
editor/js/Loader.js
editor/js/Loader.js
+2
-2
editor/js/Menubar.File.js
editor/js/Menubar.File.js
+1
-1
editor/js/Menubar.View.js
editor/js/Menubar.View.js
+2
-2
未找到文件。
editor/index.html
浏览文件 @
6eff6bf9
...
...
@@ -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
'
)
);
//
...
...
editor/js/
LocalStorage
.js
→
editor/js/
Config
.js
浏览文件 @
6eff6bf9
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
];
}
...
...
editor/js/Editor.js
浏览文件 @
6eff6bf9
...
...
@@ -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
();
...
...
editor/js/Loader.js
浏览文件 @
6eff6bf9
...
...
@@ -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
);
...
...
editor/js/Menubar.File.js
浏览文件 @
6eff6bf9
...
...
@@ -28,7 +28,7 @@ Menubar.File = function ( editor ) {
if
(
confirm
(
'
Are you sure?
'
)
)
{
editor
.
localStorage
.
clear
();
editor
.
config
.
clear
();
location
.
href
=
location
.
pathname
;
...
...
editor/js/Menubar.View.js
浏览文件 @
6eff6bf9
...
...
@@ -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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录