mirror of https://github.com/jenkinsci/jenkins.git
[JENKINS-71052] CSP compatibility: SetupWizard/wizard-ui.jelly (#8211)
Co-authored-by: niralmaruda <85137760+niralmaruda@users.noreply.github.com> Co-authored-by: Niral Maruda <niralmaruda@gmail.com> Co-authored-by: Yaroslav Afenkin <yaroslavafenkin@users.noreply.github.com>
This commit is contained in:
parent
1a410e9fa4
commit
3b83252af2
|
@ -0,0 +1,12 @@
|
|||
// all variables declared here have to be in global scope
|
||||
window.defaultUpdateSiteId = (function () {
|
||||
var defaultSiteId = document
|
||||
.querySelector("#default-site-id")
|
||||
.getAttribute("data-default-update-site-id");
|
||||
return defaultSiteId ? defaultSiteId.replace("'", "") : "default";
|
||||
})();
|
||||
|
||||
window.setupWizardExtensions = [];
|
||||
window.onSetupWizardInitialized = function (extension) {
|
||||
setupWizardExtensions.push(extension);
|
||||
};
|
|
@ -1,13 +1,7 @@
|
|||
<?jelly escape-by-default='true'?>
|
||||
<j:jelly xmlns:j="jelly:core" xmlns:f="/lib/form" xmlns:st="jelly:stapler">
|
||||
<script type="text/javascript">
|
||||
<j:getStatic var="defaultUpdateSiteId" className="hudson.model.UpdateCenter" field="ID_DEFAULT"/>
|
||||
var defaultUpdateSiteId = '${defaultUpdateSiteId ? defaultUpdateSiteId.replace("'", "") : "default"}';
|
||||
var setupWizardExtensions = [];
|
||||
var onSetupWizardInitialized = function(extension) {
|
||||
setupWizardExtensions.push(extension);
|
||||
};
|
||||
</script>
|
||||
<div id="default-site-id" data-default-update-site-id="${hudson.model.UpdateCenter.ID_DEFAULT}"/>
|
||||
<st:adjunct includes="jenkins.install.SetupWizard._wizard-ui"/>
|
||||
<j:forEach var="setupExtension" items="${app.setupWizard.installStates}">
|
||||
<st:include it="${setupExtension}" page="client-scripts" optional="true" />
|
||||
</j:forEach>
|
||||
|
|
Loading…
Reference in New Issue