-
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 tags UpdateCenter/index.jelly#L35-L42 and UpdateCenter/index.jelly#L45-L77 to a single separate file.
To inject separate file into Jelly, you can use <st:adjunct includes=...
- links to
[JENKINS-66728] Un-inlining UpdateCenter/index.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 [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 tags [UpdateCenter/index.jelly#L35-L42|https://github.com/jenkinsci/jenkins/blob/726a0e3ec4c6d8ac8985144f20aa4b330dc9429b/core/src/main/resources/hudson/model/UpdateCenter/index.jelly#L35-L42] and [UpdateCenter/index.jelly#L45-L77|https://github.com/jenkinsci/jenkins/blob/726a0e3ec4c6d8ac8985144f20aa4b330dc9429b/core/src/main/resources/hudson/model/UpdateCenter/index.jelly#L45-L77] to a single separate 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 tags [UpdateCenter/index.jelly#L35-L42|https://github.com/jenkinsci/jenkins/blob/726a0e3ec4c6d8ac8985144f20aa4b330dc9429b/core/src/main/resources/hudson/model/UpdateCenter/index.jelly#L35-L42] and [UpdateCenter/index.jelly#L45-L77|https://github.com/jenkinsci/jenkins/blob/726a0e3ec4c6d8ac8985144f20aa4b330dc9429b/core/src/main/resources/hudson/model/UpdateCenter/index.jelly#L45-L77] to a single separate 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 tags [UpdateCenter/index.jelly#L35-L42|https://github.com/jenkinsci/jenkins/blob/726a0e3ec4c6d8ac8985144f20aa4b330dc9429b/core/src/main/resources/hudson/model/UpdateCenter/index.jelly#L35-L42] and [UpdateCenter/index.jelly#L45-L77|https://github.com/jenkinsci/jenkins/blob/726a0e3ec4c6d8ac8985144f20aa4b330dc9429b/core/src/main/resources/hudson/model/UpdateCenter/index.jelly#L45-L77] to a single separate 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 tags [UpdateCenter/index.jelly#L35-L42|https://github.com/jenkinsci/jenkins/blob/726a0e3ec4c6d8ac8985144f20aa4b330dc9429b/core/src/main/resources/hudson/model/UpdateCenter/index.jelly#L35-L42] and [UpdateCenter/index.jelly#L45-L77|https://github.com/jenkinsci/jenkins/blob/726a0e3ec4c6d8ac8985144f20aa4b330dc9429b/core/src/main/resources/hudson/model/UpdateCenter/index.jelly#L45-L77] to a single separate 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 tags [UpdateCenter/index.jelly#L35-L42|https://github.com/jenkinsci/jenkins/blob/726a0e3ec4c6d8ac8985144f20aa4b330dc9429b/core/src/main/resources/hudson/model/UpdateCenter/index.jelly#L35-L42] and [UpdateCenter/index.jelly#L45-L77|https://github.com/jenkinsci/jenkins/blob/726a0e3ec4c6d8ac8985144f20aa4b330dc9429b/core/src/main/resources/hudson/model/UpdateCenter/index.jelly#L45-L77] to a single separate 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: megathaum [ megathaum ] |
Assignee | Original: megathaum [ megathaum ] |
Assignee | New: Kristóf Sz. [ littletof ] |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Status | Original: In Progress [ 3 ] | New: In Review [ 10005 ] |
Remote Link | New: This issue links to "#5848 in core (Web Link)" [ 27113 ] |
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 tags [UpdateCenter/index.jelly#L35-L42|https://github.com/jenkinsci/jenkins/blob/726a0e3ec4c6d8ac8985144f20aa4b330dc9429b/core/src/main/resources/hudson/model/UpdateCenter/index.jelly#L35-L42] and [UpdateCenter/index.jelly#L45-L77|https://github.com/jenkinsci/jenkins/blob/726a0e3ec4c6d8ac8985144f20aa4b330dc9429b/core/src/main/resources/hudson/model/UpdateCenter/index.jelly#L45-L77] to a single separate 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 tags [UpdateCenter/index.jelly#L35-L42|https://github.com/jenkinsci/jenkins/blob/726a0e3ec4c6d8ac8985144f20aa4b330dc9429b/core/src/main/resources/hudson/model/UpdateCenter/index.jelly#L35-L42] and [UpdateCenter/index.jelly#L45-L77|https://github.com/jenkinsci/jenkins/blob/726a0e3ec4c6d8ac8985144f20aa4b330dc9429b/core/src/main/resources/hudson/model/UpdateCenter/index.jelly#L45-L77] to a single separate file. To inject separate file into Jelly, you can use {{<st:adjunct includes=...}} |