From 3468ae4e5cc4358677bff6076ca0720114d4b164 Mon Sep 17 00:00:00 2001 From: Eric Date: Fri, 9 May 2025 15:11:12 -0500 Subject: [PATCH] Website: move swag CTA on docs pages. (#29019) Closes: #28949 Changes: - Moved the swag CTA to the right sidebar on documentation pages --- .../js/pages/docs/basic-documentation.page.js | 2 +- .../styles/pages/docs/basic-documentation.less | 9 +++++++++ website/views/pages/docs/basic-documentation.ejs | 13 ++++++++++++- 3 files changed, 22 insertions(+), 2 deletions(-) diff --git a/website/assets/js/pages/docs/basic-documentation.page.js b/website/assets/js/pages/docs/basic-documentation.page.js index 5554acac36..68d8705a7f 100644 --- a/website/assets/js/pages/docs/basic-documentation.page.js +++ b/website/assets/js/pages/docs/basic-documentation.page.js @@ -285,7 +285,7 @@ parasails.registerPage('basic-documentation', { handleScrollingInDocumentation: function () { let rightNavBar = document.querySelector('div[purpose="right-sidebar"]'); - let swagCta = document.querySelector('div[purpose="swag-cta"]'); + let swagCta = document.querySelector('div[purpose="swag-cta"].left-cta'); let backToTopButton = document.querySelector('div[purpose="back-to-top-button"]'); let scrollTop = window.pageYOffset; let windowHeight = window.innerHeight; diff --git a/website/assets/styles/pages/docs/basic-documentation.less b/website/assets/styles/pages/docs/basic-documentation.less index 60c07467f1..94bd3f193d 100644 --- a/website/assets/styles/pages/docs/basic-documentation.less +++ b/website/assets/styles/pages/docs/basic-documentation.less @@ -1035,6 +1035,15 @@ transition-property: max-height; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 500ms; + [purpose='swag-cta'] { + width: 190px; + position: static; + a { + &:hover { + background: none; + } + } + } a { display: block; color: #515774; diff --git a/website/views/pages/docs/basic-documentation.ejs b/website/views/pages/docs/basic-documentation.ejs index 3d30a3521e..ed2f7c5597 100644 --- a/website/views/pages/docs/basic-documentation.ejs +++ b/website/views/pages/docs/basic-documentation.ejs @@ -35,7 +35,7 @@ Take a tour “Why is Fleet on my computer?” -
+