Skip to content

Commit

Permalink
Refactor CSS for changes in 2.496 (#395)
Browse files Browse the repository at this point in the history
  • Loading branch information
janfaracik authored Feb 11, 2025
1 parent 47f6bfe commit cc90304
Show file tree
Hide file tree
Showing 11 changed files with 30 additions and 44 deletions.
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ THE SOFTWARE.
<gitHubRepo>jenkinsci/design-library-plugin</gitHubRepo>
<!-- https://www.jenkins.io/doc/developer/plugin-development/choosing-jenkins-baseline/ -->
<jenkins.baseline>2.479</jenkins.baseline>
<jenkins.version>${jenkins.baseline}.1</jenkins.version>
<jenkins.version>2.496</jenkins.version>
<node.version>20.18.1</node.version>
<npm.version>10.9.2</npm.version>
<spotless.check.skip>false</spotless.check.skip>
Expand Down
2 changes: 1 addition & 1 deletion src/main/resources/lib/samples/layout.jelly
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ THE SOFTWARE.
<l:main-panel>
<l:app-bar title="${it.displayName}">
<j:if test="${it.since != null}">
<a href="https://www.jenkins.io/changelog/${it.since}" class="jenkins-button jenkins-button--tertiary jdl-since-tag" target="_blank">
<a href="https://www.jenkins.io/changelog/${it.since}" class="jenkins-button jdl-since-tag" target="_blank">
<l:icon src="symbol-information-circle-outline plugin-ionicons-api" />
Since ${it.since}
</a>
Expand Down
11 changes: 4 additions & 7 deletions src/main/resources/scss/abstracts/_overrides.scss
Original file line number Diff line number Diff line change
@@ -1,15 +1,12 @@
:root {
--jdl-spacing: var(--section-padding);
--jdl-border-width: 1.5px;
--jdl-border: var(--jdl-border-width) solid color-mix(in srgb, var(--text-color-secondary) 9%, var(--card-background));
--jdl-border-translucent: var(--jdl-border-width) solid color-mix(in srgb, var(--text-color-secondary) 9%, transparent);
--jdl-box-shadow: 0 0 0 var(--jdl-border-width) color-mix(in srgb, currentColor 5%, transparent),
--jdl-border-translucent: var(--jenkins-border-width) solid color-mix(in srgb, var(--text-color-secondary) 9%, transparent);
--jdl-box-shadow: 0 0 0 var(--jenkins-border-width) color-mix(in srgb, currentColor 5%, transparent),
0 10px 15px rgba(0, 0, 0, 0.05);

@media (prefers-contrast: more) {
--jdl-border: var(--jdl-border-width) solid var(--text-color);
--jdl-border-translucent: var(--jdl-border-width) solid var(--text-color);
--jdl-box-shadow: 0 0 0 var(--jdl-border-width) var(--text-color);
--jdl-border-translucent: var(--jenkins-border-width) solid var(--text-color);
--jdl-box-shadow: 0 0 0 var(--jenkins-border-width) var(--text-color);
}
}

Expand Down
4 changes: 2 additions & 2 deletions src/main/resources/scss/components/_component-sample.scss
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
z-index: 0;
gap: 1rem;
border-radius: 0.66rem;
border: var(--jdl-border);
border: var(--jenkins-border);
background: linear-gradient(45deg, color-mix(in srgb, var(--pink) 7.5%, transparent),
color-mix(in srgb, var(--light-indigo) 7.5%, transparent));
background-attachment: fixed;
Expand All @@ -30,7 +30,7 @@

/* Component preview styling */

& > form > div > .jenkins-section {
& > form > div > .jenkins-section, & > .jenkins-section {
border-top: none;
padding-top: 0;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
position: relative;
display: flex;
justify-content: space-between;
border-top: var(--jdl-border);
border-top: var(--jenkins-border);
padding-top: var(--jdl-spacing);

@media (min-width: 767px) {
Expand Down
2 changes: 1 addition & 1 deletion src/main/resources/scss/components/_section.scss
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
display: flex;
flex-direction: column;
gap: var(--jdl-spacing);
border-top: var(--jdl-border);
border-top: var(--jenkins-border);
padding-top: var(--jdl-spacing);
margin-bottom: var(--jdl-spacing);

Expand Down
17 changes: 4 additions & 13 deletions src/main/resources/scss/components/_since-tag.scss
Original file line number Diff line number Diff line change
@@ -1,21 +1,12 @@
.jdl-since-tag {
--button-background: var(--card-background);
--jenkins-border--subtle: var(--jdl-border-translucent);

display: inline-flex;
align-items: center;
justify-content: center;
background: rgb(255 255 255 / 0.025);
color: var(--text-color) !important;
font-size: 0.75rem;
border-radius: 100px;
padding: 0.4rem 0.75rem;
padding: 0.375rem 0.75rem;
min-height: 0;
white-space: nowrap;
justify-self: center;

&::after {
border: var(--jdl-border);
}

&:hover, &:focus, &:active {
background: transparent;
}
}
20 changes: 9 additions & 11 deletions src/main/resources/scss/components/_source-block.scss
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,7 @@ $jdl-component-code-controls-spacing: 0.75rem;
grid-template-columns: 1fr auto;
z-index: 0;
border-radius: 0.66rem;
border: var(--jdl-border);

pre {
background-color: transparent !important;
}
border: var(--jenkins-border);

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

&__code {
background-color: transparent !important;
border: none;
margin: 0 !important;
padding: 0;

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

&__tab-bar {
background: var(--card-background);
border-left: var(--jdl-border);
border-right: var(--jdl-border);
border-left: var(--jenkins-border);
border-right: var(--jenkins-border);
display: flex;
gap: 0.9rem;
padding: 1em;
Expand Down Expand Up @@ -82,10 +80,10 @@ $jdl-component-code-controls-spacing: 0.75rem;

&::before {
background: color-mix(in srgb, var(--text-color-secondary) 4%, transparent);
border: var(--jdl-border);
border: var(--jenkins-border);

@media (prefers-contrast: more) {
border: var(--jdl-border-width) solid var(--text-color);
border: var(--jenkins-border-width) solid var(--text-color);
}
}
}
Expand All @@ -108,8 +106,8 @@ $jdl-component-code-controls-spacing: 0.75rem;

.jdl-tab-pane__text {
padding: 0 1em 1em 1em;
border-left: var(--jdl-border);
border-right: var(--jdl-border);
border-left: var(--jenkins-border);
border-right: var(--jenkins-border);
font-family: var(--font-family-mono) !important;
color: var(--text-color-secondary);
margin: 0;
Expand Down
6 changes: 3 additions & 3 deletions src/main/resources/scss/pages/_app-bars.scss
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
.jdl-app-bars-page__example {
padding: var(--jdl-spacing);
border: var(--jdl-border);
border: var(--jenkins-border);

.jenkins-app-bar {
margin-bottom: 0;
Expand Down Expand Up @@ -43,8 +43,8 @@
&::after {
top: 0;
mask-image: linear-gradient(black 20%, transparent);
border-top-left-radius: calc(0.66rem - var(--jdl-border-width));
border-top-right-radius: calc(0.66rem - var(--jdl-border-width));
border-top-left-radius: calc(0.66rem - var(--jenkins-border-width));
border-top-right-radius: calc(0.66rem - var(--jenkins-border-width));
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/main/resources/scss/pages/_colors.scss
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@
bottom: 0.2rem;
background: var(--color);
border-radius: 100px;
width: var(--jdl-border-width);
width: var(--jenkins-border-width);
opacity: 0.2;
}

Expand Down
6 changes: 3 additions & 3 deletions src/main/resources/scss/pages/_spacing.scss
Original file line number Diff line number Diff line change
Expand Up @@ -78,15 +78,15 @@
--box-color: var(--purple);

position: relative;
border: var(--jdl-border-width) dashed var(--box-color);
border: var(--jenkins-border-width) dashed var(--box-color);
border-radius: 0.66rem;
transition: var(--elastic-transition);
z-index: 0;

&::before {
content: "";
position: absolute;
inset: calc(var(--jdl-border-width) * -1);
inset: calc(var(--jenkins-border-width) * -1);
border-radius: inherit;
background: var(--box-color);
opacity: 0.2;
Expand All @@ -112,7 +112,7 @@
--box-color: var(--blue);

p {
border: var(--jdl-border-width) dashed var(--box-color);
border: var(--jenkins-border-width) dashed var(--box-color);
border-radius: 0.2rem;
background: var(--background);
padding: 1rem;
Expand Down

0 comments on commit cc90304

Please sign in to comment.