Skip to content

Commit

Permalink
Turn the keyboard focus outline width into a css variable
Browse files Browse the repository at this point in the history
  • Loading branch information
inkfarer committed Jan 13, 2024
1 parent a370907 commit ba736c5
Show file tree
Hide file tree
Showing 15 changed files with 15 additions and 14 deletions.
2 changes: 1 addition & 1 deletion src/components/iplButton.vue
Original file line number Diff line number Diff line change
Expand Up @@ -308,7 +308,7 @@ a.ipl-button.has-icon {
}
&:focus-visible {
outline: 2px solid var(--ipl-focus-outline-color);
outline: var(--ipl-focus-outline-width) solid var(--ipl-focus-outline-color);
}
&:not(.disabled) {
Expand Down
2 changes: 1 addition & 1 deletion src/components/iplCheckbox.vue
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ label {
&:focus-visible {
outline-offset: 0;
outline: var(--ipl-focus-outline-color) solid 2px;
outline: var(--ipl-focus-outline-color) solid var(--ipl-focus-outline-width);
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/components/iplDataRow.vue
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ export default defineComponent({
}
&:focus-visible {
outline: var(--ipl-focus-outline-color) solid 2px;
outline: var(--ipl-focus-outline-color) solid var(--ipl-focus-outline-width);
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/components/iplDialogTitle.vue
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ export default defineComponent({
cursor: default;
&:focus-visible {
outline: var(--ipl-focus-outline-color) solid 2px;
outline: var(--ipl-focus-outline-color) solid var(--ipl-focus-outline-width);
}
&:disabled {
Expand Down
2 changes: 1 addition & 1 deletion src/components/iplExpandingSpace.vue
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,7 @@ export default defineComponent({
transition-duration: constants.$transition-duration-low;
&:focus-visible {
outline: var(--ipl-focus-outline-color) solid 2px;
outline: var(--ipl-focus-outline-color) solid var(--ipl-focus-outline-width);
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/components/iplInput.vue
Original file line number Diff line number Diff line change
Expand Up @@ -285,7 +285,7 @@ input {
}
&:focus-visible {
outline: 2px solid var(--ipl-focus-outline-color);
outline: var(--ipl-focus-outline-width) solid var(--ipl-focus-outline-color);
}
&::-moz-color-swatch {
Expand Down
2 changes: 1 addition & 1 deletion src/components/iplMessage.vue
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ export default defineComponent({
}
&:focus-visible {
outline: var(--ipl-focus-outline-color) solid 2px;
outline: var(--ipl-focus-outline-color) solid var(--ipl-focus-outline-width);
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/components/iplMultiSelect.vue
Original file line number Diff line number Diff line change
Expand Up @@ -210,7 +210,7 @@ export default defineComponent({
}
&:focus-visible {
outline: var(--ipl-focus-outline-color) solid 2px;
outline: var(--ipl-focus-outline-color) solid var(--ipl-focus-outline-width);
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/components/iplRadio.vue
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ legend {
outline: none;
+ span {
outline: var(--ipl-focus-outline-color) solid 2px;
outline: var(--ipl-focus-outline-color) solid var(--ipl-focus-outline-width);
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/components/iplSidebar.vue
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ dialog {
}
&:focus-visible {
outline: var(--ipl-focus-outline-color) solid 2px;
outline: var(--ipl-focus-outline-color) solid var(--ipl-focus-outline-width);
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/components/iplSmallToggle.vue
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ html.light .ipl-small-toggle__wrapper {
&:focus-visible {
outline-offset: 0;
outline: var(--ipl-focus-outline-color) solid 2px;
outline: var(--ipl-focus-outline-color) solid var(--ipl-focus-outline-width);
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/components/iplSpace.vue
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ button.ipl-space {
transition-duration: constants.$transition-duration-low;
&:focus-visible {
outline: var(--ipl-focus-outline-color) solid 2px;
outline: var(--ipl-focus-outline-color) solid var(--ipl-focus-outline-width);
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/components/iplToggle.vue
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ export default defineComponent({
justify-content: center;
&:focus-visible {
outline: var(--ipl-focus-outline-color) solid 2px;
outline: var(--ipl-focus-outline-color) solid var(--ipl-focus-outline-width);
}
&:hover {
Expand Down
2 changes: 1 addition & 1 deletion src/components/iplUpload.vue
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ input {
}
&:focus-visible {
outline: var(--ipl-focus-outline-color) solid 2px;
outline: var(--ipl-focus-outline-color) solid var(--ipl-focus-outline-width);
}
}
</style>
1 change: 1 addition & 0 deletions src/styles/variables.scss
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ html {
--ipl-input-color-alpha-focus: rgba(255, 255, 255, 0.05);
--ipl-input-color-alpha-active: rgba(255, 255, 255, 0.2);

--ipl-focus-outline-width: 2px;
--ipl-focus-outline-color: #FFFFFF;
--ipl-hover-overlay-color: rgba(0, 0, 0, 0.1);
--ipl-active-overlay-color: rgba(0, 0, 0, 0.15);
Expand Down

0 comments on commit ba736c5

Please sign in to comment.