Fix more issues related to tabs

This commit is contained in:
RadoslavL 2023-09-27 14:22:51 +03:00 committed by GitHub
parent 4788a3b4a9
commit 04ba7b0d58
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6,19 +6,19 @@ module Invidious::Frontend::Pagination
private def first_page(str : String::Builder, locale : String?, url : String) private def first_page(str : String::Builder, locale : String?, url : String)
str << %(<a href=") << url << %(" class="pure-button pure-button-secondary">) str << %(<a href=") << url << %(" class="pure-button pure-button-secondary">)
if locale_is_rtl?(locale) if locale_is_rtl?(locale)
# Inverted arrow ("first" points to the right) # Inverted arrow ("first" points to the right)
str << translate(locale, "First page") str << translate(locale, "First page")
str << "&nbsp;&nbsp;" str << "&nbsp;&nbsp;"
str << %(<i class="icon ion-ios-arrow-forward"></i>) str << %(<i class="icon ion-ios-arrow-forward"></i>)
else else
# Regular arrow ("first" points to the left) # Regular arrow ("first" points to the left)
str << %(<i class="icon ion-ios-arrow-back"></i>) str << %(<i class="icon ion-ios-arrow-back"></i>)
str << "&nbsp;&nbsp;" str << "&nbsp;&nbsp;"
str << translate(locale, "First page") str << translate(locale, "First page")
end end
str << "</a>" str << "</a>"
end end
private def previous_page(str : String::Builder, locale : String?, url : String) private def previous_page(str : String::Builder, locale : String?, url : String)
@ -97,11 +97,11 @@ module Invidious::Frontend::Pagination
str << %(<div class="page-prev-container flex-left">) str << %(<div class="page-prev-container flex-left">)
if !first_page.nil? if !first_page.nil?
self.first_page(str, locale, base_url.to_s) self.first_page(str, locale, base_url.to_s)
end end
str << %(</div>\n) str << %(</div>\n)
str << %(<div class="page-next-container flex-right">) str << %(<div class="page-next-container flex-right">)