diff --git a/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute-resource/ContributeAuthorsTab.vue b/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute-resource/ContributeAuthorsTab.vue index dfee1fa07..462468c62 100644 --- a/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute-resource/ContributeAuthorsTab.vue +++ b/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute-resource/ContributeAuthorsTab.vue @@ -23,7 +23,7 @@
diff --git a/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute-resource/ContributeCaseResourceAccessTab.vue b/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute-resource/ContributeCaseResourceAccessTab.vue index e6513c0c2..8576baad6 100644 --- a/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute-resource/ContributeCaseResourceAccessTab.vue +++ b/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute-resource/ContributeCaseResourceAccessTab.vue @@ -15,14 +15,14 @@
diff --git a/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute-resource/ContributeCertificateTab.vue b/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute-resource/ContributeCertificateTab.vue index ecac7959b..5a95808fb 100644 --- a/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute-resource/ContributeCertificateTab.vue +++ b/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute-resource/ContributeCertificateTab.vue @@ -7,12 +7,12 @@
diff --git a/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute-resource/ContributeProvideByTab.vue b/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute-resource/ContributeProvideByTab.vue index 3cf394ff8..34383955e 100644 --- a/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute-resource/ContributeProvideByTab.vue +++ b/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute-resource/ContributeProvideByTab.vue @@ -9,7 +9,7 @@ Not applicable

@@ -19,10 +19,14 @@
+ @@ -107,4 +111,19 @@ font-family: $font-stack !important; font-size: 19px !important; } + .radio-button { + appearance: none; + -webkit-appearance: none; + width: 24px; + height: 24px; + border: 2px solid black; + border-radius: 50%; + position: relative; + cursor: pointer; + transition: box-shadow 0.3s; + outline: none; + filter: grayscale(0) !important; + } + + \ No newline at end of file diff --git a/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute-resource/components/CatalogueSelectorAccordion.vue b/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute-resource/components/CatalogueSelectorAccordion.vue index ba55839aa..fcd1e60a3 100644 --- a/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute-resource/components/CatalogueSelectorAccordion.vue +++ b/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute-resource/components/CatalogueSelectorAccordion.vue @@ -1,21 +1,35 @@ - diff --git a/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute/ContentAccess.vue b/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute/ContentAccess.vue index 777f3e173..47eb992bd 100644 --- a/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute/ContentAccess.vue +++ b/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute/ContentAccess.vue @@ -13,14 +13,14 @@
@@ -148,5 +148,5 @@ left: 4px; width: 12px; height: 12px; - } + } \ No newline at end of file diff --git a/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute/ContentCommon.vue b/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute/ContentCommon.vue index 9e32d9072..180b60b61 100644 --- a/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute/ContentCommon.vue +++ b/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute/ContentCommon.vue @@ -25,11 +25,16 @@
+ +

@@ -68,7 +73,7 @@

@@ -153,7 +158,7 @@
@@ -223,12 +228,12 @@
diff --git a/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute/ContentGenericFile.vue b/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute/ContentGenericFile.vue index 6f6295c1a..c044e8c75 100644 --- a/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute/ContentGenericFile.vue +++ b/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute/ContentGenericFile.vue @@ -108,22 +108,22 @@
diff --git a/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute/ContentHtml.vue b/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute/ContentHtml.vue index 64a89e90d..1ae7ee6fd 100644 --- a/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute/ContentHtml.vue +++ b/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute/ContentHtml.vue @@ -54,14 +54,14 @@
@@ -119,22 +119,22 @@
diff --git a/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute/ContentScorm.vue b/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute/ContentScorm.vue index 5b1a8a95b..74d132ade 100644 --- a/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute/ContentScorm.vue +++ b/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute/ContentScorm.vue @@ -42,14 +42,14 @@
@@ -106,22 +106,22 @@
@@ -137,7 +137,7 @@
@@ -153,7 +153,7 @@
diff --git a/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute/ContentScormLicence.vue b/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute/ContentScormLicence.vue index 3a94bb80b..2b4ddb79e 100644 --- a/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute/ContentScormLicence.vue +++ b/LearningHub.Nhs.WebUI/Scripts/vuesrc/contribute/ContentScormLicence.vue @@ -5,12 +5,12 @@
diff --git a/LearningHub.Nhs.WebUI/Scripts/vuesrc/mycontributions/mycontributions.vue b/LearningHub.Nhs.WebUI/Scripts/vuesrc/mycontributions/mycontributions.vue index a73753e16..8198e3705 100644 --- a/LearningHub.Nhs.WebUI/Scripts/vuesrc/mycontributions/mycontributions.vue +++ b/LearningHub.Nhs.WebUI/Scripts/vuesrc/mycontributions/mycontributions.vue @@ -85,12 +85,12 @@
diff --git a/LearningHub.Nhs.WebUI/Styles/nhsuk/common.scss b/LearningHub.Nhs.WebUI/Styles/nhsuk/common.scss index ec574a288..13086fde1 100644 --- a/LearningHub.Nhs.WebUI/Styles/nhsuk/common.scss +++ b/LearningHub.Nhs.WebUI/Styles/nhsuk/common.scss @@ -228,3 +228,67 @@ form label.nhsuk-u-visually-hidden { margin-top: auto !important; margin-bottom: auto !important; } +.btn:focus, .btn.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem $nhsuk-yellow !important; + background-color: $govuk-focus-highlight-yellow; +} +/*Add a background color to the radio button when focused */ +.nhsuk-radios__input:focus + .radioButton { + box-shadow: 0 0 0 3px $nhsuk-yellow; +} +/*Add a background color to the radio button when focused */ +.nhsuk-checkboxes__input:focus + .checkmark { + box-shadow: 0 0 0 4px $nhsuk-yellow; +} + +.accessible-link:focus { + outline: none; + text-decoration: none; + color: $nhsuk-black; + box-shadow: 0 0 0 4px $nhsuk-yellow; +} + +/*Add a background color to the radio button when focused */ +.radio-button:focus { + box-shadow: 0 0 0 4px $nhsuk-yellow !important; + outline: 0; + //box-shadow: 0 0 0 4px rgba(255, 255, 0, 0.5); +} + +.radio-button { + appearance: none; + -webkit-appearance: none; + width: 24px; + height: 24px; + border: 2px solid black; + border-radius: 50%; + position: relative; + cursor: pointer; + transition: box-shadow 0.3s; + outline: none; +} + +/* Yellow glow on focus */ +.radio-button:focus { + box-shadow: 0 0 0 4px $nhsuk-yellow; /* yellow circle */ +} + +/* Inner black dot when selected */ +.radio-button:checked::before { + content: ""; + position: absolute; + top: 4px; + left: 4px; + width: 12px; + height: 12px; + background-color: black; + border-radius: 50%; +} + +label { + display: inline-flex; + align-items: center; + gap: 5px; /* space between radio and text */ + margin: 7px; +} \ No newline at end of file