-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Minor
-
Component/s: _unsorted
Problem
== Inline Script Block
Line: 13
----
<script>
document.addEventListener('DOMContentLoaded', function () {
const targetElements = document.getElementsByClassName('diff');
const configuration = {
drawFileList: true,
fileListToggle: false,
fileListStartVisible: false,
fileContentToggle: false,
matching: 'lines',
outputFormat: 'side-by-side',
synchronisedScroll: true,
highlight: true,
renderNothingWhenEmpty: false,
};
Array.from(targetElements).forEach((targetElement) => {
try {
const diffString = targetElement.getAttribute('diff');
const diff2htmlUi = new Diff2HtmlUI(targetElement, diffString, configuration);
diff2htmlUi.draw();
<!--diff2htmlUi.highlightCode();-->
} catch {}
})
});
</script>
----
Solution
https://www.jenkins.io/doc/developer/security/csp/#inline-javascript-blocks