From d46b54330e7ba96a34b27357a01736c4ef0a34ea Mon Sep 17 00:00:00 2001 From: Ben Halpern Date: Mon, 6 Feb 2023 03:43:11 -0500 Subject: [PATCH] Revert hidden shell cleanup (#19059) --- app/assets/stylesheets/base/main.scss | 9 +++++++++ app/views/layouts/_user_config.html.erb | 3 +++ app/views/layouts/application.html.erb | 1 - 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/app/assets/stylesheets/base/main.scss b/app/assets/stylesheets/base/main.scss index e78e25f2a..89fa40e02 100644 --- a/app/assets/stylesheets/base/main.scss +++ b/app/assets/stylesheets/base/main.scss @@ -11,6 +11,15 @@ body { flex-direction: column; min-height: 100vh; + &.hidden-shell { + padding-top: 0 !important; + + .crayons-header, + .crayons-footer { + display: none; + } + } + &.user-tags-followed-0, &.user-tags-followed-1, &.user-tags-followed-2 { diff --git a/app/views/layouts/_user_config.html.erb b/app/views/layouts/_user_config.html.erb index 5a5d7d06f..7a6def8a4 100644 --- a/app/views/layouts/_user_config.html.erb +++ b/app/views/layouts/_user_config.html.erb @@ -22,6 +22,9 @@ if (navigator.userAgent === 'DEV-Native-ios') { document.body.classList.add("dev-ios-native-body"); } + if (window.frameElement) { // Hide top bar and footer when loaded within iframe + document.body.classList.add("hidden-shell"); + } if (userString && userString.length > 0) { const user = JSON.parse(userString) const numTags = JSON.parse(user.followed_tags).length diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 98c07b0e0..2dda4fa87 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -76,7 +76,6 @@ <%= render "layouts/top_bar" %>
-
<% end %> <% end %> <% if Settings::General.payment_pointer.present? %>