-
Task
-
Resolution: Unresolved
-
Minor
Problems
== Inline Script Block Line: 9 ---- <script> var luceneSearchManager = <st:bind value="${it}"/> document.addEventListener('DOMContentLoaded', function() { getStatus(); window.setInterval(function (a, b) {getStatus();}, 2000); }); </script> ---- == Inline Event Handler Line: 23 ---- <button id="btnRebuild" style="display:none" onclick="rebuildDatabase()"> ---- == Inline Event Handler Line: 24 ---- <button id="btnClean" style="display:none" onclick="clean()"> ---- == Inline Event Handler Line: 45 ---- <button id="btnAbort" style="display:none" onclick="abort()"> ----
Solutions
https://www.jenkins.io/doc/developer/security/csp/#inline-javascript-blocks
https://www.jenkins.io/doc/developer/security/csp/#inline-event-handlers
[JENKINS-74353] [lucene-search] Extract inline script block and event handlers in org/jenkinsci/plugins/lucene/search/management/LuceneManager/index.jelly
Description |
Original:
h4. Problems {noformat} == Inline Event Handler Line: 23 ---- <button id="btnRebuild" style="display:none" onclick="rebuildDatabase()"> ---- == Inline Event Handler Line: 24 ---- <button id="btnClean" style="display:none" onclick="clean()"> ---- == Inline Event Handler Line: 45 ---- <button id="btnAbort" style="display:none" onclick="abort()"> ---- == Inline Script Block Line: 9 ---- <script> var luceneSearchManager = <st:bind value="${it}"/> document.addEventListener('DOMContentLoaded', function() { getStatus(); window.setInterval(function (a, b) {getStatus();}, 2000); }); </script> ---- == Inline Event Handler Line: 23 ---- <button id="btnRebuild" style="display:none" onclick="rebuildDatabase()"> ---- == Inline Event Handler Line: 24 ---- <button id="btnClean" style="display:none" onclick="clean()"> ---- == Inline Event Handler Line: 45 ---- <button id="btnAbort" style="display:none" onclick="abort()"> ---- == Inline Script Block Line: 9 ---- <script> var luceneSearchManager = <st:bind value="${it}"/> document.addEventListener('DOMContentLoaded', function() { getStatus(); window.setInterval(function (a, b) {getStatus();}, 2000); }); </script> ---- {noformat} h4. Solutions [https://www.jenkins.io/doc/developer/security/csp/#inline-javascript-blocks] [https://www.jenkins.io/doc/developer/security/csp/#inline-event-handlers] |
New:
h4. Problems {noformat} == Inline Script Block Line: 9 ---- <script> var luceneSearchManager = <st:bind value="${it}"/> document.addEventListener('DOMContentLoaded', function() { getStatus(); window.setInterval(function (a, b) {getStatus();}, 2000); }); </script> ---- == Inline Event Handler Line: 23 ---- <button id="btnRebuild" style="display:none" onclick="rebuildDatabase()"> ---- == Inline Event Handler Line: 24 ---- <button id="btnClean" style="display:none" onclick="clean()"> ---- == Inline Event Handler Line: 45 ---- <button id="btnAbort" style="display:none" onclick="abort()"> ---- {noformat} h4. Solutions [https://www.jenkins.io/doc/developer/security/csp/#inline-javascript-blocks] [https://www.jenkins.io/doc/developer/security/csp/#inline-event-handlers] |
Summary | Original: [lucene-search] Extract inline script blocks and event handlers in org/jenkinsci/plugins/lucene/search/management/LuceneManager/index.jelly | New: [lucene-search] Extract inline script block and event handlers in org/jenkinsci/plugins/lucene/search/management/LuceneManager/index.jelly |