diff --git a/packages/component-header-footer/src/footer/components/Legal/index.js b/packages/component-header-footer/src/footer/components/Legal/index.js
index 866ebc2ed4..ab9ac6a1a2 100644
--- a/packages/component-header-footer/src/footer/components/Legal/index.js
+++ b/packages/component-header-footer/src/footer/components/Legal/index.js
@@ -55,40 +55,43 @@ const Legal = () => {
trackGAEvent({
...DEFAULT_GA_EVENT,
- text: "privacy",
+ text: "terms of use",
})
}
>
- Privacy
+ Terms of Use
trackGAEvent({
...DEFAULT_GA_EVENT,
- text: "terms of use",
+ text: "emergency",
})
}
>
- Terms of Use
+ Emergency
trackGAEvent({
...DEFAULT_GA_EVENT,
- text: "emergency",
+ text: "privacy",
})
}
>
- Emergency
+ Privacy
+
+ Manage my privacy settings
+
diff --git a/packages/component-header-footer/src/footer/index.styles.js b/packages/component-header-footer/src/footer/index.styles.js
index 38b283b024..2d9781b7af 100644
--- a/packages/component-header-footer/src/footer/index.styles.js
+++ b/packages/component-header-footer/src/footer/index.styles.js
@@ -32,7 +32,8 @@ const StyledFooter = styled.footer`
a:focus,
button:focus {
outline: none;
- box-shadow: 0 0 0 2px var(--color-base-white), 0 0 0 4px var(--color-base-grey-7) !important;
+ box-shadow: 0 0 0 2px var(--color-base-white),
+ 0 0 0 4px var(--color-base-grey-7) !important;
-webkit-tap-highlight-color: transparent;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@@ -411,6 +412,27 @@ const StyledFooter = styled.footer`
}
}
+ //footer manual consent opt-out
+ .footer-legal-links,
+ .footer-menu,
+ .nav {
+ &.colophon #manualConsentoptout,
+ #manualConsentoptout {
+ color: #484848;
+ border: none;
+ background-color: transparent;
+ width: auto;
+ cursor: pointer;
+ padding: 0;
+ text-align: right;
+ justify-self: end;
+ font-size: 1rem;
+ &:hover {
+ text-decoration: underline;
+ }
+ }
+ }
+
// Bootstrap Default Stylings
.row {
--bs-gutter-x: 24px;
diff --git a/packages/static-site/src/pages/DataLayerGuide.tsx b/packages/static-site/src/pages/DataLayerGuide.tsx
index d5ddd8b223..47a020e017 100644
--- a/packages/static-site/src/pages/DataLayerGuide.tsx
+++ b/packages/static-site/src/pages/DataLayerGuide.tsx
@@ -12,10 +12,7 @@ export const bookmarklet = `javascript:(${watchDataLayer.toString()
.replace(/\s+/g, " ")})();`
const gtmCodes = {
- universal: "GTM-KDWN8Z",
- etDev: "GTM-PX7M299",
- etQA: "GTM-W3FGR6T",
- etProd: "GTM-WPVTBHL",
+ universal: "GTM-KDWN8Z"
};
const GtmCodeExample: FC<{ gtmCode: string }> = ({ gtmCode }) => {
@@ -92,27 +89,6 @@ const DataLayerGuide = () => {
bundled.
- Benefits of Becoming part of GTM Product Community:
-
-
- Receive consultation/assistance with GTM implementation and
- maintenance
-
-
- Receive information on any changes being made to Enterprise UTO
- GTM and how any changes might affect your site
-
- Provide feedback for any changes submitted
-
- Become a member of the larger GTM community as a member of a
- private slack channel to keep up with all the latest GTM news
-
-
- Coming Soon — Link to Service Now Request to register site –
- https://asu.service-now.com/xxxxxxx
-
-
-
Best Practices for Implementing GTM
Install on test site first
@@ -154,15 +130,6 @@ const DataLayerGuide = () => {
Most ASU sites should implement the ASU Universal GTM.
-
- Enterprise sites should implement the ASU Enterprise QA GTM on their
- "DEV" environment, and the ASU Enterprise Production GTM on their
- "QA" and "Production" environments. This may be configured using
- environmental variables. Each environment has its own GTM ID
- associated with it and care must be taken to use the appropriate GTM
- ID for each application environment.
-
-
Some units have their own GTM IDs. When multiple GTM IDs need to be
used in a single site or application, follow the guidance on{" "}
@@ -175,15 +142,6 @@ const DataLayerGuide = () => {
ASU universal GTM code
- ET Enterprise Webapp Development GTM
-
-
- ET Enterprise Webapp QA GTM
-
-
- ET Enterprise Webapp Production GTM
-
-
Adding the data layer
diff --git a/packages/unity-bootstrap-theme/src/scss/extends/_globalfooter.scss b/packages/unity-bootstrap-theme/src/scss/extends/_globalfooter.scss
index d65dbe0766..f7e3938256 100644
--- a/packages/unity-bootstrap-theme/src/scss/extends/_globalfooter.scss
+++ b/packages/unity-bootstrap-theme/src/scss/extends/_globalfooter.scss
@@ -350,3 +350,26 @@ footer {
@include nav-to-grid;
}
}
+
+/*------------------------------------------------------------------
+8. Footer Colophon - Cookie Consent
+--------------------------------------------------------------------*/
+.footer-legal-links,
+.footer-menu,
+.nav {
+ &.colophon #manualConsentoptout,
+ #manualConsentoptout {
+ color: #484848;
+ border: none;
+ background-color: transparent;
+ width: auto;
+ cursor: pointer;
+ padding: 0;
+ text-align: right;
+ justify-self: end;
+ font-size: 1rem;
+ &:hover {
+ text-decoration: underline;
+ }
+ }
+}
diff --git a/packages/unity-bootstrap-theme/stories/organisms/global-footer/global-footer.templates.js b/packages/unity-bootstrap-theme/stories/organisms/global-footer/global-footer.templates.js
index 3b60a7b857..5f6e37fc22 100644
--- a/packages/unity-bootstrap-theme/stories/organisms/global-footer/global-footer.templates.js
+++ b/packages/unity-bootstrap-theme/stories/organisms/global-footer/global-footer.templates.js
@@ -109,15 +109,6 @@ export const GlobalElementsOnly = () => (
>
Accessibility
-
- Privacy
-
(
>
Emergency
-
+
+ Privacy
+
+
+ Manage my privacy settings
+
@@ -340,15 +345,6 @@ export const ZeroColumns = () => (
>
Accessibility
-
- Privacy
-
(
>
Emergency
-
+
+ Privacy
+
+
+ Manage my privacy settings
+
@@ -591,15 +601,6 @@ export const OneColumn = () => (
>
Accessibility
-
- Privacy
-
(
>
Emergency
-
+
+ Privacy
+
+
+ Manage my privacy settings
+
@@ -753,15 +768,6 @@ export const OneColumnNoLogoOrSocial = () => (
>
Accessibility
-
- Privacy
-
(
>
Emergency
-
+
+ Privacy
+
+
+ Manage my privacy settings
+
@@ -1049,15 +1069,6 @@ export const TwoColumns = () => (
>
Accessibility
-
- Privacy
-
(
>
Emergency
-
+
+ Privacy
+
+
+ Manage my privacy settings
+
@@ -1393,15 +1418,6 @@ export const ThreeColumns = () => (
>
Accessibility
-
- Privacy
-
(
>
Emergency
-
+
+ Privacy
+
+
+ Manage my privacy settings
+
@@ -1785,15 +1815,6 @@ export const FourColumns = () => (
>
Accessibility
-
- Privacy
-
(
>
Emergency
-
+
+ Privacy
+
+
+ Manage my privacy settings
+
@@ -2225,15 +2260,6 @@ export const FiveColumns = () => (
>
Accessibility
-
- Privacy
-
(
>
Emergency
-
+
+ Privacy
+
+
+ Manage my privacy settings
+
@@ -2708,15 +2748,6 @@ export const SixColumns = () => (
>
Accessibility
-
- Privacy
-
(
>
Emergency
+
+ Privacy
+
+
+ Manage my privacy settings
+