Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
LinuxSuRen
jenkins
提交
a4ba7bd2
J
jenkins
项目概览
LinuxSuRen
/
jenkins
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
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,发现更多精彩内容 >>
提交
a4ba7bd2
编写于
5月 11, 2011
作者:
U
Ulli Hafner
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[FIXED JENKINS-3969] Replaced all gif images with corresponding png images.
上级
d869df00
变更
103
展开全部
隐藏空白更改
内联
并排
Showing
103 changed file
with
218 addition
and
218 deletion
+218
-218
core/src/main/java/hudson/model/AbstractProject.java
core/src/main/java/hudson/model/AbstractProject.java
+1
-1
core/src/main/java/hudson/model/BallColor.java
core/src/main/java/hudson/model/BallColor.java
+1
-1
core/src/main/java/hudson/model/DirectoryBrowserSupport.java
core/src/main/java/hudson/model/DirectoryBrowserSupport.java
+2
-2
core/src/main/java/hudson/model/HealthReport.java
core/src/main/java/hudson/model/HealthReport.java
+6
-6
core/src/main/java/hudson/model/Hudson.java
core/src/main/java/hudson/model/Hudson.java
+1
-1
core/src/main/java/hudson/model/MyViewsProperty.java
core/src/main/java/hudson/model/MyViewsProperty.java
+2
-2
core/src/main/java/hudson/model/ParametersAction.java
core/src/main/java/hudson/model/ParametersAction.java
+1
-1
core/src/main/java/hudson/model/Run.java
core/src/main/java/hudson/model/Run.java
+1
-1
core/src/main/java/hudson/model/labels/LabelAtom.java
core/src/main/java/hudson/model/labels/LabelAtom.java
+1
-1
core/src/main/java/hudson/security/GlobalMatrixAuthorizationStrategy.java
...va/hudson/security/GlobalMatrixAuthorizationStrategy.java
+4
-4
core/src/main/java/hudson/security/HudsonPrivateSecurityRealm.java
...main/java/hudson/security/HudsonPrivateSecurityRealm.java
+1
-1
core/src/main/java/hudson/tasks/Fingerprinter.java
core/src/main/java/hudson/tasks/Fingerprinter.java
+1
-1
core/src/main/java/hudson/tasks/JavadocArchiver.java
core/src/main/java/hudson/tasks/JavadocArchiver.java
+2
-2
core/src/main/java/hudson/tasks/test/AbstractTestResultAction.java
...main/java/hudson/tasks/test/AbstractTestResultAction.java
+1
-1
core/src/main/java/hudson/triggers/SCMTrigger.java
core/src/main/java/hudson/triggers/SCMTrigger.java
+2
-2
core/src/main/resources/hudson/PluginManager/installed.jelly
core/src/main/resources/hudson/PluginManager/installed.jelly
+1
-1
core/src/main/resources/hudson/PluginManager/sidepanel.jelly
core/src/main/resources/hudson/PluginManager/sidepanel.jelly
+3
-3
core/src/main/resources/hudson/diagnosis/HudsonHomeDiskUsageMonitor/index.jelly
...s/hudson/diagnosis/HudsonHomeDiskUsageMonitor/index.jelly
+1
-1
core/src/main/resources/hudson/diagnosis/MemoryUsageMonitor/index.jelly
...resources/hudson/diagnosis/MemoryUsageMonitor/index.jelly
+1
-1
core/src/main/resources/hudson/lifecycle/WindowsInstallerLink/index.jelly
...sources/hudson/lifecycle/WindowsInstallerLink/index.jelly
+2
-2
core/src/main/resources/hudson/logging/LogRecorder/index.jelly
...src/main/resources/hudson/logging/LogRecorder/index.jelly
+1
-1
core/src/main/resources/hudson/logging/LogRecorder/sidepanel.jelly
...main/resources/hudson/logging/LogRecorder/sidepanel.jelly
+4
-4
core/src/main/resources/hudson/logging/LogRecorderManager/all.jelly
...ain/resources/hudson/logging/LogRecorderManager/all.jelly
+1
-1
core/src/main/resources/hudson/logging/LogRecorderManager/index.jelly
...n/resources/hudson/logging/LogRecorderManager/index.jelly
+3
-3
core/src/main/resources/hudson/logging/LogRecorderManager/sidepanel.jelly
...sources/hudson/logging/LogRecorderManager/sidepanel.jelly
+6
-6
core/src/main/resources/hudson/matrix/MatrixBuild/ajaxMatrix.jelly
...main/resources/hudson/matrix/MatrixBuild/ajaxMatrix.jelly
+1
-1
core/src/main/resources/hudson/matrix/MatrixProject/ajaxMatrix.jelly
...in/resources/hudson/matrix/MatrixProject/ajaxMatrix.jelly
+1
-1
core/src/main/resources/hudson/model/AbstractBuild/index.jelly
...src/main/resources/hudson/model/AbstractBuild/index.jelly
+1
-1
core/src/main/resources/hudson/model/AbstractBuild/sidepanel.jelly
...main/resources/hudson/model/AbstractBuild/sidepanel.jelly
+2
-2
core/src/main/resources/hudson/model/AbstractBuild/tasks.jelly
...src/main/resources/hudson/model/AbstractBuild/tasks.jelly
+6
-6
core/src/main/resources/hudson/model/AbstractItem/noWorkspace.jelly
...ain/resources/hudson/model/AbstractItem/noWorkspace.jelly
+1
-1
core/src/main/resources/hudson/model/AbstractProject/main.jelly
...rc/main/resources/hudson/model/AbstractProject/main.jelly
+4
-4
core/src/main/resources/hudson/model/AbstractProject/sidepanel.jelly
...in/resources/hudson/model/AbstractProject/sidepanel.jelly
+9
-9
core/src/main/resources/hudson/model/AbstractProject/wipeOutWorkspace.jelly
...urces/hudson/model/AbstractProject/wipeOutWorkspace.jelly
+1
-1
core/src/main/resources/hudson/model/AbstractProject/wipeOutWorkspaceBlocked.jelly
...udson/model/AbstractProject/wipeOutWorkspaceBlocked.jelly
+1
-1
core/src/main/resources/hudson/model/CauseAction/summary.jelly
...src/main/resources/hudson/model/CauseAction/summary.jelly
+1
-1
core/src/main/resources/hudson/model/Computer/builds.jelly
core/src/main/resources/hudson/model/Computer/builds.jelly
+1
-1
core/src/main/resources/hudson/model/Computer/sidepanel.jelly
.../src/main/resources/hudson/model/Computer/sidepanel.jelly
+7
-7
core/src/main/resources/hudson/model/ComputerSet/sidepanel.jelly
...c/main/resources/hudson/model/ComputerSet/sidepanel.jelly
+4
-4
core/src/main/resources/hudson/model/DirectoryBrowserSupport/dir.jelly
.../resources/hudson/model/DirectoryBrowserSupport/dir.jelly
+3
-3
core/src/main/resources/hudson/model/Executor/causeOfDeath.jelly
...c/main/resources/hudson/model/Executor/causeOfDeath.jelly
+3
-3
core/src/main/resources/hudson/model/ExternalJob/sidepanel.jelly
...c/main/resources/hudson/model/ExternalJob/sidepanel.jelly
+4
-4
core/src/main/resources/hudson/model/ExternalRun/sidepanel.jelly
...c/main/resources/hudson/model/ExternalRun/sidepanel.jelly
+6
-6
core/src/main/resources/hudson/model/Fingerprint/index.jelly
core/src/main/resources/hudson/model/Fingerprint/index.jelly
+2
-2
core/src/main/resources/hudson/model/Hudson/_cli.jelly
core/src/main/resources/hudson/model/Hudson/_cli.jelly
+1
-1
core/src/main/resources/hudson/model/Hudson/configureExecutors.jelly
...in/resources/hudson/model/Hudson/configureExecutors.jelly
+1
-1
core/src/main/resources/hudson/model/Hudson/fingerprintCheck.jelly
...main/resources/hudson/model/Hudson/fingerprintCheck.jelly
+1
-1
core/src/main/resources/hudson/model/Hudson/legend.jelly
core/src/main/resources/hudson/model/Hudson/legend.jelly
+9
-9
core/src/main/resources/hudson/model/Hudson/manage.jelly
core/src/main/resources/hudson/model/Hudson/manage.jelly
+11
-11
core/src/main/resources/hudson/model/Hudson/projectRelationship.jelly
...n/resources/hudson/model/Hudson/projectRelationship.jelly
+3
-3
core/src/main/resources/hudson/model/Label/index.jelly
core/src/main/resources/hudson/model/Label/index.jelly
+1
-1
core/src/main/resources/hudson/model/Label/sidepanel.jelly
core/src/main/resources/hudson/model/Label/sidepanel.jelly
+3
-3
core/src/main/resources/hudson/model/LoadStatistics/main.jelly
...src/main/resources/hudson/model/LoadStatistics/main.jelly
+1
-1
core/src/main/resources/hudson/model/NoFingerprintMatch/index.jelly
...ain/resources/hudson/model/NoFingerprintMatch/index.jelly
+2
-2
core/src/main/resources/hudson/model/Run/KeepLogBuildBadge/badge.jelly
.../resources/hudson/model/Run/KeepLogBuildBadge/badge.jelly
+1
-1
core/src/main/resources/hudson/model/Run/console.jelly
core/src/main/resources/hudson/model/Run/console.jelly
+1
-1
core/src/main/resources/hudson/model/TreeView/sidepanel2.jelly
...src/main/resources/hudson/model/TreeView/sidepanel2.jelly
+1
-1
core/src/main/resources/hudson/model/UpdateCenter/DownloadJob/Failure/status.jelly
...udson/model/UpdateCenter/DownloadJob/Failure/status.jelly
+1
-1
core/src/main/resources/hudson/model/UpdateCenter/DownloadJob/Pending/status.jelly
...udson/model/UpdateCenter/DownloadJob/Pending/status.jelly
+1
-1
core/src/main/resources/hudson/model/UpdateCenter/DownloadJob/Success/status.jelly
...udson/model/UpdateCenter/DownloadJob/Success/status.jelly
+1
-1
core/src/main/resources/hudson/model/UpdateCenter/sidepanel.jelly
.../main/resources/hudson/model/UpdateCenter/sidepanel.jelly
+3
-3
core/src/main/resources/hudson/model/User/builds.jelly
core/src/main/resources/hudson/model/User/builds.jelly
+1
-1
core/src/main/resources/hudson/model/User/index.jelly
core/src/main/resources/hudson/model/User/index.jelly
+1
-1
core/src/main/resources/hudson/model/User/sidepanel.jelly
core/src/main/resources/hudson/model/User/sidepanel.jelly
+6
-6
core/src/main/resources/hudson/model/View/People/index.jelly
core/src/main/resources/hudson/model/View/People/index.jelly
+2
-2
core/src/main/resources/hudson/model/View/builds.jelly
core/src/main/resources/hudson/model/View/builds.jelly
+1
-1
core/src/main/resources/hudson/model/View/sidepanel.jelly
core/src/main/resources/hudson/model/View/sidepanel.jelly
+9
-9
core/src/main/resources/hudson/os/solaris/ZFSInstaller/askRootPassword.jelly
...rces/hudson/os/solaris/ZFSInstaller/askRootPassword.jelly
+1
-1
core/src/main/resources/hudson/scm/AbstractScmTagAction/badge.jelly
...ain/resources/hudson/scm/AbstractScmTagAction/badge.jelly
+1
-1
core/src/main/resources/hudson/security/GlobalMatrixAuthorizationStrategy/config.jelly
...n/security/GlobalMatrixAuthorizationStrategy/config.jelly
+2
-2
core/src/main/resources/hudson/security/HudsonPrivateSecurityRealm/index.jelly
...es/hudson/security/HudsonPrivateSecurityRealm/index.jelly
+3
-3
core/src/main/resources/hudson/security/HudsonPrivateSecurityRealm/sidepanel.jelly
...udson/security/HudsonPrivateSecurityRealm/sidepanel.jelly
+3
-3
core/src/main/resources/hudson/slaves/SlaveComputer/sidepanel2.jelly
...in/resources/hudson/slaves/SlaveComputer/sidepanel2.jelly
+3
-3
core/src/main/resources/hudson/tasks/Fingerprinter/FingerprintAction/index.jelly
.../hudson/tasks/Fingerprinter/FingerprintAction/index.jelly
+2
-2
core/src/main/resources/hudson/tasks/test/AbstractTestResultAction/summary.jelly
.../hudson/tasks/test/AbstractTestResultAction/summary.jelly
+1
-1
core/src/main/resources/hudson/tasks/test/TestObject/sidepanel.jelly
...in/resources/hudson/tasks/test/TestObject/sidepanel.jelly
+3
-3
core/src/main/resources/hudson/triggers/SCMTrigger/BuildAction/index.jelly
...ources/hudson/triggers/SCMTrigger/BuildAction/index.jelly
+1
-1
core/src/main/resources/hudson/util/AWTProblem/index.jelly
core/src/main/resources/hudson/util/AWTProblem/index.jelly
+1
-1
core/src/main/resources/hudson/util/HudsonFailedToLoad/index.jelly
...main/resources/hudson/util/HudsonFailedToLoad/index.jelly
+1
-1
core/src/main/resources/hudson/util/IncompatibleAntVersionDetected/index.jelly
...es/hudson/util/IncompatibleAntVersionDetected/index.jelly
+1
-1
core/src/main/resources/hudson/util/IncompatibleServletVersionDetected/index.jelly
...udson/util/IncompatibleServletVersionDetected/index.jelly
+1
-1
core/src/main/resources/hudson/util/IncompatibleVMDetected/index.jelly
.../resources/hudson/util/IncompatibleVMDetected/index.jelly
+1
-1
core/src/main/resources/hudson/util/InsufficientPermissionDetected/index.jelly
...es/hudson/util/InsufficientPermissionDetected/index.jelly
+1
-1
core/src/main/resources/hudson/util/JNADoublyLoaded/index.jelly
...rc/main/resources/hudson/util/JNADoublyLoaded/index.jelly
+1
-1
core/src/main/resources/hudson/util/NoHomeDir/index.jelly
core/src/main/resources/hudson/util/NoHomeDir/index.jelly
+1
-1
core/src/main/resources/hudson/util/NoTempDir/index.jelly
core/src/main/resources/hudson/util/NoTempDir/index.jelly
+1
-1
core/src/main/resources/hudson/widgets/BuildHistoryWidget/entries.jelly
...resources/hudson/widgets/BuildHistoryWidget/entries.jelly
+2
-2
core/src/main/resources/hudson/widgets/HistoryWidget/entry.jelly
...c/main/resources/hudson/widgets/HistoryWidget/entry.jelly
+1
-1
core/src/main/resources/lib/form/dropdownList.jelly
core/src/main/resources/lib/form/dropdownList.jelly
+1
-1
core/src/main/resources/lib/form/entry.jelly
core/src/main/resources/lib/form/entry.jelly
+1
-1
core/src/main/resources/lib/form/hetero-list.jelly
core/src/main/resources/lib/form/hetero-list.jelly
+1
-1
core/src/main/resources/lib/form/optionalBlock.jelly
core/src/main/resources/lib/form/optionalBlock.jelly
+1
-1
core/src/main/resources/lib/form/radioBlock.jelly
core/src/main/resources/lib/form/radioBlock.jelly
+1
-1
core/src/main/resources/lib/hudson/artifactList.jelly
core/src/main/resources/lib/hudson/artifactList.jelly
+2
-2
core/src/main/resources/lib/hudson/buildCaption.jelly
core/src/main/resources/lib/hudson/buildCaption.jelly
+1
-1
core/src/main/resources/lib/hudson/buildListTable.jelly
core/src/main/resources/lib/hudson/buildListTable.jelly
+1
-1
core/src/main/resources/lib/hudson/editTypeIcon.jelly
core/src/main/resources/lib/hudson/editTypeIcon.jelly
+1
-1
core/src/main/resources/lib/hudson/editableDescription.jelly
core/src/main/resources/lib/hudson/editableDescription.jelly
+1
-1
core/src/main/resources/lib/hudson/executors.jelly
core/src/main/resources/lib/hudson/executors.jelly
+1
-1
core/src/main/resources/lib/hudson/help.jelly
core/src/main/resources/lib/hudson/help.jelly
+1
-1
core/src/main/resources/lib/hudson/project/upstream-downstream.jelly
...in/resources/lib/hudson/project/upstream-downstream.jelly
+1
-1
core/src/main/resources/lib/hudson/projectViewNested.jelly
core/src/main/resources/lib/hudson/projectViewNested.jelly
+1
-1
core/src/main/resources/lib/hudson/queue.jelly
core/src/main/resources/lib/hudson/queue.jelly
+1
-1
未找到文件。
core/src/main/java/hudson/model/AbstractProject.java
浏览文件 @
a4ba7bd2
...
...
@@ -1700,7 +1700,7 @@ public abstract class AbstractProject<P extends AbstractProject<P,R>,R extends A
req
.
getView
(
this
,
"noWorkspace.jelly"
).
forward
(
req
,
rsp
);
return
null
;
}
else
{
return
new
DirectoryBrowserSupport
(
this
,
ws
,
getDisplayName
()+
" workspace"
,
"folder.
gif
"
,
true
);
return
new
DirectoryBrowserSupport
(
this
,
ws
,
getDisplayName
()+
" workspace"
,
"folder.
png
"
,
true
);
}
}
...
...
core/src/main/java/hudson/model/BallColor.java
浏览文件 @
a4ba7bd2
...
...
@@ -81,7 +81,7 @@ public enum BallColor implements StatusIcon {
}
/**
* String like "red.
gif
" that represents the file name of the image.
* String like "red.
png
" that represents the file name of the image.
*/
public
String
getImage
()
{
return
image
;
...
...
core/src/main/java/hudson/model/DirectoryBrowserSupport.java
浏览文件 @
a4ba7bd2
...
...
@@ -376,9 +376,9 @@ public final class DirectoryBrowserSupport implements HttpResponse {
public
String
getIconName
()
{
if
(
isReadable
)
return
isFolder
?
"folder.
gif"
:
"text.gif
"
;
return
isFolder
?
"folder.
png"
:
"text.png
"
;
else
return
isFolder
?
"folder-error.
gif"
:
"text-error.gif
"
;
return
isFolder
?
"folder-error.
png"
:
"text-error.png
"
;
}
public
long
getSize
()
{
...
...
core/src/main/java/hudson/model/HealthReport.java
浏览文件 @
a4ba7bd2
...
...
@@ -46,12 +46,12 @@ import java.util.Locale;
// this is always exported as a part of Job and never on its own, so start with 2.
public
class
HealthReport
implements
Serializable
,
Comparable
<
HealthReport
>
{
// These are now 0-20, 21-40, 41-60, 61-80, 81+ but filenames unchanged for compatibility
private
static
final
String
HEALTH_OVER_80
=
"health-80plus.
gif
"
;
private
static
final
String
HEALTH_61_TO_80
=
"health-60to79.
gif
"
;
private
static
final
String
HEALTH_41_TO_60
=
"health-40to59.
gif
"
;
private
static
final
String
HEALTH_21_TO_40
=
"health-20to39.
gif
"
;
private
static
final
String
HEALTH_0_TO_20
=
"health-00to19.
gif
"
;
private
static
final
String
HEALTH_UNKNOWN
=
"empty.
gif
"
;
private
static
final
String
HEALTH_OVER_80
=
"health-80plus.
png
"
;
private
static
final
String
HEALTH_61_TO_80
=
"health-60to79.
png
"
;
private
static
final
String
HEALTH_41_TO_60
=
"health-40to59.
png
"
;
private
static
final
String
HEALTH_21_TO_40
=
"health-20to39.
png
"
;
private
static
final
String
HEALTH_0_TO_20
=
"health-00to19.
png
"
;
private
static
final
String
HEALTH_UNKNOWN
=
"empty.
png
"
;
/**
* The percentage health score (from 0 to 100 inclusive).
...
...
core/src/main/java/hudson/model/Hudson.java
浏览文件 @
a4ba7bd2
...
...
@@ -3046,7 +3046,7 @@ public class Hudson extends Node implements ItemGroup<TopLevelItem>, StaplerProx
* Binds /userContent/... to $JENKINS_HOME/userContent.
*/
public
DirectoryBrowserSupport
doUserContent
()
{
return
new
DirectoryBrowserSupport
(
this
,
getRootPath
().
child
(
"userContent"
),
"User content"
,
"folder.
gif
"
,
true
);
return
new
DirectoryBrowserSupport
(
this
,
getRootPath
().
child
(
"userContent"
),
"User content"
,
"folder.
png
"
,
true
);
}
/**
...
...
core/src/main/java/hudson/model/MyViewsProperty.java
浏览文件 @
a4ba7bd2
...
...
@@ -204,7 +204,7 @@ public class MyViewsProperty extends UserProperty implements ViewGroup, Action {
}
public
String
getIconFileName
()
{
return
"user.
gif
"
;
return
"user.
png
"
;
}
public
String
getUrlName
()
{
...
...
@@ -263,7 +263,7 @@ public class MyViewsProperty extends UserProperty implements ViewGroup, Action {
return
null
;
}
return
"user.
gif
"
;
return
"user.
png
"
;
}
public
String
getUrlName
()
{
...
...
core/src/main/java/hudson/model/ParametersAction.java
浏览文件 @
a4ba7bd2
...
...
@@ -124,7 +124,7 @@ public class ParametersAction implements Action, Iterable<ParameterValue>, Queue
}
public
String
getIconFileName
()
{
return
"document-properties.
gif
"
;
return
"document-properties.
png
"
;
}
public
String
getUrlName
()
{
...
...
core/src/main/java/hudson/model/Run.java
浏览文件 @
a4ba7bd2
...
...
@@ -1637,7 +1637,7 @@ public abstract class Run <JobT extends Job<JobT,RunT>,RunT extends Run<JobT,Run
if
(
Functions
.
isArtifactsPermissionEnabled
())
{
checkPermission
(
ARTIFACTS
);
}
return
new
DirectoryBrowserSupport
(
this
,
new
FilePath
(
getArtifactsDir
()),
project
.
getDisplayName
()+
' '
+
getDisplayName
(),
"package.
gif
"
,
true
);
return
new
DirectoryBrowserSupport
(
this
,
new
FilePath
(
getArtifactsDir
()),
project
.
getDisplayName
()+
' '
+
getDisplayName
(),
"package.
png
"
,
true
);
}
/**
...
...
core/src/main/java/hudson/model/labels/LabelAtom.java
浏览文件 @
a4ba7bd2
...
...
@@ -105,7 +105,7 @@ public class LabelAtom extends Label implements Saveable {
ta
.
add
(
new
Action
()
{
public
String
getIconFileName
()
{
if
(
Hudson
.
getInstance
().
hasPermission
(
Hudson
.
ADMINISTER
))
return
"setting.
gif
"
;
return
"setting.
png
"
;
else
return
null
;
}
...
...
core/src/main/java/hudson/security/GlobalMatrixAuthorizationStrategy.java
浏览文件 @
a4ba7bd2
...
...
@@ -296,11 +296,11 @@ public class GlobalMatrixAuthorizationStrategy extends AuthorizationStrategy {
if
(
v
.
equals
(
"authenticated"
))
// system reserved group
return
FormValidation
.
respond
(
Kind
.
OK
,
makeImg
(
"user.
gif
"
)
+
ev
);
return
FormValidation
.
respond
(
Kind
.
OK
,
makeImg
(
"user.
png
"
)
+
ev
);
try
{
sr
.
loadUserByUsername
(
v
);
return
FormValidation
.
respond
(
Kind
.
OK
,
makeImg
(
"person.
gif
"
)+
ev
);
return
FormValidation
.
respond
(
Kind
.
OK
,
makeImg
(
"person.
png
"
)+
ev
);
}
catch
(
UserMayOrMayNotExistException
e
)
{
// undecidable, meaning the user may exist
return
FormValidation
.
respond
(
Kind
.
OK
,
ev
);
...
...
@@ -312,7 +312,7 @@ public class GlobalMatrixAuthorizationStrategy extends AuthorizationStrategy {
try
{
sr
.
loadGroupByGroupname
(
v
);
return
FormValidation
.
respond
(
Kind
.
OK
,
makeImg
(
"user.
gif
"
)
+
ev
);
return
FormValidation
.
respond
(
Kind
.
OK
,
makeImg
(
"user.
png
"
)
+
ev
);
}
catch
(
UserMayOrMayNotExistException
e
)
{
// undecidable, meaning the group may exist
return
FormValidation
.
respond
(
Kind
.
OK
,
ev
);
...
...
@@ -323,7 +323,7 @@ public class GlobalMatrixAuthorizationStrategy extends AuthorizationStrategy {
}
// couldn't find it. it doesn't exist
return
FormValidation
.
respond
(
Kind
.
ERROR
,
makeImg
(
"error.
gif
"
)
+
ev
);
return
FormValidation
.
respond
(
Kind
.
ERROR
,
makeImg
(
"error.
png
"
)
+
ev
);
}
private
String
makeImg
(
String
gif
)
{
...
...
core/src/main/java/hudson/security/HudsonPrivateSecurityRealm.java
浏览文件 @
a4ba7bd2
...
...
@@ -517,7 +517,7 @@ public class HudsonPrivateSecurityRealm extends AbstractPasswordBasedSecurityRea
public
static
final
class
ManageUserLinks
extends
ManagementLink
{
public
String
getIconFileName
()
{
if
(
Hudson
.
getInstance
().
getSecurityRealm
()
instanceof
HudsonPrivateSecurityRealm
)
return
"user.
gif
"
;
return
"user.
png
"
;
else
return
null
;
// not applicable now
}
...
...
core/src/main/java/hudson/tasks/Fingerprinter.java
浏览文件 @
a4ba7bd2
...
...
@@ -263,7 +263,7 @@ public class Fingerprinter extends Recorder implements Serializable {
}
public
String
getIconFileName
()
{
return
"fingerprint.
gif
"
;
return
"fingerprint.
png
"
;
}
public
String
getDisplayName
()
{
...
...
core/src/main/java/hudson/tasks/JavadocArchiver.java
浏览文件 @
a4ba7bd2
...
...
@@ -143,7 +143,7 @@ public class JavadocArchiver extends Recorder {
public
String
getIconFileName
()
{
File
dir
=
dir
();
if
(
dir
!=
null
&&
dir
.
exists
())
return
"help.
gif
"
;
return
"help.
png
"
;
else
// hide it since we don't have javadoc yet.
return
null
;
...
...
@@ -153,7 +153,7 @@ public class JavadocArchiver extends Recorder {
* Serves javadoc.
*/
public
void
doDynamic
(
StaplerRequest
req
,
StaplerResponse
rsp
)
throws
IOException
,
ServletException
{
new
DirectoryBrowserSupport
(
this
,
new
FilePath
(
dir
()),
getTitle
(),
"help.
gif
"
,
false
).
generateResponse
(
req
,
rsp
,
this
);
new
DirectoryBrowserSupport
(
this
,
new
FilePath
(
dir
()),
getTitle
(),
"help.
png
"
,
false
).
generateResponse
(
req
,
rsp
,
this
);
}
protected
abstract
String
getTitle
();
...
...
core/src/main/java/hudson/tasks/test/AbstractTestResultAction.java
浏览文件 @
a4ba7bd2
...
...
@@ -115,7 +115,7 @@ public abstract class AbstractTestResultAction<T extends AbstractTestResultActio
}
public
String
getIconFileName
()
{
return
"clipboard.
gif
"
;
return
"clipboard.
png
"
;
}
public
HealthReport
getBuildHealth
()
{
...
...
core/src/main/java/hudson/triggers/SCMTrigger.java
浏览文件 @
a4ba7bd2
...
...
@@ -285,7 +285,7 @@ public class SCMTrigger extends Trigger<SCMedItem> {
}
public
String
getIconFileName
()
{
return
"clipboard.
gif
"
;
return
"clipboard.
png
"
;
}
public
String
getDisplayName
()
{
...
...
@@ -329,7 +329,7 @@ public class SCMTrigger extends Trigger<SCMedItem> {
}
public
String
getIconFileName
()
{
return
"clipboard.
gif
"
;
return
"clipboard.
png
"
;
}
public
String
getDisplayName
()
{
...
...
core/src/main/resources/hudson/PluginManager/installed.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -82,7 +82,7 @@ THE SOFTWARE.
<td class="center pane" id='unpin-${p.shortName}'>
<j:if test="${p.isPinned()}">
<input type="button" onclick="unpin(this,'${p.shortName}')" value="${%Unpin}" class="yui-button" />
<a href="${%wiki.url}"><img style="vertical-align:top" src="${imagesURL}/16x16/help.
gif
"/></a>
<a href="${%wiki.url}"><img style="vertical-align:top" src="${imagesURL}/16x16/help.
png
"/></a>
</j:if>
</td>
</tr>
...
...
core/src/main/resources/hudson/PluginManager/sidepanel.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -30,10 +30,10 @@ THE SOFTWARE.
<l:header />
<l:side-panel>
<l:tasks>
<l:task icon="images/24x24/up.
gif
" href="${rootURL}/" title="${%Back to Dashboard}" />
<l:task icon="images/24x24/setting.
gif
" href="${rootURL}/manage" title="${%Manage Jenkins}" permission="${app.ADMINISTER}" it="${app}" />
<l:task icon="images/24x24/up.
png
" href="${rootURL}/" title="${%Back to Dashboard}" />
<l:task icon="images/24x24/setting.
png
" href="${rootURL}/manage" title="${%Manage Jenkins}" permission="${app.ADMINISTER}" it="${app}" />
<j:if test="${!empty(app.updateCenter.jobs)}">
<l:task icon="images/32x32/plugin.
gif
" href="${rootURL}/updateCenter/" title="${%Update Center}" />
<l:task icon="images/32x32/plugin.
png
" href="${rootURL}/updateCenter/" title="${%Update Center}" />
</j:if>
</l:tasks>
</l:side-panel>
...
...
core/src/main/resources/hudson/diagnosis/HudsonHomeDiskUsageMonitor/index.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -27,7 +27,7 @@ THE SOFTWARE.
<l:layout title="${%JENKINS_HOME is almost full}">
<l:main-panel>
<h1>
<img src="${imagesURL}/48x48/warning.
gif
" height="48" width="48" />
<img src="${imagesURL}/48x48/warning.
png
" height="48" width="48" />
${%blurb}
</h1>
...
...
core/src/main/resources/hudson/diagnosis/MemoryUsageMonitor/index.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -29,7 +29,7 @@ THE SOFTWARE.
<!-- TODO: st:include page="sidepanel.jelly" /-->
<l:main-panel>
<h1>
<img src="${imagesURL}/48x48/monitor.
gif
" alt="" height="48" width="48"/>
<img src="${imagesURL}/48x48/monitor.
png
" alt="" height="48" width="48"/>
${%JVM Memory Usage}
</h1>
<j:set var="type" value="${request.getParameter('type') ?: 'min'}" />
...
...
core/src/main/resources/hudson/lifecycle/WindowsInstallerLink/index.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -30,7 +30,7 @@ THE SOFTWARE.
<j:choose>
<j:when test="${!it.installed}">
<h1>
<img src="${imagesURL}/48x48/installer.
gif
" alt="" height="48" width="48"/>
<img src="${imagesURL}/48x48/installer.
png
" alt="" height="48" width="48"/>
${%Install as Windows Service}
</h1>
...
...
@@ -51,7 +51,7 @@ THE SOFTWARE.
<!-- already installed -->
<j:otherwise>
<h1>
<img src="${imagesURL}/48x48/blue.
gif
" alt="" height="48" width="48"/>
<img src="${imagesURL}/48x48/blue.
png
" alt="" height="48" width="48"/>
${%Installation Complete}
</h1>
...
...
core/src/main/resources/hudson/logging/LogRecorder/index.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -30,7 +30,7 @@ THE SOFTWARE.
<l:layout title="Log" permission="${app.ADMINISTER}">
<st:include page="sidepanel.jelly" />
<l:main-panel>
<h1><img src="${rootURL}/images/48x48/clipboard.
gif
" alt="" height="48" width="48"/>${it.displayName}</h1>
<h1><img src="${rootURL}/images/48x48/clipboard.
png
" alt="" height="48" width="48"/>${it.displayName}</h1>
<j:forEach var="log" items="${it.logRecords}">
<pre>${h.printLogRecord(log)}</pre>
</j:forEach>
...
...
core/src/main/resources/hudson/logging/LogRecorder/sidepanel.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -30,10 +30,10 @@ THE SOFTWARE.
<l:header />
<l:side-panel>
<l:tasks>
<l:task icon="images/24x24/up.
gif
" href=".." title="${%Back to Loggers}" />
<l:task icon="images/24x24/notepad.
gif
" href="." title="${%Log records}" />
<l:task icon="images/24x24/setting.
gif
" href="configure" title="${%Configure}" />
<l:task icon="images/24x24/edit-delete.
gif
" href="delete" title="${%Delete}" />
<l:task icon="images/24x24/up.
png
" href=".." title="${%Back to Loggers}" />
<l:task icon="images/24x24/notepad.
png
" href="." title="${%Log records}" />
<l:task icon="images/24x24/setting.
png
" href="configure" title="${%Configure}" />
<l:task icon="images/24x24/edit-delete.
png
" href="delete" title="${%Delete}" />
</l:tasks>
</l:side-panel>
</j:jelly>
\ No newline at end of file
core/src/main/resources/hudson/logging/LogRecorderManager/all.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -30,7 +30,7 @@ THE SOFTWARE.
<l:layout title="Log">
<st:include page="sidepanel.jelly" />
<l:main-panel>
<h1><img src="${rootURL}/images/48x48/clipboard.
gif
" alt="" height="48" width="48"/>${%Jenkins Log}</h1>
<h1><img src="${rootURL}/images/48x48/clipboard.
png
" alt="" height="48" width="48"/>${%Jenkins Log}</h1>
<j:forEach var="log" items="${h.logRecords}">
<pre>${h.printLogRecord(log)}</pre>
</j:forEach>
...
...
core/src/main/resources/hudson/logging/LogRecorderManager/index.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -30,7 +30,7 @@ THE SOFTWARE.
<l:layout title="${%Log}">
<st:include page="sidepanel.jelly" />
<l:main-panel xmlns:local="local">
<h1><img src="${imagesURL}/48x48/clipboard.
gif
" alt="" height="48" width="48"/>
<h1><img src="${imagesURL}/48x48/clipboard.
png
" alt="" height="48" width="48"/>
${%Log Recorders}
<t:help href="http://wiki.jenkins-ci.org/display/JENKINS/Log+Recorders" />
</h1>
...
...
@@ -39,7 +39,7 @@ THE SOFTWARE.
<d:tag name="row">
<tr>
<td width="32">
<img src="${imagesURL}/32x32/clipboard.
gif
" width="32" height="32" alt=""/>
<img src="${imagesURL}/32x32/clipboard.
png
" width="32" height="32" alt=""/>
</td>
<td style="padding-left:2em"><a href="${href}">${name}</a></td>
<td width="32">
...
...
@@ -59,7 +59,7 @@ THE SOFTWARE.
<j:forEach var="lr" items="${it.logRecorders.values()}">
<local:row name="${lr.name}" href="${lr.name}/">
<a href="${lr.name}/configure">
<img src="${imagesURL}/32x32/setting.
gif
" width="32" height="32" alt="[configure]" title="Configure"/>
<img src="${imagesURL}/32x32/setting.
png
" width="32" height="32" alt="[configure]" title="Configure"/>
</a>
</local:row>
</j:forEach>
...
...
core/src/main/resources/hudson/logging/LogRecorderManager/sidepanel.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -30,12 +30,12 @@ THE SOFTWARE.
<l:header />
<l:side-panel>
<l:tasks>
<l:task icon="images/24x24/up.
gif
" href="${rootURL}/" title="${%Back to Dashboard}" />
<l:task icon="images/24x24/setting.
gif
" href="${rootURL}/manage" title="${%Manage Jenkins}" />
<l:task icon="images/24x24/clipboard.
gif
" href="." title="${%Logger List}" />
<l:task icon="images/24x24/notepad.
gif
" href="all" title="${%All Logs}" />
<l:task icon="images/24x24/new-package.
gif
" href="new" title="${%New Log Recorder}" />
<l:task icon="images/24x24/gear.
gif
" href="levels" title="${%Log Levels}" />
<l:task icon="images/24x24/up.
png
" href="${rootURL}/" title="${%Back to Dashboard}" />
<l:task icon="images/24x24/setting.
png
" href="${rootURL}/manage" title="${%Manage Jenkins}" />
<l:task icon="images/24x24/clipboard.
png
" href="." title="${%Logger List}" />
<l:task icon="images/24x24/notepad.
png
" href="all" title="${%All Logs}" />
<l:task icon="images/24x24/new-package.
png
" href="new" title="${%New Log Recorder}" />
<l:task icon="images/24x24/gear.
png
" href="levels" title="${%Log Levels}" />
</l:tasks>
</l:side-panel>
</j:jelly>
core/src/main/resources/hudson/matrix/MatrixBuild/ajaxMatrix.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -32,7 +32,7 @@ THE SOFTWARE.
<j:set var="b" value="${p.run}" />
<j:choose>
<j:when test="${b==null}">
<img src="${imagesURL}/24x24/grey.
gif
" tooltip="${%Not run}" alt="${%Not run}" height="24" width="24"/>
<img src="${imagesURL}/24x24/grey.
png
" tooltip="${%Not run}" alt="${%Not run}" height="24" width="24"/>
</j:when>
<j:otherwise>
<a href="${p.shortUrl}/">
...
...
core/src/main/resources/hudson/matrix/MatrixProject/ajaxMatrix.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -31,7 +31,7 @@ THE SOFTWARE.
<p:matrix autoRefresh="true">
<j:choose>
<j:when test="${p==null}">
<img src="${imagesURL}/24x24/grey.
gif
" tooltip="${%Not configured}" alt="${%Not configured}" height="24" width="24"/>
<img src="${imagesURL}/24x24/grey.
png
" tooltip="${%Not configured}" alt="${%Not configured}" height="24" width="24"/>
</j:when>
<j:otherwise>
<a href="${p.shortUrl}">
...
...
core/src/main/resources/hudson/model/AbstractBuild/index.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -61,7 +61,7 @@ THE SOFTWARE.
permission="${it.ARTIFACTS}" />
<j:set var="set" value="${it.changeSet}" />
<t:summary icon="notepad.
gif
">
<t:summary icon="notepad.
png
">
<j:choose>
<j:when test="${it.hasChangeSetComputed()}">
<st:include it="${set}" page="digest.jelly" />
...
...
core/src/main/resources/hudson/model/AbstractBuild/sidepanel.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -34,10 +34,10 @@ THE SOFTWARE.
<st:include page="tasks.jelly"/>
<st:include page="actions.jelly" />
<j:if test="${it.previousBuild!=null}">
<l:task icon="images/24x24/previous.
gif
" href="${buildUrl.previousBuildUrl}" title="${%Previous Build}" />
<l:task icon="images/24x24/previous.
png
" href="${buildUrl.previousBuildUrl}" title="${%Previous Build}" />
</j:if>
<j:if test="${it.nextBuild!=null}">
<l:task icon="images/24x24/next.
gif
" href="${buildUrl.nextBuildUrl}" title="${%Next Build}" />
<l:task icon="images/24x24/next.
png
" href="${buildUrl.nextBuildUrl}" title="${%Next Build}" />
</j:if>
</l:tasks>
</l:side-panel>
...
...
core/src/main/resources/hudson/model/AbstractBuild/tasks.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -27,15 +27,15 @@ THE SOFTWARE.
-->
<?jelly escape-by-default='true'?>
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form" xmlns:i="jelly:fmt">
<l:task icon="images/24x24/up.
gif
" href="${it.upUrl}" title="${%Back to Project}" />
<l:task icon="images/24x24/search.
gif
" href="${buildUrl.baseUrl}/" title="${%Status}" />
<l:task icon="images/24x24/notepad.
gif
" href="${buildUrl.baseUrl}/changes" title="${%Changes}" />
<l:task icon="images/24x24/up.
png
" href="${it.upUrl}" title="${%Back to Project}" />
<l:task icon="images/24x24/search.
png
" href="${buildUrl.baseUrl}/" title="${%Status}" />
<l:task icon="images/24x24/notepad.
png
" href="${buildUrl.baseUrl}/changes" title="${%Changes}" />
<j:choose>
<j:when test="${it.logFile.length() > 200000}">
<!-- Show raw link directly so user need not click through live console page. -->
<div class="task">
<a href="${buildUrl.baseUrl}/console">
<img width="24" height="24" style="margin: 2px;" src="${imagesURL}/24x24/terminal.
gif
" alt=""/>
<img width="24" height="24" style="margin: 2px;" src="${imagesURL}/24x24/terminal.
png
" alt=""/>
</a>
<st:nbsp />
<a href="${buildUrl.baseUrl}/console">${%Console Output}</a>
...
...
@@ -44,8 +44,8 @@ THE SOFTWARE.
</div>
</j:when>
<j:otherwise>
<l:task icon="images/24x24/terminal.
gif
" href="${buildUrl.baseUrl}/console" title="${%Console Output}" />
<l:task icon="images/24x24/terminal.
png
" href="${buildUrl.baseUrl}/console" title="${%Console Output}" />
</j:otherwise>
</j:choose>
<l:task icon="images/24x24/notepad.
gif
" href="${buildUrl.baseUrl}/configure" title="${h.hasPermission(it,it.UPDATE)?'%Edit Build Information':'%View Build Information'}"/>
<l:task icon="images/24x24/notepad.
png
" href="${buildUrl.baseUrl}/configure" title="${h.hasPermission(it,it.UPDATE)?'%Edit Build Information':'%View Build Information'}"/>
</j:jelly>
\ No newline at end of file
core/src/main/resources/hudson/model/AbstractItem/noWorkspace.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -28,7 +28,7 @@ THE SOFTWARE.
<l:layout>
<st:include page="sidepanel.jelly" />
<l:main-panel>
<h1><img src="${imagesURL}/48x48/error.
gif
" alt="" height="48" width="48"/>${%Error: no workspace}</h1>
<h1><img src="${imagesURL}/48x48/error.
png
" alt="" height="48" width="48"/>${%Error: no workspace}</h1>
<j:choose>
<j:when test="${it.lastBuild==null}">
<p>
...
...
core/src/main/resources/hudson/model/AbstractProject/main.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -34,7 +34,7 @@ THE SOFTWARE.
${act.displayName}
</t:summary>
</j:forEach>
<t:summary icon="folder.
gif
" href="ws/" permission="${it.WORKSPACE}">
<t:summary icon="folder.
png
" href="ws/" permission="${it.WORKSPACE}">
${%Workspace}
</t:summary>
...
...
@@ -42,14 +42,14 @@ THE SOFTWARE.
build="${it.lastSuccessfulBuild}" baseURL="lastSuccessfulBuild/"
permission="${it.lastSuccessfulBuild.ARTIFACTS}"/>
<t:summary icon="notepad.
gif
" href="changes">
<t:summary icon="notepad.
png
" href="changes">
${%Recent Changes}
</t:summary>
<j:set var="tr" value="${it.lastCompletedBuild.testResultAction}"/>
<j:if test="${tr!=null}">
<j:if test="${tr.class.name != 'hudson.tasks.test.AggregatedTestResultAction'}">
<t:summary icon="clipboard.
gif
">
<t:summary icon="clipboard.
png
">
<a href="lastCompletedBuild/testReport/">${%Latest Test Result}</a>
<st:nbsp/>
<t:test-result it="${tr}" />
...
...
@@ -59,7 +59,7 @@ THE SOFTWARE.
<j:set var="atr" value="${it.lastCompletedBuild.aggregatedTestResultAction}"/>
<j:if test="${atr!=null}">
<t:summary icon="clipboard.
gif
">
<t:summary icon="clipboard.
png
">
<a href="lastCompletedBuild/aggregatedTestReport/">${%Latest Aggregated Test Result}</a>
<st:nbsp/>
<t:test-result it="${atr}" />
...
...
core/src/main/resources/hudson/model/AbstractProject/sidepanel.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -35,15 +35,15 @@ THE SOFTWARE.
<l:side-panel>
<l:tasks>
<j:set var="url" value="${h.getNearestAncestorUrl(request,it)}"/>
<l:task icon="images/24x24/up.
gif
" href="${rootURL}/" title="${%Back to Dashboard}" />
<l:task icon="images/24x24/search.
gif
" href="${url}/" title="${%Status}" />
<l:task icon="images/24x24/notepad.
gif
" href="${url}/changes" title="${%Changes}" />
<l:task icon="images/24x24/folder.
gif
" href="${url}/ws/" title="${%Workspace}" permission="${it.WORKSPACE}">
<l:task icon="images/24x24/folder-delete.
gif
" href="${url}/wipeOutWorkspace" title="${%Wipe Out Workspace}" permission="${it.BUILD}" />
<l:task icon="images/24x24/up.
png
" href="${rootURL}/" title="${%Back to Dashboard}" />
<l:task icon="images/24x24/search.
png
" href="${url}/" title="${%Status}" />
<l:task icon="images/24x24/notepad.
png
" href="${url}/changes" title="${%Changes}" />
<l:task icon="images/24x24/folder.
png
" href="${url}/ws/" title="${%Workspace}" permission="${it.WORKSPACE}">
<l:task icon="images/24x24/folder-delete.
png
" href="${url}/wipeOutWorkspace" title="${%Wipe Out Workspace}" permission="${it.BUILD}" />
</l:task>
<j:if test="${it.configurable}">
<j:if test="${it.buildable}">
<l:task icon="images/24x24/clock.
gif
" href="${url}/build?delay=0sec" title="${it.buildNowText}"
<l:task icon="images/24x24/clock.
png
" href="${url}/build?delay=0sec" title="${it.buildNowText}"
onclick="${it.parameterized?null:'return build(this)'}" permission="${it.BUILD}" />
<script>
function build(a) {
...
...
@@ -54,13 +54,13 @@ THE SOFTWARE.
}
</script>
</j:if>
<l:task icon="images/24x24/edit-delete.
gif
" href="${url}/delete" title="${%delete(it.pronoun)}" permission="${it.DELETE}" />
<l:task icon="images/24x24/edit-delete.
png
" href="${url}/delete" title="${%delete(it.pronoun)}" permission="${it.DELETE}" />
<j:choose>
<j:when test="${h.hasPermission(it,it.CONFIGURE)}">
<l:task icon="images/24x24/setting.
gif
" href="${url}/configure" title="${%Configure}" />
<l:task icon="images/24x24/setting.
png
" href="${url}/configure" title="${%Configure}" />
</j:when>
<j:when test="${h.hasPermission(it,it.EXTENDED_READ)}">
<l:task icon="images/24x24/setting.
gif
" href="${url}/configure" title="${%View Configuration}" />
<l:task icon="images/24x24/setting.
png
" href="${url}/configure" title="${%View Configuration}" />
</j:when>
</j:choose>
</j:if>
...
...
core/src/main/resources/hudson/model/AbstractProject/wipeOutWorkspace.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -28,7 +28,7 @@ THE SOFTWARE.
<l:layout>
<st:include page="sidepanel.jelly" />
<l:main-panel>
<h1><img src="${imagesURL}/48x48/folder-delete.
gif
" alt="" height="48" width="48"/> ${%title}</h1>
<h1><img src="${imagesURL}/48x48/folder-delete.
png
" alt="" height="48" width="48"/> ${%title}</h1>
<form id="confirmation" method="post" action="doWipeOutWorkspace">
<f:submit value="${%Yes}" />
</form>
...
...
core/src/main/resources/hudson/model/AbstractProject/wipeOutWorkspaceBlocked.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -28,7 +28,7 @@ THE SOFTWARE.
<l:layout>
<st:include page="sidepanel.jelly" />
<l:main-panel>
<h1><img src="${imagesURL}/48x48/error.
gif
" alt="" height="48" width="48"/>${%Error: Wipe Out Workspace blocked by SCM}</h1>
<h1><img src="${imagesURL}/48x48/error.
png
" alt="" height="48" width="48"/>${%Error: Wipe Out Workspace blocked by SCM}</h1>
<p>
${%The SCM for this project has blocked this attempt to wipe out the project's workspace.}
</p>
...
...
core/src/main/resources/hudson/model/CauseAction/summary.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -24,7 +24,7 @@ THE SOFTWARE.
<?jelly escape-by-default='true'?>
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form">
<t:summary icon="orange-square.
gif
">
<t:summary icon="orange-square.
png
">
<j:forEach var="entry" items="${it.causeCounts.entrySet()}">
<p>
<st:include page="description.jelly" it="${entry.key}"/>
...
...
core/src/main/resources/hudson/model/Computer/builds.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -28,7 +28,7 @@ THE SOFTWARE.
<st:include page="sidepanel.jelly" />
<l:main-panel>
<h1>
<img src="${imagesURL}/48x48/notepad.
gif
" alt="" height="48" width="48"/>
<img src="${imagesURL}/48x48/notepad.
png
" alt="" height="48" width="48"/>
${%title(it.displayName)}
</h1>
...
...
core/src/main/resources/hudson/model/Computer/sidepanel.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -30,13 +30,13 @@ THE SOFTWARE.
<l:header />
<l:side-panel>
<l:tasks>
<l:task icon="images/24x24/up.
gif
" href=".." title="${%Back to List}" />
<l:task icon="images/24x24/search.
gif
" href="${rootURL}/${it.url}" title="${%Status}" />
<l:task icon="images/24x24/edit-delete.
gif
" href="delete" title="${%Delete Slave}" permission="${it.DELETE}" />
<l:task icon="images/24x24/setting.
gif
" href="configure" title="${%Configure}" permission="${it.CONFIGURE}" />
<l:task icon="images/24x24/notepad.
gif
" href="builds" title="${%Build History}" />
<l:task icon="images/24x24/monitor.
gif
" href="load-statistics" title="${%Load Statistics}" />
<l:task icon="images/24x24/terminal.
gif
" href="script" title="${%Script Console}" permission="${app.ADMINISTER}" />
<l:task icon="images/24x24/up.
png
" href=".." title="${%Back to List}" />
<l:task icon="images/24x24/search.
png
" href="${rootURL}/${it.url}" title="${%Status}" />
<l:task icon="images/24x24/edit-delete.
png
" href="delete" title="${%Delete Slave}" permission="${it.DELETE}" />
<l:task icon="images/24x24/setting.
png
" href="configure" title="${%Configure}" permission="${it.CONFIGURE}" />
<l:task icon="images/24x24/notepad.
png
" href="builds" title="${%Build History}" />
<l:task icon="images/24x24/monitor.
png
" href="load-statistics" title="${%Load Statistics}" />
<l:task icon="images/24x24/terminal.
png
" href="script" title="${%Script Console}" permission="${app.ADMINISTER}" />
<st:include page="sidepanel2.jelly" optional="true" /><!-- hook for derived class to add more items -->
<t:actions />
</l:tasks>
...
...
core/src/main/resources/hudson/model/ComputerSet/sidepanel.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -30,10 +30,10 @@ THE SOFTWARE.
<l:header />
<l:side-panel>
<l:tasks>
<l:task icon="images/24x24/up.
gif
" href="${rootURL}/" title="${%Back to Dashboard}" />
<l:task icon="images/24x24/setting.
gif
" href="${rootURL}/manage" title="${%Manage Jenkins}" permission="${app.ADMINISTER}" />
<l:task icon="images/24x24/new-computer.
gif
" href="new" title="${%New Node}" permission="${app.ADMINISTER}" />
<l:task icon="images/24x24/setting.
gif
" href="configure" title="${%Configure}" permission="${app.ADMINISTER}" />
<l:task icon="images/24x24/up.
png
" href="${rootURL}/" title="${%Back to Dashboard}" />
<l:task icon="images/24x24/setting.
png
" href="${rootURL}/manage" title="${%Manage Jenkins}" permission="${app.ADMINISTER}" />
<l:task icon="images/24x24/new-computer.
png
" href="new" title="${%New Node}" permission="${app.ADMINISTER}" />
<l:task icon="images/24x24/setting.
png
" href="configure" title="${%Configure}" permission="${app.ADMINISTER}" />
</l:tasks>
<t:queue items="${app.queue.items}" />
<t:executors />
...
...
core/src/main/resources/hudson/model/DirectoryBrowserSupport/dir.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -38,7 +38,7 @@ THE SOFTWARE.
/
</j:forEach>
<input type="text" name="pattern" value="${pattern}" />
<img src="${imagesURL}/16x16/go-next.
gif
" style="vertical-align:middle; cursor:pointer" alt="[submit]"
<img src="${imagesURL}/16x16/go-next.
png
" style="vertical-align:middle; cursor:pointer" alt="[submit]"
onclick="this.parentNode.submit()" height="16" width="16"/>
</form>
</div>
...
...
@@ -76,7 +76,7 @@ THE SOFTWARE.
<td>
<j:if test="${x.readable}">
<a href="${x.href}/*fingerprint*/">
<img src="${imagesURL}/16x16/fingerprint.
gif
" alt="fingerprint" height="16" width="16" />
<img src="${imagesURL}/16x16/fingerprint.
png
" alt="fingerprint" height="16" width="16" />
</a>
<st:nbsp/>
<a href="${x.href}/*view*/">${%view}</a>
...
...
@@ -89,7 +89,7 @@ THE SOFTWARE.
<td style="text-align:right;" colspan="3">
<div style="margin-top: 1em;">
<a href="${backPath}${pattern!=''?pattern+'/':''}*zip*/${dir.name}.zip">
<img src="${imagesURL}/16x16/package.
gif
" height="16" width="16"/>
<img src="${imagesURL}/16x16/package.
png
" height="16" width="16"/>
(${%all files in zip})
</a>
</div>
...
...
core/src/main/resources/hudson/model/Executor/causeOfDeath.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -28,20 +28,20 @@ THE SOFTWARE.
<l:header />
<l:side-panel>
<l:tasks>
<l:task icon="images/24x24/up.
gif
" href="../.." title="${%Back}" />
<l:task icon="images/24x24/up.
png
" href="../.." title="${%Back}" />
</l:tasks>
</l:side-panel>
<l:main-panel>
<j:choose>
<j:when test="${it.alive}">
<h1>
<img src="${imagesURL}/48x48/blue.
gif
" width="48" height="48" alt=""/>
<img src="${imagesURL}/48x48/blue.
png
" width="48" height="48" alt=""/>
${%Thread is still alive}
</h1>
</j:when>
<j:otherwise>
<h1>
<img src="${imagesURL}/48x48/red.
gif" width="48" height="48" alt=""/>
<img src="${imagesURL}/48x48/red.
png" width="48" height="48" alt=""/>
${%Thread has died}
</h1>
<pre>${h.printThrowable(it.causeOfDeath)}</pre>
...
...
core/src/main/resources/hudson/model/ExternalJob/sidepanel.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -32,11 +32,11 @@ THE SOFTWARE.
</l:header>
<l:side-panel>
<l:tasks>
<l:task icon="images/24x24/up.
gif
" href="${rootURL}/" title="${%Back to Dashboard}" />
<l:task icon="images/24x24/search.
gif
" href="." title="${%Status}" />
<l:task icon="images/24x24/up.
png
" href="${rootURL}/" title="${%Back to Dashboard}" />
<l:task icon="images/24x24/search.
png
" href="." title="${%Status}" />
<l:isAdmin>
<l:task icon="images/24x24/edit-delete.
gif
" href="delete" title="${%Delete Job}" />
<l:task icon="images/24x24/setting.
gif
" href="configure" title="${%Configure}" />
<l:task icon="images/24x24/edit-delete.
png
" href="delete" title="${%Delete Job}" />
<l:task icon="images/24x24/setting.
png
" href="configure" title="${%Configure}" />
</l:isAdmin>
<st:include page="actions.jelly" />
</l:tasks>
...
...
core/src/main/resources/hudson/model/ExternalRun/sidepanel.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -30,18 +30,18 @@ THE SOFTWARE.
<l:header title="${it.fullDisplayName}" />
<l:side-panel>
<l:tasks>
<l:task icon="images/24x24/up.
gif
" href="${rootURL}/${it.parent.url}" title="${%Back to Job}" />
<l:task icon="images/24x24/terminal.
gif
" href="." title="${%Console Output}" />
<l:task icon="images/24x24/up.
png
" href="${rootURL}/${it.parent.url}" title="${%Back to Job}" />
<l:task icon="images/24x24/terminal.
png
" href="." title="${%Console Output}" />
<j:if test="${(!h.isArtifactsPermissionEnabled() or h.isArtifactsPermissionEnabled() and h.hasPermission(it,attrs.permission)) and it.hasArtifacts}">
<l:task icon="images/24x24/package.
gif
" href="artifacts-index" title="${%Artifacts}" />
<l:task icon="images/24x24/package.
png
" href="artifacts-index" title="${%Artifacts}" />
</j:if>
<st:include page="actions.jelly"/>
<l:task icon="images/24x24/setting.
gif
" href="configure" title="${h.hasPermission(it,it.UPDATE)?'%Configure':'%View Configuration'}"/>
<l:task icon="images/24x24/setting.
png
" href="configure" title="${h.hasPermission(it,it.UPDATE)?'%Configure':'%View Configuration'}"/>
<j:if test="${it.previousBuild!=null}">
<l:task icon="images/24x24/previous.
gif
" href="${rootURL}/${it.previousBuild.url}" title="${%Previous Run}" />
<l:task icon="images/24x24/previous.
png
" href="${rootURL}/${it.previousBuild.url}" title="${%Previous Run}" />
</j:if>
<j:if test="${it.nextBuild!=null}">
<l:task icon="images/24x24/next.
gif
" href="${rootURL}/${it.nextBuild.url}" title="${%Next Run}" />
<l:task icon="images/24x24/next.
png
" href="${rootURL}/${it.nextBuild.url}" title="${%Next Run}" />
</j:if>
</l:tasks>
</l:side-panel>
...
...
core/src/main/resources/hudson/model/Fingerprint/index.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -30,12 +30,12 @@ THE SOFTWARE.
</l:header>
<l:side-panel>
<l:tasks>
<l:task icon="images/24x24/up.
gif
" href="${rootURL}/" title="${%Back to Dashboard}" />
<l:task icon="images/24x24/up.
png
" href="${rootURL}/" title="${%Back to Dashboard}" />
</l:tasks>
</l:side-panel>
<l:main-panel>
<h1>
<img src="${imagesURL}/48x48/fingerprint.
gif
" alt="" height="48" width="48"/>
<img src="${imagesURL}/48x48/fingerprint.
png
" alt="" height="48" width="48"/>
${it.fileName}
</h1>
<div class="md5sum">
...
...
core/src/main/resources/hudson/model/Hudson/_cli.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -28,7 +28,7 @@ THE SOFTWARE.
<st:include page="sidepanel.jelly" />
<l:main-panel>
<h1>
<img src="${imagesURL}/48x48/terminal.
gif
" alt="" height="48" width="48"/>
<img src="${imagesURL}/48x48/terminal.
png
" alt="" height="48" width="48"/>
${%Jenkins CLI}
</h1>
<p>
...
...
core/src/main/resources/hudson/model/Hudson/configureExecutors.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -32,7 +32,7 @@ THE SOFTWARE.
<st:include page="sidepanel.jelly" />
<l:main-panel>
<h1>
<img src="${imagesURL}/48x48/error.
gif
" alt="" height="48" width="48"/>
<img src="${imagesURL}/48x48/error.
png
" alt="" height="48" width="48"/>
This page has moved
</h1>
<p>
...
...
core/src/main/resources/hudson/model/Hudson/fingerprintCheck.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -31,7 +31,7 @@ THE SOFTWARE.
<st:include page="sidepanel.jelly" />
<l:main-panel>
<h1>
<img src="${imagesURL}/48x48/fingerprint.
gif
" alt="" height="48" width="48"/>
<img src="${imagesURL}/48x48/fingerprint.
png
" alt="" height="48" width="48"/>
${%Check File Fingerprint}
</h1>
<f:form method="post" action="doFingerprintCheck" enctype="multipart/form-data">
...
...
core/src/main/resources/hudson/model/Hudson/legend.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -31,7 +31,7 @@ THE SOFTWARE.
<l:main-panel>
<table cellpadding="5">
<tr><td>
<img src="images/48x48/grey.
gif
" alt="" height="48" width="48"/>
<img src="images/48x48/grey.
png
" alt="" height="48" width="48"/>
${%grey}
</td></tr>
<tr><td>
...
...
@@ -39,7 +39,7 @@ THE SOFTWARE.
${%grey_anime}
</td></tr>
<tr><td>
<img src="images/48x48/blue.
gif
" alt="" height="48" width="48"/>
<img src="images/48x48/blue.
png
" alt="" height="48" width="48"/>
${%blue}
</td></tr>
<tr><td>
...
...
@@ -47,7 +47,7 @@ THE SOFTWARE.
${%blue_anime}
</td></tr>
<tr><td>
<img src="images/48x48/yellow.
gif
" alt="" height="48" width="48"/>
<img src="images/48x48/yellow.
png
" alt="" height="48" width="48"/>
${%yellow}
</td></tr>
<tr><td>
...
...
@@ -55,7 +55,7 @@ THE SOFTWARE.
${%yellow_anime}
</td></tr>
<tr><td>
<img src="images/48x48/red.
gif
" alt="" height="48" width="48"/>
<img src="images/48x48/red.
png
" alt="" height="48" width="48"/>
${%red}
</td></tr>
<tr><td>
...
...
@@ -63,23 +63,23 @@ THE SOFTWARE.
${%red_anime}
</td></tr>
<tr><td>
<img src="images/48x48/health-80plus.
gif
" alt="" height="48" width="48"/>
<img src="images/48x48/health-80plus.
png
" alt="" height="48" width="48"/>
${%health-81plus}
</td></tr>
<tr><td>
<img src="images/48x48/health-60to79.
gif
" alt="" height="48" width="48"/>
<img src="images/48x48/health-60to79.
png
" alt="" height="48" width="48"/>
${%health-61to80}
</td></tr>
<tr><td>
<img src="images/48x48/health-40to59.
gif
" alt="" height="48" width="48"/>
<img src="images/48x48/health-40to59.
png
" alt="" height="48" width="48"/>
${%health-41to60}
</td></tr>
<tr><td>
<img src="images/48x48/health-20to39.
gif
" alt="" height="48" width="48"/>
<img src="images/48x48/health-20to39.
png
" alt="" height="48" width="48"/>
${%health-21to40}
</td></tr>
<tr><td>
<img src="images/48x48/health-00to19.
gif
" alt="" height="48" width="48"/>
<img src="images/48x48/health-00to19.
png
" alt="" height="48" width="48"/>
${%health-00to20}
</td></tr>
</table>
...
...
core/src/main/resources/hudson/model/Hudson/manage.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -67,35 +67,35 @@ THE SOFTWARE.
<st:include page="downgrade.jelly" />
<table style="padding-left: 2em;" id="management-links">
<local:feature icon="setting.
gif
" href="configure" title="${%Configure System}">
<local:feature icon="setting.
png
" href="configure" title="${%Configure System}">
${%Configure global settings and paths.}
</local:feature>
<local:feature icon="refresh.
gif
" href="reload" title="${%Reload Configuration from Disk}">
<local:feature icon="refresh.
png
" href="reload" title="${%Reload Configuration from Disk}">
${%Discard all the loaded data in memory and reload everything from file system.}
${%Useful when you modified config files directly on disk.}
</local:feature>
<local:feature icon="plugin.
gif
" href="pluginManager/" title="${%Manage Plugins}">
<local:feature icon="plugin.
png
" href="pluginManager/" title="${%Manage Plugins}">
${%Add, remove, disable or enable plugins that can extend the functionality of Jenkins.}
<j:if test="${it.updateCenter.hasUpdates()}">
<span style="color:red; font-weight:bold">(${%updates available})</span>
</j:if>
</local:feature>
<local:feature icon="computer.
gif
" href="systemInfo" title="${%System Information}">
<local:feature icon="computer.
png
" href="systemInfo" title="${%System Information}">
${%Displays various environmental information to assist trouble-shooting.}
</local:feature>
<local:feature icon="clipboard.
gif
" href="log" title="${%System Log}">
<local:feature icon="clipboard.
png
" href="log" title="${%System Log}">
${%SystemLogText}
</local:feature>
<local:feature icon="monitor.
gif
" href="load-statistics" title="${%Load Statistics}">
<local:feature icon="monitor.
png
" href="load-statistics" title="${%Load Statistics}">
${%LoadStatisticsText}
</local:feature>
<local:feature icon="terminal.
gif
" href="cli" title="${%Jenkins CLI}">
<local:feature icon="terminal.
png
" href="cli" title="${%Jenkins CLI}">
${%JenkinsCliText}
</local:feature>
<local:feature icon="notepad.
gif
" href="script" title="${%Script Console}">
<local:feature icon="notepad.
png
" href="script" title="${%Script Console}">
${%Executes arbitrary script for administration/trouble-shooting/diagnostics.}
</local:feature>
<local:feature icon="network.
gif
" href="computer/" title="${%Manage Nodes}">
<local:feature icon="network.
png
" href="computer/" title="${%Manage Nodes}">
${%Add, remove, control and monitor the various nodes that Jenkins runs jobs on.}
</local:feature>
<!-- TODO: replace all the hard-coded ones with the standard extension point -->
...
...
@@ -109,10 +109,10 @@ THE SOFTWARE.
<j:choose>
<j:when test="${it.quietingDown}">
<local:feature icon="system-log-out.
gif
" href="cancelQuietDown" title="${%Cancel Shutdown}"/>
<local:feature icon="system-log-out.
png
" href="cancelQuietDown" title="${%Cancel Shutdown}"/>
</j:when>
<j:otherwise>
<local:feature icon="system-log-out.
gif
" href="quietDown" title="${%Prepare for Shutdown}">
<local:feature icon="system-log-out.
png
" href="quietDown" title="${%Prepare for Shutdown}">
${%Stops executing new builds, so that the system can be eventually shut down safely.}
</local:feature>
</j:otherwise>
...
...
core/src/main/resources/hudson/model/Hudson/projectRelationship.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -30,7 +30,7 @@ THE SOFTWARE.
<l:layout norefresh="true" title="${%Project Relationship}">
<st:include page="sidepanel.jelly" />
<l:main-panel>
<h1><img src="${imagesURL}/48x48/search.
gif
" alt="" height="48" width="48"/>${%Project Relationship}</h1>
<h1><img src="${imagesURL}/48x48/search.
png
" alt="" height="48" width="48"/>${%Project Relationship}</h1>
<form action="projectRelationship" method="get">
<table width="100%">
<tr>
...
...
@@ -39,7 +39,7 @@ THE SOFTWARE.
${%upstream project}:
<f:editableComboBox id="lhs" name="lhs" value="${request.getParameter('lhs')}" items="${names}" />
</td>
<td style="width:32px; text-align:center;"><img src="${imagesURL}/24x24/next.
gif
" alt="->" height="24" width="24"/></td>
<td style="width:32px; text-align:center;"><img src="${imagesURL}/24x24/next.
png
" alt="->" height="24" width="24"/></td>
<td>
${%downstream project}:
<f:editableComboBox id="rhs" name="rhs" value="${request.getParameter('rhs')}" items="${names}" />
...
...
@@ -48,7 +48,7 @@ THE SOFTWARE.
<tr>
<td colspan="3" style="text-align:right">
<f:submit value="${%Compare}" />
<a href="projectRelationship-help"><img src="${imagesURL}/16x16/help.
gif
" alt="[help]" height="16" width="16"/></a>
<a href="projectRelationship-help"><img src="${imagesURL}/16x16/help.
png
" alt="[help]" height="16" width="16"/></a>
</td>
</tr>
...
...
core/src/main/resources/hudson/model/Label/index.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -28,7 +28,7 @@ THE SOFTWARE.
<st:include page="sidepanel.jelly" />
<l:main-panel>
<h1>
<img src="${imagesURL}/48x48/computer.
gif
" width="48" height="48" alt=""/>
<img src="${imagesURL}/48x48/computer.
png
" width="48" height="48" alt=""/>
${it.name}
</h1>
...
...
core/src/main/resources/hudson/model/Label/sidepanel.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -30,9 +30,9 @@ THE SOFTWARE.
<l:header title="Label ${it.displayName}" />
<l:side-panel>
<l:tasks>
<l:task icon="images/24x24/up.
gif
" href="${rootURL}/" title="${%Back to Dashboard}" />
<l:task icon="images/24x24/computer.
gif
" href="." title="${%Overview}" />
<l:task icon="images/24x24/monitor.
gif
" href="load-statistics" title="${%Load Statistics}" />
<l:task icon="images/24x24/up.
png
" href="${rootURL}/" title="${%Back to Dashboard}" />
<l:task icon="images/24x24/computer.
png
" href="." title="${%Overview}" />
<l:task icon="images/24x24/monitor.
png
" href="load-statistics" title="${%Load Statistics}" />
<st:include page="actions.jelly" />
</l:tasks>
</l:side-panel>
...
...
core/src/main/resources/hudson/model/LoadStatistics/main.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -26,7 +26,7 @@ THE SOFTWARE.
<?jelly escape-by-default='true'?>
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form" xmlns:i="jelly:fmt">
<h1>
<img src="${imagesURL}/48x48/monitor.
gif
" alt="" height="48" width="48"/>
<img src="${imagesURL}/48x48/monitor.
png
" alt="" height="48" width="48"/>
${%title(it.displayName)}
</h1>
<j:set var="type" value="${request.getParameter('type') ?: 'min'}" />
...
...
core/src/main/resources/hudson/model/NoFingerprintMatch/index.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -29,12 +29,12 @@ THE SOFTWARE.
<l:header title="${%No matching record found}" />
<l:side-panel>
<l:tasks>
<l:task icon="images/24x24/up.
gif
" href="${rootURL}/" title="${%Back to Dashboard}" />
<l:task icon="images/24x24/up.
png
" href="${rootURL}/" title="${%Back to Dashboard}" />
</l:tasks>
</l:side-panel>
<l:main-panel>
<h1>
<img src="${imagesURL}/48x48/fingerprint.
gif
" alt="" height="48" width="48"/>
<img src="${imagesURL}/48x48/fingerprint.
png
" alt="" height="48" width="48"/>
${%No matching record found}
</h1>
...
...
core/src/main/resources/hudson/model/Run/KeepLogBuildBadge/badge.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -25,4 +25,4 @@ THE SOFTWARE.
<?jelly escape-by-default='true'?>
<img width="16" height="16"
title="${%Keep this build forever}" alt="[saved]"
src="${imagesURL}/16x16/lock.
gif
"/>
src="${imagesURL}/16x16/lock.
png
"/>
core/src/main/resources/hudson/model/Run/console.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -35,7 +35,7 @@ THE SOFTWARE.
</t:buildCaption>
<l:rightspace>
<a href="consoleText">
<img src="${imagesURL}/24x24/document.
gif
" alt="" height="24" width="24" />${%View as plain text}
<img src="${imagesURL}/24x24/document.
png
" alt="" height="24" width="24" />${%View as plain text}
</a>
</l:rightspace>
<j:set var="threshold" value="${h.getSystemProperty('hudson.consoleTailKB')?:'150'}" />
...
...
core/src/main/resources/hudson/model/TreeView/sidepanel2.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -27,5 +27,5 @@ THE SOFTWARE.
-->
<?jelly escape-by-default='true'?>
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:s="/lib/form">
<l:task icon="images/32x32/folder.
gif
" href="newView" title="${%New View}" permission="${it.CONFIGURE}" />
<l:task icon="images/32x32/folder.
png
" href="newView" title="${%New View}" permission="${it.CONFIGURE}" />
</j:jelly>
core/src/main/resources/hudson/model/UpdateCenter/DownloadJob/Failure/status.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -25,7 +25,7 @@ THE SOFTWARE.
<?jelly escape-by-default='true'?>
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form">
<div>
<img src="${imagesURL}/24x24/red.
gif
" alt="" height="24" width="24"/> ${%Failure}
<img src="${imagesURL}/24x24/red.
png
" alt="" height="24" width="24"/> ${%Failure}
-
<a href="" onclick="var n=findNext(this,function(e){return e.tagName=='PRE'});
n.style.display='block';this.style.display='none';return false">${%Details}</a>
...
...
core/src/main/resources/hudson/model/UpdateCenter/DownloadJob/Pending/status.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -24,5 +24,5 @@ THE SOFTWARE.
<?jelly escape-by-default='true'?>
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form">
<img src="${imagesURL}/24x24/grey.
gif
" alt="" height="24" width="24"/> ${%Pending}
<img src="${imagesURL}/24x24/grey.
png
" alt="" height="24" width="24"/> ${%Pending}
</j:jelly>
core/src/main/resources/hudson/model/UpdateCenter/DownloadJob/Success/status.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -24,5 +24,5 @@ THE SOFTWARE.
<?jelly escape-by-default='true'?>
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form">
<img src="${imagesURL}/24x24/blue.
gif
" alt="" height="24" width="24"/> ${%Success}
<img src="${imagesURL}/24x24/blue.
png
" alt="" height="24" width="24"/> ${%Success}
</j:jelly>
core/src/main/resources/hudson/model/UpdateCenter/sidepanel.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -30,10 +30,10 @@ THE SOFTWARE.
<l:header />
<l:side-panel>
<l:tasks>
<l:task icon="images/24x24/up.
gif
" href="${rootURL}/" title="${%Back to Dashboard}" />
<l:task icon="images/24x24/up.
png
" href="${rootURL}/" title="${%Back to Dashboard}" />
<l:isAdmin>
<l:task icon="images/24x24/setting.
gif
" href="${rootURL}/manage" title="${%Manage Jenkins}" />
<l:task icon="images/32x32/plugin.
gif
" href="${rootURL}/pluginManager/" title="${%Manage Plugins}" />
<l:task icon="images/24x24/setting.
png
" href="${rootURL}/manage" title="${%Manage Jenkins}" />
<l:task icon="images/32x32/plugin.
png
" href="${rootURL}/pluginManager/" title="${%Manage Plugins}" />
</l:isAdmin>
</l:tasks>
</l:side-panel>
...
...
core/src/main/resources/hudson/model/User/builds.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -27,7 +27,7 @@ THE SOFTWARE.
<st:include page="sidepanel.jelly" />
<l:main-panel>
<h1>
<img src="${imagesURL}/48x48/user.
gif
" alt="" height="48" width="48" />
<img src="${imagesURL}/48x48/user.
png
" alt="" height="48" width="48" />
${%title(it)}
</h1>
<t:buildListTable builds="${it.builds}" jobBaseUrl="${rootURL}/" />
...
...
core/src/main/resources/hudson/model/User/index.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -27,7 +27,7 @@ THE SOFTWARE.
<st:include page="sidepanel.jelly" />
<l:main-panel>
<h1>
<img src="${imagesURL}/48x48/user.
gif
" alt="" height="48" width="48" />
<img src="${imagesURL}/48x48/user.
png
" alt="" height="48" width="48" />
${it.fullName}
</h1>
<t:editableDescription permission="${app.ADMINISTER}" />
...
...
core/src/main/resources/hudson/model/User/sidepanel.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -30,13 +30,13 @@ THE SOFTWARE.
<l:header />
<l:side-panel>
<l:tasks>
<l:task icon="images/24x24/up.
gif
" href="${rootURL}/people/" title="${%People}" />
<l:task icon="images/24x24/search.
gif
" href="${rootURL}/${it.url}/" title="${%Status}" />
<l:task icon="images/24x24/notepad.
gif
" href="${rootURL}/${it.url}/builds" title="${%Builds}" />
<l:task icon="images/24x24/notepad.
gif
" href="${rootURL}/${it.url}/my-views/" title="${%My Views}" />
<l:task icon="images/24x24/setting.
gif
" href="${rootURL}/${it.url}/configure" title="${%Configure}" permission="${app.ADMINISTER}" />
<l:task icon="images/24x24/up.
png
" href="${rootURL}/people/" title="${%People}" />
<l:task icon="images/24x24/search.
png
" href="${rootURL}/${it.url}/" title="${%Status}" />
<l:task icon="images/24x24/notepad.
png
" href="${rootURL}/${it.url}/builds" title="${%Builds}" />
<l:task icon="images/24x24/notepad.
png
" href="${rootURL}/${it.url}/my-views/" title="${%My Views}" />
<l:task icon="images/24x24/setting.
png
" href="${rootURL}/${it.url}/configure" title="${%Configure}" permission="${app.ADMINISTER}" />
<j:if test="${it.canDelete()}">
<l:task icon="images/24x24/edit-delete.
gif
" href="${rootURL}/${it.url}/delete" title="${%Delete}" />
<l:task icon="images/24x24/edit-delete.
png
" href="${rootURL}/${it.url}/delete" title="${%Delete}" />
</j:if>
<!-- TODO add all UserProperties that are also actions -->
</l:tasks>
...
...
core/src/main/resources/hudson/model/View/People/index.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -29,7 +29,7 @@ THE SOFTWARE.
<t:setIconSize/>
<l:main-panel>
<h1>
<img src="${imagesURL}/48x48/user.
gif
" alt="" height="48" width="48"/>
<img src="${imagesURL}/48x48/user.
png
" alt="" height="48" width="48"/>
${%People}
<j:set var="viewType" value="${it.parent.class.simpleName}"/>
<j:set var="isAll" value="${viewType=='Hudson' or viewType=='AllView'}"/>
...
...
@@ -44,7 +44,7 @@ THE SOFTWARE.
</tr>
<j:forEach var="p" items="${it.users}">
<tr>
<td><a href="${rootURL}/${p.user.url}/"><img src="${imagesURL}/${iconSize}/user.
gif
"
<td><a href="${rootURL}/${p.user.url}/"><img src="${imagesURL}/${iconSize}/user.
png
"
alt="" class="icon${iconSize}"/></a></td>
<td><a href="${rootURL}/${p.user.url}/">${p.user}</a></td>
<td data="${p.timeSortKey}">${p.lastChangeTimeString}</td>
...
...
core/src/main/resources/hudson/model/View/builds.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -29,7 +29,7 @@ THE SOFTWARE.
<st:include page="sidepanel.jelly" />
<l:main-panel>
<h1>
<img src="${imagesURL}/48x48/notepad.
gif
" alt="" height="48" width="48"/>
<img src="${imagesURL}/48x48/notepad.
png
" alt="" height="48" width="48"/>
${%buildHistory(it.class.name=='hudson.model.AllView' ? app.displayName : it.displayName)}
</h1>
...
...
core/src/main/resources/hudson/model/View/sidepanel.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -36,27 +36,27 @@ THE SOFTWARE.
</l:header>
<l:side-panel>
<l:tasks>
<l:task icon="images/24x24/new-package.
gif
" href="${rootURL}/${it.viewUrl}newJob" title="${%New Job}" permission="${it.itemCreatePermission}" it="${app}" />
<l:task icon="images/24x24/setting.
gif
" href="${rootURL}/manage" title="${%Manage Jenkins}" permission="${app.ADMINISTER}" it="${app}" />
<l:task icon="images/24x24/new-package.
png
" href="${rootURL}/${it.viewUrl}newJob" title="${%New Job}" permission="${it.itemCreatePermission}" it="${app}" />
<l:task icon="images/24x24/setting.
png
" href="${rootURL}/manage" title="${%Manage Jenkins}" permission="${app.ADMINISTER}" it="${app}" />
<j:choose>
<j:when test="${it.class.name=='hudson.model.AllView'}">
<l:task icon="images/24x24/user.
gif
" href="${rootURL}/people/" title="${%People}" />
<l:task icon="images/24x24/user.
png
" href="${rootURL}/people/" title="${%People}" />
</j:when>
<j:when test="${it.isDefault() or it.hasPeople()}">
<l:task icon="images/24x24/user.
gif
" href="${rootURL}/${it.viewUrl}people/" title="${%People}" />
<l:task icon="images/24x24/user.
png
" href="${rootURL}/${it.viewUrl}people/" title="${%People}" />
</j:when>
</j:choose>
<l:task icon="images/24x24/notepad.
gif
" href="${rootURL}/${it.url}builds" title="${%Build History}"/>
<l:task icon="images/24x24/notepad.
png
" href="${rootURL}/${it.url}builds" title="${%Build History}"/>
<j:if test="${it.isEditable()}">
<!-- /configure URL on Jenkins object is overloaded with Jenkins's system config, so always use the explicit name. -->
<l:task icon="images/24x24/gear.
gif
" href="${rootURL}/${it.viewUrl}configure" title="${%Edit View}" permission="${it.CONFIGURE}" />
<l:task icon="images/24x24/gear.
png
" href="${rootURL}/${it.viewUrl}configure" title="${%Edit View}" permission="${it.CONFIGURE}" />
</j:if>
<j:if test="${it.owner.canDelete(it)}">
<l:task icon="images/24x24/edit-delete.
gif
" href="delete" title="${%Delete View}" permission="${it.DELETE}" />
<l:task icon="images/24x24/edit-delete.
png
" href="delete" title="${%Delete View}" permission="${it.DELETE}" />
</j:if>
<j:if test="${app.fingerprintMap.ready}">
<l:task icon="images/24x24/search.
gif
" href="${rootURL}/projectRelationship" title="${%Project Relationship}" />
<l:task icon="images/24x24/fingerprint.
gif
" href="${rootURL}/fingerprintCheck" title="${%Check File Fingerprint}" />
<l:task icon="images/24x24/search.
png
" href="${rootURL}/projectRelationship" title="${%Project Relationship}" />
<l:task icon="images/24x24/fingerprint.
png
" href="${rootURL}/fingerprintCheck" title="${%Check File Fingerprint}" />
</j:if>
<!-- subtypes can put more stuff here -->
...
...
core/src/main/resources/hudson/os/solaris/ZFSInstaller/askRootPassword.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -29,7 +29,7 @@ THE SOFTWARE.
<l:side-panel />
<l:main-panel>
<h1>
<img src="${imagesURL}/48x48/secure.
gif
" width="48" height="48" alt=""/>
<img src="${imagesURL}/48x48/secure.
png
" width="48" height="48" alt=""/>
${%Permission Denied}
</h1>
<div>
...
...
core/src/main/resources/hudson/scm/AbstractScmTagAction/badge.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -28,6 +28,6 @@ THE SOFTWARE.
<img width="16" height="16"
tooltip="${it.tooltip}"
alt="[tagged]"
src="${imagesURL}/16x16/save.
gif
"/>
src="${imagesURL}/16x16/save.
png
"/>
</a>
</j:if>
\ No newline at end of file
core/src/main/resources/hudson/security/GlobalMatrixAuthorizationStrategy/config.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -41,7 +41,7 @@ THE SOFTWARE.
<td class="stop">
<j:if test="${attrs.sid!='anonymous'}">
<a href="#">
<img alt="remove" src="${imagesURL}/16x16/stop.
gif
" height="16" width="16"/>
<img alt="remove" src="${imagesURL}/16x16/stop.
png
" height="16" width="16"/>
</a>
</j:if>
</td>
...
...
@@ -105,7 +105,7 @@ THE SOFTWARE.
<input type="text" id="${id}text" />
<input type="button" value="${%Add}" id="${id}button"/>
</td><td align="right">
<a href="#" class="help-button" helpURL="${rootURL}${descriptor.find('hudson.security.GlobalMatrixAuthorizationStrategy$DescriptorImpl').getHelpFile('user-group')}"><img src="${imagesURL}/16x16/help.
gif
" alt="[help]" height="16" width="16"/></a>
<a href="#" class="help-button" helpURL="${rootURL}${descriptor.find('hudson.security.GlobalMatrixAuthorizationStrategy$DescriptorImpl').getHelpFile('user-group')}"><img src="${imagesURL}/16x16/help.
png
" alt="[help]" height="16" width="16"/></a>
</td></tr>
<f:helpArea />
</table>
...
...
core/src/main/resources/hudson/security/HudsonPrivateSecurityRealm/index.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -38,12 +38,12 @@ THE SOFTWARE.
</tr>
<j:forEach var="user" items="${it.allUsers}">
<tr>
<td><a href="${user.url}/"><img src="${imagesURL}/32x32/user.
gif
" alt="" height="32" width="32"/></a></td>
<td><a href="${user.url}/"><img src="${imagesURL}/32x32/user.
png
" alt="" height="32" width="32"/></a></td>
<td><a href="${user.url}/">${user}</a></td>
<td>
<a href="${user.url}/configure"><img src="${imagesURL}/32x32/setting.
gif
" alt="Setting" height="32" width="32"/></a>
<a href="${user.url}/configure"><img src="${imagesURL}/32x32/setting.
png
" alt="Setting" height="32" width="32"/></a>
<j:if test="${user.canDelete()}">
<a href="${user.url}/delete"><img src="${imagesURL}/24x24/edit-delete.
gif
" alt="Delete" height="24" width="24"/></a>
<a href="${user.url}/delete"><img src="${imagesURL}/24x24/edit-delete.
png
" alt="Delete" height="24" width="24"/></a>
</j:if>
</td>
</tr>
...
...
core/src/main/resources/hudson/security/HudsonPrivateSecurityRealm/sidepanel.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -27,9 +27,9 @@ THE SOFTWARE.
<l:header />
<l:side-panel>
<l:tasks>
<l:task icon="images/24x24/up.
gif
" href="${rootURL}/" title="${%Back to Dashboard}" />
<l:task icon="images/24x24/setting.
gif
" href="${rootURL}/manage" title="${%Manage Jenkins}" permission="${app.ADMINISTER}" />
<l:task icon="images/24x24/new-user.
gif
" href="addUser" title="${%Create User}" permission="${app.ADMINISTER}"/>
<l:task icon="images/24x24/up.
png
" href="${rootURL}/" title="${%Back to Dashboard}" />
<l:task icon="images/24x24/setting.
png
" href="${rootURL}/manage" title="${%Manage Jenkins}" permission="${app.ADMINISTER}" />
<l:task icon="images/24x24/new-user.
png
" href="addUser" title="${%Create User}" permission="${app.ADMINISTER}"/>
</l:tasks>
</l:side-panel>
</j:jelly>
\ No newline at end of file
core/src/main/resources/hudson/slaves/SlaveComputer/sidepanel2.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -25,10 +25,10 @@ THE SOFTWARE.
<?jelly escape-by-default='true'?>
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form" xmlns:i="jelly:fmt">
<l:isAdmin>
<l:task icon="images/24x24/clipboard.
gif
" href="log" title="${%Log}" />
<l:task icon="images/24x24/computer.
gif
" href="systemInfo" title="${%System Information}" />
<l:task icon="images/24x24/clipboard.
png
" href="log" title="${%Log}" />
<l:task icon="images/24x24/computer.
png
" href="systemInfo" title="${%System Information}" />
<j:if test="${it.channel!=null}">
<l:task icon="images/24x24/edit-delete.
gif
" href="disconnect" title="${%Disconnect}" />
<l:task icon="images/24x24/edit-delete.
png
" href="disconnect" title="${%Disconnect}" />
</j:if>
</l:isAdmin>
</j:jelly>
\ No newline at end of file
core/src/main/resources/hudson/tasks/Fingerprinter/FingerprintAction/index.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -33,7 +33,7 @@ THE SOFTWARE.
<st:include it="${it.build}" page="sidepanel.jelly" />
<l:main-panel>
<h1>
<img src="${imagesURL}/48x48/fingerprint.
gif
" alt="" height="48" width="48"/>
<img src="${imagesURL}/48x48/fingerprint.
png
" alt="" height="48" width="48"/>
${%Recorded Fingerprints}
</h1>
<table class="fingerprint-in-build sortable">
...
...
@@ -67,7 +67,7 @@ THE SOFTWARE.
</td>
<td>
<a href="${rootURL}/fingerprint/${f.hashString}/">
<img src="${imagesURL}/16x16/fingerprint.
gif
" alt="" height="16" width="16"/> ${%more details}
<img src="${imagesURL}/16x16/fingerprint.
png
" alt="" height="16" width="16"/> ${%more details}
</a>
</td>
</tr>
...
...
core/src/main/resources/hudson/tasks/test/AbstractTestResultAction/summary.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -39,7 +39,7 @@ THE SOFTWARE.
</script>
<!-- summary -->
<t:summary icon="clipboard.
gif
">
<t:summary icon="clipboard.
png
">
<a href="${it.urlName}/">${it.displayName}</a>
<st:nbsp/>
<t:test-result />
...
...
core/src/main/resources/hudson/tasks/test/TestObject/sidepanel.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -33,7 +33,7 @@ THE SOFTWARE.
<j:set var="buildUrl" value="${h.decompose(request)}" />
<j:set var="baseUrl" value="${request.findAncestor(it).relativePath}"/>
<st:include it="${it.owner}" page="tasks.jelly" optional="true"/>
<l:task icon="images/24x24/graph.
gif
" href="${baseUrl}/history" title="${%History}"/>
<l:task icon="images/24x24/graph.
png
" href="${baseUrl}/history" title="${%History}"/>
<st:include it="${it.owner}" page="actions.jelly" optional="true" />
<j:forEach var="action" items="${it.testActions}">
...
...
@@ -44,10 +44,10 @@ THE SOFTWARE.
</j:forEach>
<j:if test="${it.owner.previousBuild!=null}">
<l:task icon="images/24x24/previous.
gif
" href="${buildUrl.previousBuildUrl}" title="${%Previous Build}" />
<l:task icon="images/24x24/previous.
png
" href="${buildUrl.previousBuildUrl}" title="${%Previous Build}" />
</j:if>
<j:if test="${it.owner.nextBuild!=null}">
<l:task icon="images/24x24/next.
gif
" href="${buildUrl.nextBuildUrl}" title="${%Next Build}" />
<l:task icon="images/24x24/next.
png
" href="${buildUrl.nextBuildUrl}" title="${%Next Build}" />
</j:if>
</l:tasks>
</l:side-panel>
...
...
core/src/main/resources/hudson/triggers/SCMTrigger/BuildAction/index.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -33,7 +33,7 @@ THE SOFTWARE.
<h1>${%Polling Log}</h1>
<l:rightspace>
<a href="pollingLog">
<img src="${imagesURL}/24x24/document.
gif
" alt="" height="24" width="24" />${%View as plain text}
<img src="${imagesURL}/24x24/document.
png
" alt="" height="24" width="24" />${%View as plain text}
</a>
</l:rightspace>
...
...
core/src/main/resources/hudson/util/AWTProblem/index.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -28,7 +28,7 @@ THE SOFTWARE.
<l:header title="Jenkins" />
<l:side-panel />
<l:main-panel>
<h1><img src="${imagesURL}/48x48/error.
gif
" alt="[!]" height="48" width="48"/><st:nbsp/>${%Error}</h1>
<h1><img src="${imagesURL}/48x48/error.
png
" alt="[!]" height="48" width="48"/><st:nbsp/>${%Error}</h1>
<p>
${%errorMessage}
</p>
...
...
core/src/main/resources/hudson/util/HudsonFailedToLoad/index.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -28,7 +28,7 @@ THE SOFTWARE.
<l:header title="Jenkins" />
<l:side-panel />
<l:main-panel>
<h1><img src="${imagesURL}/48x48/error.
gif
" alt="[!]" height="48" width="48"/><st:nbsp/>${%Error}</h1>
<h1><img src="${imagesURL}/48x48/error.
png
" alt="[!]" height="48" width="48"/><st:nbsp/>${%Error}</h1>
<pre>${it.stackTrace}</pre>
</l:main-panel>
</l:layout>
...
...
core/src/main/resources/hudson/util/IncompatibleAntVersionDetected/index.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -28,7 +28,7 @@ THE SOFTWARE.
<l:header title="Jenkins" />
<l:side-panel />
<l:main-panel>
<h1><img src="${imagesURL}/48x48/error.
gif
" alt="[!]" height="48" width="48"/><st:nbsp/>${%Error}</h1>
<h1><img src="${imagesURL}/48x48/error.
png
" alt="[!]" height="48" width="48"/><st:nbsp/>${%Error}</h1>
<p>
${%errorMessage(it.whereAntIsLoaded)}
</p>
...
...
core/src/main/resources/hudson/util/IncompatibleServletVersionDetected/index.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -28,7 +28,7 @@ THE SOFTWARE.
<l:header title="Jenkins" />
<l:side-panel />
<l:main-panel>
<h1><img src="${imagesURL}/48x48/error.
gif
" alt="[!]" height="48" width="48"/><st:nbsp/>${%Error}</h1>
<h1><img src="${imagesURL}/48x48/error.
png
" alt="[!]" height="48" width="48"/><st:nbsp/>${%Error}</h1>
<p>
${%errorMessage(it.whereServletIsLoaded)}
</p>
...
...
core/src/main/resources/hudson/util/IncompatibleVMDetected/index.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -28,7 +28,7 @@ THE SOFTWARE.
<l:header title="Jenkins" />
<l:side-panel />
<l:main-panel>
<h1><img src="${imagesURL}/48x48/error.
gif
" alt="[!]" height="48" width="48"/><st:nbsp/>${%Error}</h1>
<h1><img src="${imagesURL}/48x48/error.
png
" alt="[!]" height="48" width="48"/><st:nbsp/>${%Error}</h1>
<p>
${%errorMessage}
</p>
...
...
core/src/main/resources/hudson/util/InsufficientPermissionDetected/index.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -28,7 +28,7 @@ THE SOFTWARE.
<l:header title="Jenkins" />
<l:side-panel />
<l:main-panel>
<h1><img src="${imagesURL}/48x48/error.
gif
" alt="[!]" height="48" width="48"/><st:nbsp/>${%Error}</h1>
<h1><img src="${imagesURL}/48x48/error.
png
" alt="[!]" height="48" width="48"/><st:nbsp/>${%Error}</h1>
<p>
${%errorMessage.1}
</p>
...
...
core/src/main/resources/hudson/util/JNADoublyLoaded/index.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -28,7 +28,7 @@ THE SOFTWARE.
<l:header />
<l:side-panel />
<l:main-panel>
<h1><img src="${imagesURL}/48x48/error.
gif
" alt="[!]" height="48" width="48"/><st:nbsp/>${%Failed to load JNA}</h1>
<h1><img src="${imagesURL}/48x48/error.
png
" alt="[!]" height="48" width="48"/><st:nbsp/>${%Failed to load JNA}</h1>
<p>${%blurb}</p>
<pre>${it.stackTrace}</pre>
</l:main-panel>
...
...
core/src/main/resources/hudson/util/NoHomeDir/index.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -28,7 +28,7 @@ THE SOFTWARE.
<l:header title="Jenkins" />
<l:side-panel />
<l:main-panel>
<h1><img src="${imagesURL}/48x48/error.
gif
" alt="[!]" height="48" width="48"/><st:nbsp/>${%Error}</h1>
<h1><img src="${imagesURL}/48x48/error.
png
" alt="[!]" height="48" width="48"/><st:nbsp/>${%Error}</h1>
<p>
${%errorMessage.1(it.home)}
</p>
...
...
core/src/main/resources/hudson/util/NoTempDir/index.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -28,7 +28,7 @@ THE SOFTWARE.
<l:header title="Jenkins" />
<l:side-panel />
<l:main-panel>
<h1><img src="${imagesURL}/48x48/error.
gif
" alt="[!]" height="48" width="48"/><st:nbsp/>${%Error}</h1>
<h1><img src="${imagesURL}/48x48/error.
png
" alt="[!]" height="48" width="48"/><st:nbsp/>${%Error}</h1>
<p>${%description(it.tempDir)}</p>
<pre>${it.stackTrace}</pre>
</l:main-panel>
...
...
core/src/main/resources/hudson/widgets/BuildHistoryWidget/entries.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -34,7 +34,7 @@ THE SOFTWARE.
<j:set var="id" value="${h.generateId()}"/>
<tr class="build-row transitive" id="${id}">
<td nowrap="nowrap">
<img width="16" height="16" src="${imagesURL}/16x16/grey.
gif
" alt="${%pending}"/>
<img width="16" height="16" src="${imagesURL}/16x16/grey.
png
" alt="${%pending}"/>
<st:nbsp/>
<!-- Don't use math unless needed, in case nextBuildNumber is not numeric -->
#${queuedItems.size()==1 ? it.owner.nextBuildNumber
...
...
@@ -44,7 +44,7 @@ THE SOFTWARE.
<div style="float:right">
<j:if test="${item.hasCancelPermission()}">
<a href="${rootURL}/queue/item/${item.id}/cancelQueue">
<img src="${imagesURL}/16x16/stop.
gif
" alt="${%cancel this build}" height="16" width="16"/>
<img src="${imagesURL}/16x16/stop.
png
" alt="${%cancel this build}" height="16" width="16"/>
</a>
</j:if>
</div>
...
...
core/src/main/resources/hudson/widgets/HistoryWidget/entry.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -58,7 +58,7 @@ THE SOFTWARE.
</td><td style="padding:0">
<!-- Check ABORT permission for Project, Admin permission otherwise -->
<j:if test="${empty(it.owner.ABORT) ? h.hasPermission(app.ADMINISTER) : it.owner.hasPermission(it.owner.ABORT)}">
<a href="${link}stop"><img src="${imagesURL}/16x16/stop.
gif
" alt="[cancel]" height="16" width="16"/></a>
<a href="${link}stop"><img src="${imagesURL}/16x16/stop.
png
" alt="[cancel]" height="16" width="16"/></a>
</j:if>
</td></tr>
</table>
...
...
core/src/main/resources/lib/form/dropdownList.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -53,7 +53,7 @@ THE SOFTWARE.
</td>
<j:if test="${attrs.help!=null}">
<td class="setting-help">
<a href="#" class="help-button" helpURL="${rootURL}${attrs.help}"><img src="${imagesURL}/16x16/help.
gif
"
<a href="#" class="help-button" helpURL="${rootURL}${attrs.help}"><img src="${imagesURL}/16x16/help.
png
"
alt="Help for feature: ${title}"
height="16" width="16"/></a>
</td>
...
...
core/src/main/resources/lib/form/entry.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -74,7 +74,7 @@ THE SOFTWARE.
</td>
<j:if test="${attrs.help!=null}">
<td class="setting-help">
<a href="#" class="help-button" helpURL="${rootURL}${attrs.help}"><img src="${imagesURL}/16x16/help.
gif
" alt="Help for feature: ${title}" height="16" width="16" /></a>
<a href="#" class="help-button" helpURL="${rootURL}${attrs.help}"><img src="${imagesURL}/16x16/help.
png
" alt="Help for feature: ${title}" height="16" width="16" /></a>
</td>
</j:if>
</tr>
...
...
core/src/main/resources/lib/form/hetero-list.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -66,7 +66,7 @@ THE SOFTWARE.
</td>
<j:if test="${help!=null}">
<td>
<a href="#" class="help-button" helpURL="${rootURL}${help}"><img src="${imagesURL}/16x16/help.
gif
" alt="[help]" height="16" width="16"/></a>
<a href="#" class="help-button" helpURL="${rootURL}${help}"><img src="${imagesURL}/16x16/help.
png
" alt="[help]" height="16" width="16"/></a>
</td>
</j:if>
</tr>
...
...
core/src/main/resources/lib/form/optionalBlock.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -73,7 +73,7 @@ THE SOFTWARE.
</td>
<j:if test="${attrs.help!=null}">
<td>
<a href="#" class="help-button" helpURL="${rootURL}${attrs.help}"><img src="${imagesURL}/16x16/help.
gif
" alt="Help for feature: ${title}" height="16" width="16" /></a>
<a href="#" class="help-button" helpURL="${rootURL}${attrs.help}"><img src="${imagesURL}/16x16/help.
png
" alt="Help for feature: ${title}" height="16" width="16" /></a>
</td>
</j:if>
</tr>
...
...
core/src/main/resources/lib/form/radioBlock.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -57,7 +57,7 @@ THE SOFTWARE.
</td>
<j:if test="${attrs.help!=null}">
<td>
<a href="#" class="help-button" helpURL="${rootURL}${help}"><img src="${imagesURL}/16x16/help.
gif
" alt="Help for feature: ${title}" height="16" width="16" /></a>
<a href="#" class="help-button" helpURL="${rootURL}${help}"><img src="${imagesURL}/16x16/help.
png
" alt="Help for feature: ${title}" height="16" width="16" /></a>
</td>
</j:if>
</tr>
...
...
core/src/main/resources/lib/hudson/artifactList.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -42,7 +42,7 @@ THE SOFTWARE.
<j:if test="${!h.isArtifactsPermissionEnabled() or h.isArtifactsPermissionEnabled() and h.hasPermission(it,attrs.permission)}">
<j:set var="artifacts" value="${build.getArtifactsUpTo(build.TREE_CUTOFF+1)}" />
<j:if test="${!build.building and !empty(artifacts)}">
<t:summary icon="package.
gif
">
<t:summary icon="package.
png
">
<a href="${baseURL}artifact/">${caption}</a>
<j:choose>
<j:when test="${size(artifacts) le build.LIST_CUTOFF}">
...
...
@@ -52,7 +52,7 @@ THE SOFTWARE.
<li>
<a href="${baseURL}artifact/${f.href}">${f.displayPath}</a>
<st:nbsp/>
<a href="${baseURL}artifact/${f.href}/*fingerprint*/"><img src="${imagesURL}/16x16/fingerprint.
gif
" alt="[fingerprint]" height="16" width="16" /></a>
<a href="${baseURL}artifact/${f.href}/*fingerprint*/"><img src="${imagesURL}/16x16/fingerprint.
png
" alt="[fingerprint]" height="16" width="16" /></a>
</li>
</j:forEach>
</ul>
...
...
core/src/main/resources/lib/hudson/buildCaption.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -37,7 +37,7 @@ THE SOFTWARE.
<t:buildProgressBar build="${it}"/>
</td><td>
<j:if test="${it.parent.hasAbortPermission()}">
<a href="stop"><img src="${imagesURL}/16x16/stop.
gif
" alt="[${%cancel}]" height="16" width="16" /></a>
<a href="stop"><img src="${imagesURL}/16x16/stop.
png
" alt="[${%cancel}]" height="16" width="16" /></a>
</j:if>
</td>
</tr></table>
...
...
core/src/main/resources/lib/hudson/buildListTable.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -65,7 +65,7 @@ THE SOFTWARE.
</td>
<td>
<a href="${jobBaseUrl}${b.url}console">
<img src="${imagesURL}/${subIconSize}/terminal.
gif
" title="${%Console output}" alt="${%Console output}" border="0" />
<img src="${imagesURL}/${subIconSize}/terminal.
png
" title="${%Console output}" alt="${%Console output}" border="0" />
</a>
</td>
</tr>
...
...
core/src/main/resources/lib/hudson/editTypeIcon.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -28,5 +28,5 @@ THE SOFTWARE.
-->
<?jelly escape-by-default='true'?>
<img width="16" height="16"
src="${imagesURL}/16x16/document_${type.name}.
gif
"
src="${imagesURL}/16x16/document_${type.name}.
png
"
title="${type.description}" alt="${type.description}" />
\ No newline at end of file
core/src/main/resources/lib/hudson/editableDescription.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -41,7 +41,7 @@ THE SOFTWARE.
<l:hasPermission permission="${permission}">
<div align="right"><a href="editDescription" onclick="${h.isAutoRefresh(request) ? null : 'return replaceDescription();'}">
<img src="${imagesURL}/16x16/notepad.
gif
" alt="" height="16" width="16" />
<img src="${imagesURL}/16x16/notepad.
png
" alt="" height="16" width="16" />
<j:choose>
<j:when test="${empty(it.description)}">
${%add description}
...
...
core/src/main/resources/lib/hudson/executors.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -91,7 +91,7 @@ THE SOFTWARE.
</st:include>
<td class="pane" align="center" valign="middle">
<j:if test="${e.hasStopPermission()}">
<a href="${rootURL}/${c.url}${url}/stop"><img src="${imagesURL}/16x16/stop.
gif
" alt="${%terminate this build}" height="16" width="16" /></a>
<a href="${rootURL}/${c.url}${url}/stop"><img src="${imagesURL}/16x16/stop.
png
" alt="${%terminate this build}" height="16" width="16" /></a>
</j:if>
</td>
</j:otherwise>
...
...
core/src/main/resources/lib/hudson/help.jelly
浏览文件 @
a4ba7bd2
...
...
@@ -27,5 +27,5 @@ THE SOFTWARE.
-->
<?jelly escape-by-default='true'?>
<a href="${href}">
<img src="${imagesURL}/16x16/help.
gif
" alt="[help]" height="16" width="16"/>
<img src="${imagesURL}/16x16/help.
png
" alt="[help]" height="16" width="16"/>
</a>
core/src/main/resources/lib/hudson/project/upstream-downstream.jelly
浏览文件 @
a4ba7bd2
此差异已折叠。
点击以展开。
core/src/main/resources/lib/hudson/projectViewNested.jelly
浏览文件 @
a4ba7bd2
此差异已折叠。
点击以展开。
core/src/main/resources/lib/hudson/queue.jelly
浏览文件 @
a4ba7bd2
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录