-
Task
-
Resolution: Fixed
-
Minor
(For details, please refer to the GDoc link in the Epic description)
Difficulty: easy
Skill requirement: JavaScript (basic), Jelly (basic)
Move the script tag ListView/configure-entries.jelly#L74-L85 to its own file.
To inject separate file into Jelly, you can use <st:adjunct includes=...
[JENKINS-66723] Un-inlining ListView/configure-entries.jelly
Description |
Original:
_(For details, please refer to the GDoc link in the Epic description)_
*Difficulty*: easy. *Skill requirement*: JavaScript (basic), Jelly (basic) Move the script tag [control.jelly#L40-L167|https://github.com/jenkinsci/jenkins/blob/726a0e3ec4c6d8ac8985144f20aa4b330dc9429b/core/src/main/resources/hudson/model/BuildTimelineWidget/control.jelly#L40-L167] to its own file. To inject separate file into Jelly, you can use {{<st:adjunct includes= ... }} One variable injected, you will need to use advice from https://www.jenkins.io/doc/developer/security/xss-prevention/#passing-values-to-javascript |
New:
_(For details, please refer to the GDoc link in the Epic description)_
*Difficulty*: easy. *Skill requirement*: JavaScript (basic), Jelly (basic) Move the script tag [ListView/configure-entries.jelly#L74-L85|https://github.com/jenkinsci/jenkins/blob/726a0e3ec4c6d8ac8985144f20aa4b330dc9429b/core/src/main/resources/hudson/model/ListView/configure-entries.jelly#L74-L85] to its own file. To inject separate file into Jelly, you can use {{<st:adjunct includes= ... }} |
Description |
Original:
_(For details, please refer to the GDoc link in the Epic description)_
*Difficulty*: easy. *Skill requirement*: JavaScript (basic), Jelly (basic) Move the script tag [ListView/configure-entries.jelly#L74-L85|https://github.com/jenkinsci/jenkins/blob/726a0e3ec4c6d8ac8985144f20aa4b330dc9429b/core/src/main/resources/hudson/model/ListView/configure-entries.jelly#L74-L85] to its own file. To inject separate file into Jelly, you can use {{<st:adjunct includes= ... }} |
New:
_(For details, please refer to the GDoc link in the Epic description)_
*Difficulty*: easy *Skill requirement*: JavaScript (basic), Jelly (basic) Move the script tag [ListView/configure-entries.jelly#L74-L85|https://github.com/jenkinsci/jenkins/blob/726a0e3ec4c6d8ac8985144f20aa4b330dc9429b/core/src/main/resources/hudson/model/ListView/configure-entries.jelly#L74-L85] to its own file. To inject separate file into Jelly, you can use {{<st:adjunct includes= ... }} |
Description |
Original:
_(For details, please refer to the GDoc link in the Epic description)_
*Difficulty*: easy *Skill requirement*: JavaScript (basic), Jelly (basic) Move the script tag [ListView/configure-entries.jelly#L74-L85|https://github.com/jenkinsci/jenkins/blob/726a0e3ec4c6d8ac8985144f20aa4b330dc9429b/core/src/main/resources/hudson/model/ListView/configure-entries.jelly#L74-L85] to its own file. To inject separate file into Jelly, you can use {{<st:adjunct includes= ... }} |
New:
_(For details, please refer to the GDoc link in the Epic description)_
*Difficulty*: easy *Skill requirement*: JavaScript (basic), Jelly (basic) Move the script tag [ListView/configure-entries.jelly#L74-L85|https://github.com/jenkinsci/jenkins/blob/726a0e3ec4c6d8ac8985144f20aa4b330dc9429b/core/src/main/resources/hudson/model/ListView/configure-entries.jelly#L74-L85] to its own file. To inject separate file into Jelly, you can use {{<st:adjunct includes=...}} |
Assignee | New: Dmitry Platonov [ pldi23 ] |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Status | Original: In Progress [ 3 ] | New: In Review [ 10005 ] |
Released As | New: 2.316 | |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Review [ 10005 ] | New: Resolved [ 5 ] |
Status | Original: Resolved [ 5 ] | New: Closed [ 6 ] |
PR link: https://github.com/jenkinsci/jenkins/pull/5786