-
Task
-
Resolution: Fixed
-
Minor
-
-
jenkins-2.320
(For details, please refer to the GDoc link in the Epic description)
Difficulty: easy
Skill requirement: JavaScript (basic), Jelly (basic)
Move the script tag 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
- links to
[JENKINS-66718] Un-inlining BuildTimelineWidget/control.jelly
Summary | Original: Un-inlining Xxx | New: Un-inlining BuildTimelineWidget/control.jelly |
Description |
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 [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 |
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 [BuildTimelineWidget/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 |
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 [BuildTimelineWidget/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 [BuildTimelineWidget/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 |
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 [BuildTimelineWidget/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 [BuildTimelineWidget/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 |
Assignee | New: Pauline Iogna [ pauline_io ] |
Assignee | Original: Pauline Iogna [ pauline_io ] |
Assignee | New: megathaum [ megathaum ] |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |