-
Task
-
Resolution: Unresolved
-
Minor
Problem
== Inline Script Block Line: 44 ---- <script type="text/javascript"> google.charts.load('current', {packages:['corechart']}); google.charts.setOnLoadCallback(drawChart); function drawChart() { var data = google.visualization.arrayToDataTable([ ['Build', 'No Test', 'Failed', 'Success' ], ['', ${it.noAssertionCount}, ${it.failedAssertionsCount}, ${it.succeededAssertionsCount}], ]); var options = { width: 600, height: 100, legend: { position: 'top' }, colors: ['yellow', 'red', 'lightgreen'], isStacked: 'percent', }; var chart = new google.visualization.BarChart(document.getElementById('chart_div')); chart.draw(data, options); } </script> ----
Solution
https://www.jenkins.io/doc/developer/security/csp/#inline-javascript-blocks
[JENKINS-74604] [stoplightio-report] Extract inline script block in com/arkea/satd/stoplightio/StoplightReportBuildAction/index.jelly
Assignee | Original: Nicolas Tisserand [ ntiss ] |
Description |
Original:
h4. Problems {noformat} == Inline Script Block Line: 44 ---- <script type="text/javascript"> google.charts.load('current', {packages:['corechart']}); google.charts.setOnLoadCallback(drawChart); function drawChart() { var data = google.visualization.arrayToDataTable([ ['Build', 'No Test', 'Failed', 'Success' ], ['', ${it.noAssertionCount}, ${it.failedAssertionsCount}, ${it.succeededAssertionsCount}], ]); var options = { width: 600, height: 100, legend: { position: 'top' }, colors: ['yellow', 'red', 'lightgreen'], isStacked: 'percent', }; var chart = new google.visualization.BarChart(document.getElementById('chart_div')); chart.draw(data, options); } </script> ---- == Inline Script Block Line: 44 ---- <script type="text/javascript"> google.charts.load('current', {packages:['corechart']}); google.charts.setOnLoadCallback(drawChart); function drawChart() { var data = google.visualization.arrayToDataTable([ ['Build', 'No Test', 'Failed', 'Success' ], ['', ${it.noAssertionCount}, ${it.failedAssertionsCount}, ${it.succeededAssertionsCount}], ]); var options = { width: 600, height: 100, legend: { position: 'top' }, colors: ['yellow', 'red', 'lightgreen'], isStacked: 'percent', }; var chart = new google.visualization.BarChart(document.getElementById('chart_div')); chart.draw(data, options); } </script> ---- {noformat} h4. Solution [https://www.jenkins.io/doc/developer/security/csp/#inline-javascript-blocks] |
New:
h4. Problem {noformat} == Inline Script Block Line: 44 ---- <script type="text/javascript"> google.charts.load('current', {packages:['corechart']}); google.charts.setOnLoadCallback(drawChart); function drawChart() { var data = google.visualization.arrayToDataTable([ ['Build', 'No Test', 'Failed', 'Success' ], ['', ${it.noAssertionCount}, ${it.failedAssertionsCount}, ${it.succeededAssertionsCount}], ]); var options = { width: 600, height: 100, legend: { position: 'top' }, colors: ['yellow', 'red', 'lightgreen'], isStacked: 'percent', }; var chart = new google.visualization.BarChart(document.getElementById('chart_div')); chart.draw(data, options); } </script> ---- {noformat} h4. Solution [https://www.jenkins.io/doc/developer/security/csp/#inline-javascript-blocks] |
Summary | Original: [stoplightio-report] Extract inline script blocks in com/arkea/satd/stoplightio/StoplightReportBuildAction/index.jelly | New: [stoplightio-report] Extract inline script block in com/arkea/satd/stoplightio/StoplightReportBuildAction/index.jelly |