Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
fuyue82
o2oa
提交
ca356efd
o2oa
项目概览
fuyue82
/
o2oa
与 Fork 源项目一致
Fork自
浙江兰德纵横网络技术股份有限公司 / o2oa
通知
1
Star
0
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,发现更多精彩内容 >>
提交
ca356efd
编写于
12月 03, 2021
作者:
NoSubject
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
优化正文输入时的高度计算,增加o2.defer方法
上级
6c56da4d
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
31 addition
and
20 deletion
+31
-20
o2web/source/o2_core/o2.js
o2web/source/o2_core/o2.js
+7
-0
o2web/source/x_component_process_Xform/Documenteditor.js
o2web/source/x_component_process_Xform/Documenteditor.js
+24
-20
未找到文件。
o2web/source/o2_core/o2.js
浏览文件 @
ca356efd
...
...
@@ -2126,6 +2126,13 @@ if (!window.o2) {
o2
.
promiseAll
=
_promiseAll
;
})();
o2
.
defer
=
function
(
fn
,
timer
,
bind
,
pars
){
if
(
fn
.
timerId
)
clearTimeout
(
fn
.
timerId
);
fn
.
timerId
=
setTimeout
(
function
(){
fn
.
timerId
=
null
;
fn
.
apply
((
bind
||
this
),
pars
);
},
timer
);
}
o2
.
core
=
true
;
...
...
o2web/source/x_component_process_Xform/Documenteditor.js
浏览文件 @
ca356efd
...
...
@@ -1803,12 +1803,18 @@ MWF.xApplication.process.Xform.Documenteditor = MWF.APPDocumenteditor = new Cla
reLocationFiletextToolbarEvent
:
function
(
editorName
){
if
(
Browser
.
ie11
){
if
(
!
this
.
waitLocationFiletext
){
this
.
waitLocationFiletext
=
window
.
setTimeout
(
function
(){
this
.
reLocationFiletextToolbar
(
editorName
);
this
.
waitLocationFiletext
=
false
;
}.
bind
(
this
),
1000
);
}
o2
.
defer
(
this
.
reLocationFiletextToolbar
,
500
,
this
,
[
editorName
]);
// if (this.waitLocationFiletext) window.clearTimeout(this.waitLocationFiletext);
// this.waitLocationFiletext = window.setTimeout(function(){
// this.reLocationFiletextToolbar(editorName);
// this.waitLocationFiletext = false;
// }.bind(this), 500);
// if (!this.waitLocationFiletext){
// this.waitLocationFiletext = window.setTimeout(function(){
// this.reLocationFiletextToolbar(editorName);
// this.waitLocationFiletext = false;
// }.bind(this), 1000);
// }
}
else
{
this
.
reLocationFiletextToolbar
(
editorName
)
}
...
...
@@ -2917,20 +2923,19 @@ debugger;
}.
bind
(
this
)
);
editor
.
on
(
'
change
'
,
function
(
e
)
{
//editor.on( 'change', function( e ) {
var
h
=
document
.
documentElement
.
scrollTop
;
var
scrollNode
=
this
.
contentNode
;
while
(
scrollNode
&&
(
scrollNode
.
getScrollSize
().
y
<=
scrollNode
.
getSize
().
y
||
(
scrollNode
.
getStyle
(
"
overflow
"
)
!==
"
auto
"
&&
scrollNode
.
getStyle
(
"
4-y
"
)
!==
"
auto
"
))){
scrollNode
=
scrollNode
.
getParent
();
}
if
(
scrollNode
){
var
top
=
scrollNode
.
scrollTop
.
toFloat
();
scrollNode
.
scrollTop
=
h
+
top
;
}
document
.
documentElement
.
scrollTop
=
0
;
var
h
=
document
.
documentElement
.
scrollTop
;
var
scrollNode
=
this
.
contentNode
;
while
(
scrollNode
&&
(
scrollNode
.
getScrollSize
().
y
<=
scrollNode
.
getSize
().
y
||
(
scrollNode
.
getStyle
(
"
overflow
"
)
!==
"
auto
"
&&
scrollNode
.
getStyle
(
"
4-y
"
)
!==
"
auto
"
))){
scrollNode
=
scrollNode
.
getParent
();
}
if
(
scrollNode
){
var
top
=
scrollNode
.
scrollTop
.
toFloat
();
scrollNode
.
scrollTop
=
h
+
top
;
}
document
.
documentElement
.
scrollTop
=
0
;
if
(
!!
editorName
)
this
.
getAttachmentTextData
();
//}.bind(this) );
o2
.
defer
(
this
.
resetNodeSize
,
500
,
this
);
}.
bind
(
this
)
);
...
...
@@ -2979,7 +2984,6 @@ debugger;
}.
bind
(
this
));
}
},
_loadEvents
:
function
(
editorConfig
){
Object
.
each
(
this
.
json
.
events
,
function
(
e
,
key
){
if
(
e
.
code
){
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录