Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
五度鱼学Java
jenkins
提交
f9827d14
J
jenkins
项目概览
五度鱼学Java
/
jenkins
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
jenkins
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
f9827d14
编写于
10月 24, 2022
作者:
J
Jan Faracik
提交者:
GitHub
10月 24, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Remove optional block scrolling (#7278)
上级
92877bbc
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
4 addition
and
45 deletion
+4
-45
core/src/main/resources/lib/form/repeatable/repeatable.js
core/src/main/resources/lib/form/repeatable/repeatable.js
+1
-1
war/src/main/webapp/scripts/hudson-behavior.js
war/src/main/webapp/scripts/hudson-behavior.js
+3
-44
未找到文件。
core/src/main/resources/lib/form/repeatable/repeatable.js
浏览文件 @
f9827d14
...
...
@@ -166,7 +166,7 @@ var repeatableSupport = {
for
(
var
i
=
0
;
i
<
inputs
.
length
;
i
++
)
{
var
input
=
inputs
[
i
];
if
(
input
.
name
==
"
hudson-tools-InstallSourceProperty
"
)
{
updateOptionalBlock
(
input
,
false
);
updateOptionalBlock
(
input
);
}
}
layoutUpdateCallback
.
call
();
...
...
war/src/main/webapp/scripts/hudson-behavior.js
浏览文件 @
f9827d14
...
...
@@ -1504,7 +1504,7 @@ function rowvgStartEachRow(recursive, f) {
++
p
,
function
(
e
)
{
e
.
addEventListener
(
"
click
"
,
function
()
{
updateOptionalBlock
(
e
,
true
);
updateOptionalBlock
(
e
);
});
}
);
...
...
@@ -1547,7 +1547,7 @@ function rowvgStartEachRow(recursive, f) {
// this requires "TR.row-set-end" to mark rows
// Get the `input` from the checkbox container
var
checkbox
=
e
.
querySelector
(
"
input[type='checkbox']
"
);
updateOptionalBlock
(
checkbox
,
false
);
updateOptionalBlock
(
checkbox
);
}
);
...
...
@@ -1922,7 +1922,7 @@ function applyNameRefHelper(s, e, id) {
// used by optionalBlock.jelly to update the form status
// @param c checkbox element
function
updateOptionalBlock
(
c
,
scroll
)
{
function
updateOptionalBlock
(
c
)
{
// find the start TR
var
s
=
$
(
c
);
while
(
!
s
.
hasClassName
(
"
optional-block-start
"
))
s
=
s
.
up
();
...
...
@@ -1935,14 +1935,6 @@ function updateOptionalBlock(c, scroll) {
vg
.
rowVisibilityGroup
.
makeInnerVisible
(
checked
);
if
(
checked
&&
scroll
)
{
var
D
=
YAHOO
.
util
.
Dom
;
var
r
=
D
.
getRegion
(
s
);
r
=
r
.
union
(
D
.
getRegion
(
vg
.
rowVisibilityGroup
.
end
));
scrollIntoView
(
r
);
}
if
(
c
.
name
==
"
hudson-tools-InstallSourceProperty
"
)
{
// Hack to hide tool home when "Install automatically" is checked.
var
homeField
=
findPreviousFormItem
(
c
,
"
home
"
);
...
...
@@ -2027,39 +2019,6 @@ function AutoScroller(scrollContainer) {
};
}
// scroll the current window to display the given element or the region.
function
scrollIntoView
(
e
)
{
function
calcDelta
(
ex1
,
ex2
,
vx1
,
vw
)
{
var
vx2
=
vx1
+
vw
;
var
a
;
a
=
Math
.
min
(
vx1
-
ex1
,
vx2
-
ex2
);
if
(
a
>
0
)
return
-
a
;
a
=
Math
.
min
(
ex1
-
vx1
,
ex2
-
vx2
);
if
(
a
>
0
)
return
a
;
return
0
;
}
var
D
=
YAHOO
.
util
.
Dom
;
var
r
;
if
(
e
.
tagName
!=
null
)
r
=
D
.
getRegion
(
e
);
else
r
=
e
;
var
dx
=
calcDelta
(
r
.
left
,
r
.
right
,
document
.
body
.
scrollLeft
,
D
.
getViewportWidth
()
);
var
dy
=
calcDelta
(
r
.
top
,
r
.
bottom
,
document
.
body
.
scrollTop
,
D
.
getViewportHeight
()
);
window
.
scrollBy
(
dx
,
dy
);
}
// used in expandableTextbox.jelly to change a input field into a text area
function
expandTextArea
(
button
,
id
)
{
button
.
style
.
display
=
"
none
"
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录