fix: DockerSecretsResolver - don't normalize absolute paths like /var/www/html/...
Some checks failed
Deploy Application / deploy (push) Has been cancelled
Some checks failed
Deploy Application / deploy (push) Has been cancelled
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
* - Keyboard navigation enhancements
|
||||
*/
|
||||
|
||||
@layer admin-utilities {
|
||||
@layer utilities {
|
||||
/**
|
||||
* Focus Visible Enhancement (WCAG 2.1 Level AA)
|
||||
*
|
||||
@@ -16,9 +16,9 @@
|
||||
* must have a visible focus indicator with min 3:1 contrast ratio.
|
||||
*/
|
||||
:focus-visible {
|
||||
outline: var(--admin-focus-ring-width, 2px) solid var(--admin-focus-ring);
|
||||
outline-offset: var(--admin-focus-ring-offset, 2px);
|
||||
border-radius: var(--admin-radius-sm);
|
||||
outline: var(--focus-ring-width, 2px) solid var(--focus-ring);
|
||||
outline-offset: var(--focus-ring-offset, 2px);
|
||||
border-radius: var(--radius-sm);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -31,18 +31,18 @@
|
||||
position: absolute;
|
||||
top: -9999px;
|
||||
left: -9999px;
|
||||
z-index: var(--admin-z-toast);
|
||||
padding: var(--admin-spacing-md) var(--admin-spacing-lg);
|
||||
background-color: var(--admin-accent-primary);
|
||||
z-index: var(--z-toast);
|
||||
padding: var(--spacing-md) var(--spacing-lg);
|
||||
background-color: var(--accent-primary);
|
||||
color: white;
|
||||
text-decoration: none;
|
||||
font-weight: var(--admin-font-weight-semibold);
|
||||
border-radius: var(--admin-radius-md);
|
||||
box-shadow: var(--admin-shadow-lg);
|
||||
font-weight: var(--font-weight-semibold);
|
||||
border-radius: var(--radius-md);
|
||||
box-shadow: var(--shadow-lg);
|
||||
|
||||
&:focus {
|
||||
top: var(--admin-spacing-md);
|
||||
left: var(--admin-spacing-md);
|
||||
top: var(--spacing-md);
|
||||
left: var(--spacing-md);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -111,8 +111,8 @@
|
||||
right: -2px;
|
||||
top: -2px;
|
||||
bottom: -2px;
|
||||
border: 2px solid var(--admin-focus-ring);
|
||||
border-radius: var(--admin-radius-md);
|
||||
border: 2px solid var(--focus-ring);
|
||||
border-radius: var(--radius-md);
|
||||
pointer-events: none;
|
||||
}
|
||||
}
|
||||
@@ -123,7 +123,7 @@
|
||||
* Show clear visual feedback for keyboard users.
|
||||
*/
|
||||
body.user-is-tabbing *:focus {
|
||||
outline: 3px solid var(--admin-accent-info);
|
||||
outline: 3px solid var(--accent-info);
|
||||
outline-offset: 3px;
|
||||
}
|
||||
|
||||
@@ -173,13 +173,13 @@
|
||||
*/
|
||||
.text-contrast-aa {
|
||||
/* Ensures minimum 4.5:1 contrast */
|
||||
color: var(--admin-content-text);
|
||||
color: var(--content-text);
|
||||
}
|
||||
|
||||
.text-contrast-large {
|
||||
/* Large text can use lower contrast */
|
||||
font-size: 1.125rem;
|
||||
color: var(--admin-content-text);
|
||||
color: var(--content-text);
|
||||
opacity: 0.9;
|
||||
}
|
||||
|
||||
@@ -190,7 +190,7 @@
|
||||
*/
|
||||
.admin-error,
|
||||
.admin-form-error {
|
||||
color: var(--admin-accent-error);
|
||||
color: var(--accent-error);
|
||||
|
||||
&::before {
|
||||
content: '⚠ ';
|
||||
@@ -200,7 +200,7 @@
|
||||
}
|
||||
|
||||
[aria-invalid="true"] {
|
||||
border-color: var(--admin-accent-error) !important;
|
||||
border-color: var(--accent-error) !important;
|
||||
border-width: 2px !important;
|
||||
|
||||
/* Error icon */
|
||||
@@ -219,21 +219,21 @@
|
||||
.admin-success::before {
|
||||
content: '✓ ';
|
||||
font-weight: bold;
|
||||
color: var(--admin-accent-success);
|
||||
color: var(--accent-success);
|
||||
margin-right: 0.25rem;
|
||||
}
|
||||
|
||||
.admin-warning::before {
|
||||
content: '⚠ ';
|
||||
font-weight: bold;
|
||||
color: var(--admin-accent-warning);
|
||||
color: var(--accent-warning);
|
||||
margin-right: 0.25rem;
|
||||
}
|
||||
|
||||
.admin-info::before {
|
||||
content: 'ℹ ';
|
||||
font-weight: bold;
|
||||
color: var(--admin-accent-info);
|
||||
color: var(--accent-info);
|
||||
margin-right: 0.25rem;
|
||||
}
|
||||
|
||||
@@ -285,20 +285,20 @@
|
||||
*/
|
||||
table {
|
||||
caption {
|
||||
font-weight: var(--admin-font-weight-semibold);
|
||||
font-weight: var(--font-weight-semibold);
|
||||
text-align: left;
|
||||
padding: var(--admin-spacing-md);
|
||||
background-color: var(--admin-bg-secondary);
|
||||
padding: var(--spacing-md);
|
||||
background-color: var(--bg-secondary);
|
||||
}
|
||||
|
||||
th {
|
||||
font-weight: var(--admin-font-weight-semibold);
|
||||
font-weight: var(--font-weight-semibold);
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
/* Zebra striping for better readability */
|
||||
tbody tr:nth-child(even) {
|
||||
background-color: var(--admin-bg-secondary);
|
||||
background-color: var(--bg-secondary);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -321,7 +321,7 @@
|
||||
a[href]::after {
|
||||
content: " (" attr(href) ")";
|
||||
font-size: 0.875em;
|
||||
color: var(--admin-content-text);
|
||||
color: var(--content-text);
|
||||
}
|
||||
|
||||
/* Don't show internal links */
|
||||
|
||||
Reference in New Issue
Block a user