diff --git a/core/src/main/resources/hudson/diagnosis/HudsonHomeDiskUsageMonitor/message.jelly b/core/src/main/resources/hudson/diagnosis/HudsonHomeDiskUsageMonitor/message.jelly index 488407988acf..06d925090dec 100644 --- a/core/src/main/resources/hudson/diagnosis/HudsonHomeDiskUsageMonitor/message.jelly +++ b/core/src/main/resources/hudson/diagnosis/HudsonHomeDiskUsageMonitor/message.jelly @@ -27,7 +27,7 @@ THE SOFTWARE.
- + ${%blurb(app.rootDir)}
diff --git a/core/src/main/resources/hudson/diagnosis/OldDataMonitor/message.jelly b/core/src/main/resources/hudson/diagnosis/OldDataMonitor/message.jelly index c6d274d99031..eca0214718ea 100644 --- a/core/src/main/resources/hudson/diagnosis/OldDataMonitor/message.jelly +++ b/core/src/main/resources/hudson/diagnosis/OldDataMonitor/message.jelly @@ -27,7 +27,7 @@ THE SOFTWARE.
- + ${%You have data stored in an older format and/or unreadable data.}
diff --git a/core/src/main/resources/hudson/diagnosis/ReverseProxySetupMonitor/message.jelly b/core/src/main/resources/hudson/diagnosis/ReverseProxySetupMonitor/message.jelly index c7367563a257..7685bba4b1a1 100644 --- a/core/src/main/resources/hudson/diagnosis/ReverseProxySetupMonitor/message.jelly +++ b/core/src/main/resources/hudson/diagnosis/ReverseProxySetupMonitor/message.jelly @@ -28,7 +28,7 @@ THE SOFTWARE.
- +
${%blurb}
diff --git a/core/src/main/resources/hudson/diagnosis/TooManyJobsButNoView/message.jelly b/core/src/main/resources/hudson/diagnosis/TooManyJobsButNoView/message.jelly index 178bbebeddb6..e1fc188cb7aa 100644 --- a/core/src/main/resources/hudson/diagnosis/TooManyJobsButNoView/message.jelly +++ b/core/src/main/resources/hudson/diagnosis/TooManyJobsButNoView/message.jelly @@ -28,7 +28,7 @@ THE SOFTWARE.
- +
${%blurb} diff --git a/core/src/main/resources/hudson/node_monitors/MonitorMarkedNodeOffline/message.jelly b/core/src/main/resources/hudson/node_monitors/MonitorMarkedNodeOffline/message.jelly index 52a2bd1df659..0561998e1303 100644 --- a/core/src/main/resources/hudson/node_monitors/MonitorMarkedNodeOffline/message.jelly +++ b/core/src/main/resources/hudson/node_monitors/MonitorMarkedNodeOffline/message.jelly @@ -26,7 +26,7 @@ THE SOFTWARE.
- + ${%blurb(rootURL)}
diff --git a/core/src/main/resources/hudson/security/csrf/DefaultCrumbIssuer/ExcludeSessionIdAdministrativeMonitor/message.jelly b/core/src/main/resources/hudson/security/csrf/DefaultCrumbIssuer/ExcludeSessionIdAdministrativeMonitor/message.jelly index a6730f9ad8fe..99a8d28d28bd 100644 --- a/core/src/main/resources/hudson/security/csrf/DefaultCrumbIssuer/ExcludeSessionIdAdministrativeMonitor/message.jelly +++ b/core/src/main/resources/hudson/security/csrf/DefaultCrumbIssuer/ExcludeSessionIdAdministrativeMonitor/message.jelly @@ -27,7 +27,7 @@ THE SOFTWARE.
- + ${%blurb}
diff --git a/core/src/main/resources/jenkins/diagnostics/ControllerExecutorsAgents/message.jelly b/core/src/main/resources/jenkins/diagnostics/ControllerExecutorsAgents/message.jelly index 5cbd262425a3..e45bc326d3b9 100644 --- a/core/src/main/resources/jenkins/diagnostics/ControllerExecutorsAgents/message.jelly +++ b/core/src/main/resources/jenkins/diagnostics/ControllerExecutorsAgents/message.jelly @@ -27,7 +27,7 @@ THE SOFTWARE.
- + ${%ExecutorsWarning} diff --git a/core/src/main/resources/jenkins/diagnostics/ControllerExecutorsNoAgents/message.jelly b/core/src/main/resources/jenkins/diagnostics/ControllerExecutorsNoAgents/message.jelly index 1f8f0fb8bd8c..125708112c24 100644 --- a/core/src/main/resources/jenkins/diagnostics/ControllerExecutorsNoAgents/message.jelly +++ b/core/src/main/resources/jenkins/diagnostics/ControllerExecutorsNoAgents/message.jelly @@ -28,7 +28,7 @@ THE SOFTWARE.
- + ${%ExecutorsWarning}
diff --git a/core/src/main/resources/jenkins/diagnostics/RootUrlNotSetMonitor/message.jelly b/core/src/main/resources/jenkins/diagnostics/RootUrlNotSetMonitor/message.jelly index 94a5b777b58c..75327e60f4f1 100644 --- a/core/src/main/resources/jenkins/diagnostics/RootUrlNotSetMonitor/message.jelly +++ b/core/src/main/resources/jenkins/diagnostics/RootUrlNotSetMonitor/message.jelly @@ -26,7 +26,7 @@ THE SOFTWARE.
- +
diff --git a/core/src/main/resources/jenkins/diagnostics/SecurityIsOffMonitor/message.jelly b/core/src/main/resources/jenkins/diagnostics/SecurityIsOffMonitor/message.jelly index 65895c8c79c4..c26bc3b0e9ed 100644 --- a/core/src/main/resources/jenkins/diagnostics/SecurityIsOffMonitor/message.jelly +++ b/core/src/main/resources/jenkins/diagnostics/SecurityIsOffMonitor/message.jelly @@ -27,7 +27,7 @@ THE SOFTWARE.
- + ${%blurb}
diff --git a/core/src/main/resources/jenkins/model/BuiltInNodeMigration/message.jelly b/core/src/main/resources/jenkins/model/BuiltInNodeMigration/message.jelly index b9ea4fd3ed9c..d7a42c7a48cb 100644 --- a/core/src/main/resources/jenkins/model/BuiltInNodeMigration/message.jelly +++ b/core/src/main/resources/jenkins/model/BuiltInNodeMigration/message.jelly @@ -3,7 +3,7 @@
- + ${%blurb}
diff --git a/core/src/main/resources/jenkins/security/apitoken/ApiTokenPropertyDisabledDefaultAdministrativeMonitor/message.jelly b/core/src/main/resources/jenkins/security/apitoken/ApiTokenPropertyDisabledDefaultAdministrativeMonitor/message.jelly index 0ff96ab3ebf4..d17859178865 100644 --- a/core/src/main/resources/jenkins/security/apitoken/ApiTokenPropertyDisabledDefaultAdministrativeMonitor/message.jelly +++ b/core/src/main/resources/jenkins/security/apitoken/ApiTokenPropertyDisabledDefaultAdministrativeMonitor/message.jelly @@ -26,7 +26,7 @@ THE SOFTWARE.
- + ${%warningMessage}
diff --git a/core/src/main/resources/jenkins/security/apitoken/ApiTokenPropertyEnabledNewLegacyAdministrativeMonitor/message.jelly b/core/src/main/resources/jenkins/security/apitoken/ApiTokenPropertyEnabledNewLegacyAdministrativeMonitor/message.jelly index 0c11b2c72142..4410d5aaaf49 100644 --- a/core/src/main/resources/jenkins/security/apitoken/ApiTokenPropertyEnabledNewLegacyAdministrativeMonitor/message.jelly +++ b/core/src/main/resources/jenkins/security/apitoken/ApiTokenPropertyEnabledNewLegacyAdministrativeMonitor/message.jelly @@ -26,7 +26,7 @@ THE SOFTWARE.
- + ${%warningMessage}
diff --git a/core/src/main/resources/jenkins/security/csp/impl/CspRecommendation/message.jelly b/core/src/main/resources/jenkins/security/csp/impl/CspRecommendation/message.jelly index 02aed15ae431..41a997d2897a 100644 --- a/core/src/main/resources/jenkins/security/csp/impl/CspRecommendation/message.jelly +++ b/core/src/main/resources/jenkins/security/csp/impl/CspRecommendation/message.jelly @@ -26,7 +26,7 @@ THE SOFTWARE.
- + ${%blurb}
diff --git a/core/src/main/resources/jenkins/security/csrf/CSRFAdministrativeMonitor/message.jelly b/core/src/main/resources/jenkins/security/csrf/CSRFAdministrativeMonitor/message.jelly index 392a1a8677bf..140fcfae579c 100644 --- a/core/src/main/resources/jenkins/security/csrf/CSRFAdministrativeMonitor/message.jelly +++ b/core/src/main/resources/jenkins/security/csrf/CSRFAdministrativeMonitor/message.jelly @@ -25,7 +25,7 @@ THE SOFTWARE.
- + ${%referenceUrlContent} diff --git a/core/src/main/resources/lib/form/dismissButton.jelly b/core/src/main/resources/lib/form/dismissButton.jelly new file mode 100644 index 000000000000..ab8c17ff5f0b --- /dev/null +++ b/core/src/main/resources/lib/form/dismissButton.jelly @@ -0,0 +1,50 @@ + + + + + + + Name attribute for the submit button (e.g., "no", "dismiss"). + If not specified, the button will submit without a name attribute. + + + + + + + + + + + + + diff --git a/core/src/main/resources/lib/form/dismissButton.properties b/core/src/main/resources/lib/form/dismissButton.properties new file mode 100644 index 000000000000..0a283c105fd6 --- /dev/null +++ b/core/src/main/resources/lib/form/dismissButton.properties @@ -0,0 +1,23 @@ +# The MIT License +# +# Copyright (c) 2024 +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +Dismiss=Dismiss