-
Task
-
Resolution: Fixed
-
Minor
Problem
== Inline Script Block Line: 59 ---- <script type="text/javascript"> // source, references table var referencedParameters = Array(); <j:forEach var="value" items="${it.getReferencedParametersAsArray()}"> // add the element we want to monitor referencedParameters.push("${value}"); </j:forEach> if (window.makeStaplerProxy) { window.__old__makeStaplerProxy = window.makeStaplerProxy; window.makeStaplerProxy = UnoChoice.makeStaplerProxy2; } var dynamicReferenceParameter = <st:bind value="${it}"/>; // Create Jenkins proxy if (window.makeStaplerProxy) { window.makeStaplerProxy = window.__old__makeStaplerProxy; } UnoChoice.renderDynamicRenderParameter('#${paramName}', '${h.escape(it.getName())}', '${h.escape(paramName)}', referencedParameters, dynamicReferenceParameter); // update spinner id var rootElmt = document.querySelector('#${paramName}'); if (rootElmt) { var divElmt = rootElmt.querySelector('div'); if (divElmt) { var spinnerId = divElmt.id.split('_').pop(); document.querySelector('#${paramName}-spinner').setAttribute('id', spinnerId + '-spinner'); } } </script> ----
Solution
https://www.jenkins.io/doc/developer/security/csp/#inline-javascript-blocks