Skip to content

Commit cc90304

Browse files
authored
Refactor CSS for changes in 2.496 (jenkinsci#395)
1 parent 47f6bfe commit cc90304

File tree

11 files changed

+30
-44
lines changed

11 files changed

+30
-44
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ THE SOFTWARE.
6060
<gitHubRepo>jenkinsci/design-library-plugin</gitHubRepo>
6161
<!-- https://www.jenkins.io/doc/developer/plugin-development/choosing-jenkins-baseline/ -->
6262
<jenkins.baseline>2.479</jenkins.baseline>
63-
<jenkins.version>${jenkins.baseline}.1</jenkins.version>
63+
<jenkins.version>2.496</jenkins.version>
6464
<node.version>20.18.1</node.version>
6565
<npm.version>10.9.2</npm.version>
6666
<spotless.check.skip>false</spotless.check.skip>

src/main/resources/lib/samples/layout.jelly

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ THE SOFTWARE.
4848
<l:main-panel>
4949
<l:app-bar title="${it.displayName}">
5050
<j:if test="${it.since != null}">
51-
<a href="https://www.jenkins.io/changelog/${it.since}" class="jenkins-button jenkins-button--tertiary jdl-since-tag" target="_blank">
51+
<a href="https://www.jenkins.io/changelog/${it.since}" class="jenkins-button jdl-since-tag" target="_blank">
5252
<l:icon src="symbol-information-circle-outline plugin-ionicons-api" />
5353
Since ${it.since}
5454
</a>

src/main/resources/scss/abstracts/_overrides.scss

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
:root {
22
--jdl-spacing: var(--section-padding);
3-
--jdl-border-width: 1.5px;
4-
--jdl-border: var(--jdl-border-width) solid color-mix(in srgb, var(--text-color-secondary) 9%, var(--card-background));
5-
--jdl-border-translucent: var(--jdl-border-width) solid color-mix(in srgb, var(--text-color-secondary) 9%, transparent);
6-
--jdl-box-shadow: 0 0 0 var(--jdl-border-width) color-mix(in srgb, currentColor 5%, transparent),
3+
--jdl-border-translucent: var(--jenkins-border-width) solid color-mix(in srgb, var(--text-color-secondary) 9%, transparent);
4+
--jdl-box-shadow: 0 0 0 var(--jenkins-border-width) color-mix(in srgb, currentColor 5%, transparent),
75
0 10px 15px rgba(0, 0, 0, 0.05);
86

97
@media (prefers-contrast: more) {
10-
--jdl-border: var(--jdl-border-width) solid var(--text-color);
11-
--jdl-border-translucent: var(--jdl-border-width) solid var(--text-color);
12-
--jdl-box-shadow: 0 0 0 var(--jdl-border-width) var(--text-color);
8+
--jdl-border-translucent: var(--jenkins-border-width) solid var(--text-color);
9+
--jdl-box-shadow: 0 0 0 var(--jenkins-border-width) var(--text-color);
1310
}
1411
}
1512

src/main/resources/scss/components/_component-sample.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
z-index: 0;
1010
gap: 1rem;
1111
border-radius: 0.66rem;
12-
border: var(--jdl-border);
12+
border: var(--jenkins-border);
1313
background: linear-gradient(45deg, color-mix(in srgb, var(--pink) 7.5%, transparent),
1414
color-mix(in srgb, var(--light-indigo) 7.5%, transparent));
1515
background-attachment: fixed;
@@ -30,7 +30,7 @@
3030

3131
/* Component preview styling */
3232

33-
& > form > div > .jenkins-section {
33+
& > form > div > .jenkins-section, & > .jenkins-section {
3434
border-top: none;
3535
padding-top: 0;
3636
}

src/main/resources/scss/components/_previous-next-controls.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
position: relative;
55
display: flex;
66
justify-content: space-between;
7-
border-top: var(--jdl-border);
7+
border-top: var(--jenkins-border);
88
padding-top: var(--jdl-spacing);
99

1010
@media (min-width: 767px) {

src/main/resources/scss/components/_section.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
display: flex;
55
flex-direction: column;
66
gap: var(--jdl-spacing);
7-
border-top: var(--jdl-border);
7+
border-top: var(--jenkins-border);
88
padding-top: var(--jdl-spacing);
99
margin-bottom: var(--jdl-spacing);
1010

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,12 @@
11
.jdl-since-tag {
2+
--button-background: var(--card-background);
3+
--jenkins-border--subtle: var(--jdl-border-translucent);
4+
25
display: inline-flex;
3-
align-items: center;
4-
justify-content: center;
5-
background: rgb(255 255 255 / 0.025);
6-
color: var(--text-color) !important;
76
font-size: 0.75rem;
87
border-radius: 100px;
9-
padding: 0.4rem 0.75rem;
8+
padding: 0.375rem 0.75rem;
109
min-height: 0;
1110
white-space: nowrap;
1211
justify-self: center;
13-
14-
&::after {
15-
border: var(--jdl-border);
16-
}
17-
18-
&:hover, &:focus, &:active {
19-
background: transparent;
20-
}
2112
}

src/main/resources/scss/components/_source-block.scss

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,7 @@ $jdl-component-code-controls-spacing: 0.75rem;
99
grid-template-columns: 1fr auto;
1010
z-index: 0;
1111
border-radius: 0.66rem;
12-
border: var(--jdl-border);
13-
14-
pre {
15-
background-color: transparent !important;
16-
}
12+
border: var(--jenkins-border);
1713

1814
&::before {
1915
content: "";
@@ -25,6 +21,8 @@ $jdl-component-code-controls-spacing: 0.75rem;
2521
}
2622

2723
&__code {
24+
background-color: transparent !important;
25+
border: none;
2826
margin: 0 !important;
2927
padding: 0;
3028

@@ -46,8 +44,8 @@ $jdl-component-code-controls-spacing: 0.75rem;
4644

4745
&__tab-bar {
4846
background: var(--card-background);
49-
border-left: var(--jdl-border);
50-
border-right: var(--jdl-border);
47+
border-left: var(--jenkins-border);
48+
border-right: var(--jenkins-border);
5149
display: flex;
5250
gap: 0.9rem;
5351
padding: 1em;
@@ -82,10 +80,10 @@ $jdl-component-code-controls-spacing: 0.75rem;
8280

8381
&::before {
8482
background: color-mix(in srgb, var(--text-color-secondary) 4%, transparent);
85-
border: var(--jdl-border);
83+
border: var(--jenkins-border);
8684

8785
@media (prefers-contrast: more) {
88-
border: var(--jdl-border-width) solid var(--text-color);
86+
border: var(--jenkins-border-width) solid var(--text-color);
8987
}
9088
}
9189
}
@@ -108,8 +106,8 @@ $jdl-component-code-controls-spacing: 0.75rem;
108106

109107
.jdl-tab-pane__text {
110108
padding: 0 1em 1em 1em;
111-
border-left: var(--jdl-border);
112-
border-right: var(--jdl-border);
109+
border-left: var(--jenkins-border);
110+
border-right: var(--jenkins-border);
113111
font-family: var(--font-family-mono) !important;
114112
color: var(--text-color-secondary);
115113
margin: 0;

src/main/resources/scss/pages/_app-bars.scss

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.jdl-app-bars-page__example {
22
padding: var(--jdl-spacing);
3-
border: var(--jdl-border);
3+
border: var(--jenkins-border);
44

55
.jenkins-app-bar {
66
margin-bottom: 0;
@@ -43,8 +43,8 @@
4343
&::after {
4444
top: 0;
4545
mask-image: linear-gradient(black 20%, transparent);
46-
border-top-left-radius: calc(0.66rem - var(--jdl-border-width));
47-
border-top-right-radius: calc(0.66rem - var(--jdl-border-width));
46+
border-top-left-radius: calc(0.66rem - var(--jenkins-border-width));
47+
border-top-right-radius: calc(0.66rem - var(--jenkins-border-width));
4848
}
4949
}
5050
}

src/main/resources/scss/pages/_colors.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
bottom: 0.2rem;
8787
background: var(--color);
8888
border-radius: 100px;
89-
width: var(--jdl-border-width);
89+
width: var(--jenkins-border-width);
9090
opacity: 0.2;
9191
}
9292

0 commit comments

Comments
 (0)