Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
ghsby
o2oa
提交
7fceaf7a
o2oa
项目概览
ghsby
/
o2oa
落后 Fork 源项目 2880 个版本
Fork自
浙江兰德纵横网络技术股份有限公司 / o2oa
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
o2oa
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
7fceaf7a
编写于
6月 16, 2020
作者:
NoSubject
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
o2.load增加type支持
上级
1e439ab4
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
41 addition
and
10 deletion
+41
-10
o2web/source/o2_core/o2.js
o2web/source/o2_core/o2.js
+41
-10
未找到文件。
o2web/source/o2_core/o2.js
浏览文件 @
7fceaf7a
...
...
@@ -73,9 +73,9 @@
}
this
.
o2
=
window
.
o2
||
{};
this
.
o2
.
version
=
{
"
v
"
:
"
2.3
.1
"
,
"
build
"
:
"
20
19.07.31
"
,
"
info
"
:
"
O2OA 活力办公 创意无限. Copyright © 20
18
, o2oa.net O2 Team All rights reserved.
"
"
v
"
:
"
5.1
.1
"
,
"
build
"
:
"
20
20.06.12
"
,
"
info
"
:
"
O2OA 活力办公 创意无限. Copyright © 20
20
, o2oa.net O2 Team All rights reserved.
"
};
if
(
!
this
.
o2
.
session
)
this
.
o2
.
session
=
{
"
isDebugger
"
:
_debug
,
...
...
@@ -99,7 +99,19 @@
// };
this
.
wrdp
=
this
.
o2
;
var
debug
=
function
(
reload
){
if
(
reload
){
window
.
location
.
assign
(
_href
+
((
_href
.
indexOf
(
"
?
"
)
==-
1
)
?
"
?
"
:
"
&
"
)
+
"
debugger
"
);
}
else
{
if
(
!
o2
.
session
.
isDebugger
){
o2
.
session
.
isDebugger
=
true
;
if
(
o2
.
session
.
isMobile
||
layout
.
mobile
)
o2
.
load
(
"
../o2_lib/eruda/eruda.js
"
);
}
}
};
this
.
o2
.
debug
=
debug
;
var
_attempt
=
function
(){
for
(
var
i
=
0
,
l
=
arguments
.
length
;
i
<
l
;
i
++
){
try
{
...
...
@@ -212,10 +224,12 @@
var
_getAllOptions
=
function
(
options
){
var
doc
=
(
options
&&
options
.
doc
)
||
document
;
if
(
!
doc
.
unid
)
doc
.
unid
=
_uuid
();
var
type
=
(
options
&&
options
.
type
)
||
"
text/javascript
"
;
return
{
"
noCache
"
:
!!
(
options
&&
options
.
nocache
),
"
reload
"
:
!!
(
options
&&
options
.
reload
),
"
sequence
"
:
!!
(
options
&&
options
.
sequence
),
"
type
"
:
type
,
"
doc
"
:
doc
,
"
dom
"
:
(
options
&&
options
.
dom
)
||
document
.
body
,
"
module
"
:
(
options
&&
options
.
module
)
||
null
,
...
...
@@ -238,10 +252,12 @@
var
_getJsOptions
=
function
(
options
){
var
doc
=
(
options
&&
options
.
doc
)
||
document
;
if
(
!
doc
.
unid
)
doc
.
unid
=
_uuid
();
var
type
=
(
options
&&
options
.
type
)
||
"
text/javascript
"
;
return
{
"
noCache
"
:
!!
(
options
&&
options
.
nocache
),
"
reload
"
:
!!
(
options
&&
options
.
reload
),
"
sequence
"
:
(
!
(
options
&&
options
.
sequence
==
false
)),
"
type
"
:
type
,
"
doc
"
:
doc
}
};
...
...
@@ -273,6 +289,20 @@
}
}
// if (!window.layout) window.layout = {};
// if (!window.layout.config){
// new Request.JSON({
// url: "../x_desktop/res/config/config.json",
// secure: false,
// method: "get",
// noCache: true,
// async: false,
// onSuccess: function(responseJSON, responseText){
// window.layout.config = responseJSON;
// }.bind(this),
// }).send();
// }
if
(
window
.
layout
&&
layout
.
config
&&
layout
.
config
.
urlMapping
){
for
(
var
k
in
layout
.
config
.
urlMapping
){
var
regex
=
new
RegExp
(
k
);
...
...
@@ -306,10 +336,10 @@
status
=
(
status
==
1223
)
?
204
:
status
;
if
((
status
>=
200
&&
status
<
300
))
if
(
success
)
success
(
xhr
);
else
if
((
status
>=
300
&&
status
<
400
))
if
(
failure
)
failure
(
xhr
);
else
failure
(
xhr
);
else
if
((
status
>=
300
&&
status
<
400
))
if
(
failure
)
failure
(
xhr
);
else
failure
(
xhr
);
if
(
completed
)
completed
(
xhr
);
};
var
_checkCssErrorLoaded
=
function
(
err
){
_checkCssLoaded
(
err
)
};
...
...
@@ -389,6 +419,7 @@
var
head
=
(
op
.
doc
.
head
||
op
.
doc
.
getElementsByTagName
(
"
head
"
)[
0
]
||
op
.
doc
.
documentElement
);
var
s
=
op
.
doc
.
createElement
(
'
script
'
);
s
.
type
=
op
.
type
||
"
text/javascript
"
;
head
.
appendChild
(
s
);
s
.
id
=
uuid
;
s
.
src
=
this
.
o2
.
filterUrl
(
url
);
...
...
@@ -708,7 +739,7 @@
// }
// m[name].push(node);
// }else{
m
[
name
]
=
node
;
m
[
name
]
=
node
;
// }
};
var
_loadHtml
=
function
(
modules
,
options
,
callback
){
...
...
@@ -2253,4 +2284,4 @@ COMMON.DOM.addReady = o2.addReady;
MWF
=
o2
;
MWF
.
getJSON
=
o2
.
JSON
.
get
;
MWF
.
getJSONP
=
o2
.
JSON
.
getJsonp
;
MWF
.
defaultPath
=
o2
.
session
.
path
;
\ No newline at end of file
MWF
.
defaultPath
=
o2
.
session
.
path
;
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录