-
Task
-
Resolution: Unresolved
-
Minor
Problem
== Inline Script Block Line: 32 ---- <script type="text/javascript"> <!-- TODO make sure load doesn't happen every time --> function showStackTrace(id,query) { var element = document.getElementById(id) element.style.display = ""; document.getElementById(id + "-showlink").style.display = "none"; document.getElementById(id + "-hidelink").style.display = ""; var rqo = new XMLHttpRequest(); rqo.open('GET', query, true); rqo.onreadystatechange = function() { element.innerHTML = rqo.responseText; } rqo.send(null); } function hideStackTrace(id) { document.getElementById(id).style.display = "none"; document.getElementById(id + "-showlink").style.display = ""; document.getElementById(id + "-hidelink").style.display = "none"; } </script> ----
Solution
https://www.jenkins.io/doc/developer/security/csp/#inline-javascript-blocks
[JENKINS-74155] [cucumber-testresult-plugin] Extract inline script block in org/jenkinsci/plugins/cucumber/jsontestsupport/TagResult/body.jelly
Assignee | Original: James Nord [ teilo ] |
Description |
Original:
h4. Problems {noformat} == Inline Script Block Line: 32 ---- <script type="text/javascript"> <!-- TODO make sure load doesn't happen every time --> function showStackTrace(id,query) { var element = document.getElementById(id) element.style.display = ""; document.getElementById(id + "-showlink").style.display = "none"; document.getElementById(id + "-hidelink").style.display = ""; var rqo = new XMLHttpRequest(); rqo.open('GET', query, true); rqo.onreadystatechange = function() { element.innerHTML = rqo.responseText; } rqo.send(null); } function hideStackTrace(id) { document.getElementById(id).style.display = "none"; document.getElementById(id + "-showlink").style.display = ""; document.getElementById(id + "-hidelink").style.display = "none"; } </script> ---- == Inline Script Block Line: 32 ---- <script type="text/javascript"> <!-- TODO make sure load doesn't happen every time --> function showStackTrace(id,query) { var element = document.getElementById(id) element.style.display = ""; document.getElementById(id + "-showlink").style.display = "none"; document.getElementById(id + "-hidelink").style.display = ""; var rqo = new XMLHttpRequest(); rqo.open('GET', query, true); rqo.onreadystatechange = function() { element.innerHTML = rqo.responseText; } rqo.send(null); } function hideStackTrace(id) { document.getElementById(id).style.display = "none"; document.getElementById(id + "-showlink").style.display = ""; document.getElementById(id + "-hidelink").style.display = "none"; } </script> ---- {noformat} h4. Solution [https://www.jenkins.io/doc/developer/security/csp/#inline-javascript-blocks] |
New:
h4. Problem {noformat} == Inline Script Block Line: 32 ---- <script type="text/javascript"> <!-- TODO make sure load doesn't happen every time --> function showStackTrace(id,query) { var element = document.getElementById(id) element.style.display = ""; document.getElementById(id + "-showlink").style.display = "none"; document.getElementById(id + "-hidelink").style.display = ""; var rqo = new XMLHttpRequest(); rqo.open('GET', query, true); rqo.onreadystatechange = function() { element.innerHTML = rqo.responseText; } rqo.send(null); } function hideStackTrace(id) { document.getElementById(id).style.display = "none"; document.getElementById(id + "-showlink").style.display = ""; document.getElementById(id + "-hidelink").style.display = "none"; } </script> ---- {noformat} h4. Solution [https://www.jenkins.io/doc/developer/security/csp/#inline-javascript-blocks] |
Summary | Original: [cucumber-testresult-plugin] Extract inline script blocks in org/jenkinsci/plugins/cucumber/jsontestsupport/TagResult/body.jelly | New: [cucumber-testresult-plugin] Extract inline script block in org/jenkinsci/plugins/cucumber/jsontestsupport/TagResult/body.jelly |