From ecc1038c341d096516d08b2dbb772cd5b55a4559 Mon Sep 17 00:00:00 2001 From: CocoByte Date: Thu, 5 Sep 2024 21:27:41 -0600 Subject: [PATCH 01/18] Added widescreen detection and scss adjustments for Domains and Domain Request page --- src/registrar/assets/sass/_navigation.scss | 6 ++++++ src/registrar/assets/sass/_theme/_base.scss | 4 ++++ src/registrar/assets/sass/_theme/_containers.scss | 6 ++++++ src/registrar/assets/sass/_theme/styles.scss | 2 ++ src/registrar/config/settings.py | 1 + src/registrar/context_processors.py | 4 ++++ src/registrar/templates/base.html | 2 +- src/registrar/templates/includes/footer.html | 8 ++++---- src/registrar/templates/includes/header_extended.html | 4 ++-- src/registrar/templates/portfolio_base.html | 2 +- 10 files changed, 31 insertions(+), 8 deletions(-) create mode 100644 src/registrar/assets/sass/_navigation.scss create mode 100644 src/registrar/assets/sass/_theme/_containers.scss diff --git a/src/registrar/assets/sass/_navigation.scss b/src/registrar/assets/sass/_navigation.scss new file mode 100644 index 000000000..c87e78295 --- /dev/null +++ b/src/registrar/assets/sass/_navigation.scss @@ -0,0 +1,6 @@ +@use "uswds-core" as *; + +.usa-nav__inner--widescreen, +.usa-navbar--widescreen { + max-width: 1920px; +} \ No newline at end of file diff --git a/src/registrar/assets/sass/_theme/_base.scss b/src/registrar/assets/sass/_theme/_base.scss index 9f8a0cbb6..ecf8df0b8 100644 --- a/src/registrar/assets/sass/_theme/_base.scss +++ b/src/registrar/assets/sass/_theme/_base.scss @@ -192,3 +192,7 @@ abbr[title] { max-width: 50ch; } } + +.usa-banner__inner--widescreen { + max-width: 1920px; +} \ No newline at end of file diff --git a/src/registrar/assets/sass/_theme/_containers.scss b/src/registrar/assets/sass/_theme/_containers.scss new file mode 100644 index 000000000..206fcdceb --- /dev/null +++ b/src/registrar/assets/sass/_theme/_containers.scss @@ -0,0 +1,6 @@ +@use "uswds-core" as *; + +.grid-container--widescreen, +.usa-identifier__container--widescreen { + max-width: 1920px; +} diff --git a/src/registrar/assets/sass/_theme/styles.scss b/src/registrar/assets/sass/_theme/styles.scss index f9df015b4..710b0d193 100644 --- a/src/registrar/assets/sass/_theme/styles.scss +++ b/src/registrar/assets/sass/_theme/styles.scss @@ -24,6 +24,8 @@ @forward "identifier"; @forward "header"; @forward "register-form"; +@forward "containers"; +@forward "navigation"; /*-------------------------------------------------- --- Admin ---------------------------------*/ diff --git a/src/registrar/config/settings.py b/src/registrar/config/settings.py index 73aecad7a..9f855d0e9 100644 --- a/src/registrar/config/settings.py +++ b/src/registrar/config/settings.py @@ -244,6 +244,7 @@ TEMPLATES = [ "registrar.context_processors.add_path_to_context", "registrar.context_processors.add_has_profile_feature_flag_to_context", "registrar.context_processors.portfolio_permissions", + "registrar.context_processors.is_widescreen_mode", ], }, }, diff --git a/src/registrar/context_processors.py b/src/registrar/context_processors.py index ea04dca80..5c2fb6a54 100644 --- a/src/registrar/context_processors.py +++ b/src/registrar/context_processors.py @@ -95,3 +95,7 @@ def portfolio_permissions(request): "portfolio": None, "has_organization_feature_flag": False, } + +def is_widescreen_mode(request): + widescreen_paths = ["/domains/", "/requests/"] + return {"is_widescreen_mode": any(path in request.path for path in widescreen_paths)} #any(path in request.path for path in widescreen_paths) \ No newline at end of file diff --git a/src/registrar/templates/base.html b/src/registrar/templates/base.html index e5bd1b0b9..b14dab2fa 100644 --- a/src/registrar/templates/base.html +++ b/src/registrar/templates/base.html @@ -78,7 +78,7 @@
-
+
U.S. flag
diff --git a/src/registrar/templates/includes/footer.html b/src/registrar/templates/includes/footer.html index fdf91a64e..c8d237821 100644 --- a/src/registrar/templates/includes/footer.html +++ b/src/registrar/templates/includes/footer.html @@ -3,7 +3,7 @@