Permalink
Please sign in to comment.
Browse files
[FIXED JENKINS-42888] [FIXED ENKINS-44480] [FIXED JENKINS-45399] show…
… correct arguments for selected script and add details link to script
- Loading branch information...
Showing
with
72 additions
and 175 deletions.
- +1 −1 pom.xml
- +36 −0 src/main/java/org/jenkinsci/plugins/managedscripts/DetailLinkDescription.java
- +16 −28 src/main/java/org/jenkinsci/plugins/managedscripts/PowerShellBuildStep.java
- +8 −21 src/main/java/org/jenkinsci/plugins/managedscripts/ScriptBuildStep.java
- +11 −19 src/main/java/org/jenkinsci/plugins/managedscripts/WinBatchBuildStep.java
- +0 −29 src/main/resources/org/jenkinsci/plugins/managedscripts/PowerShellBuildStep/config.jelly
- +0 −28 src/main/resources/org/jenkinsci/plugins/managedscripts/ScriptBuildStep/config.jelly
- +0 −29 src/main/resources/org/jenkinsci/plugins/managedscripts/WinBatchBuildStep/config.jelly
- +0 −20 src/main/webapp/js/managed-scripts.js
@@ -0,0 +1,36 @@ | |||
package org.jenkinsci.plugins.managedscripts; | |||
|
|||
import hudson.model.Item; | |||
import jenkins.model.Jenkins; | |||
import org.apache.commons.lang.StringUtils; | |||
import org.jenkinsci.plugins.configfiles.utils.DescriptionResponse; | |||
import org.kohsuke.stapler.StaplerRequest; | |||
|
|||
public class DetailLinkDescription extends DescriptionResponse { | |||
private DetailLinkDescription(String linkHtml) { | |||
super(linkHtml); | |||
} | |||
|
|||
public static DetailLinkDescription getDescription(StaplerRequest req, Item context, String fileId, String argumentDetails) { | |||
return new DetailLinkDescription(getDetailsLink(req, context, fileId, argumentDetails)); | |||
} | |||
|
|||
private static String getDetailsLink(StaplerRequest req, Item context, String fileId, String argumentDetails) { | |||
String link = req.getContextPath(); | |||
link = StringUtils.isNotBlank(context.getUrl()) ? link + "/" + context.getUrl() : link; | |||
link = link + "configfiles/show?id=" + fileId; | |||
String html = "<a target=\"_blank\" href=\"" + link + "\">view selected file</a>"; | |||
|
|||
if (StringUtils.isNotBlank(argumentDetails)) { | |||
html = html + "<br />" + argumentDetails; | |||
} | |||
|
|||
// 1x16 spacer needed for IE since it doesn't support min-height | |||
html = "<div class='ok'><img src='" + | |||
req.getContextPath() + Jenkins.RESOURCE_PATH + "/images/none.gif' height=16 width=1>" + | |||
html + "</div>"; | |||
|
|||
return html; | |||
} | |||
|
|||
} |

Oops, something went wrong.
0 comments on commit
f691a78