footer-marketing.pug 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. footer.site-footer
  2. - var showLanguagePicker = Object.keys(settings.i18n.subdomainLang).length > 1
  3. - var hasCustomLeftNav = nav.left_footer && nav.left_footer.length > 0
  4. .site-footer-content.hidden-print
  5. .row
  6. ul.col-md-9
  7. if hasFeature('saas')
  8. li © #{new Date().getFullYear()} Overleaf
  9. else if !settings.nav.hide_powered_by
  10. li
  11. | © 2021
  12. |
  13. a(href='https://www.overleaf.com/for/enterprises') Powered by Overleaf
  14. if showLanguagePicker || hasCustomLeftNav
  15. li
  16. strong.text-muted |
  17. if showLanguagePicker
  18. li.dropdown.dropup.subdued
  19. a.dropdown-toggle(
  20. href="#",
  21. data-toggle="dropdown",
  22. aria-haspopup="true",
  23. aria-expanded="false",
  24. aria-label="Select " + translate('language'),
  25. data-ol-lang-selector-tooltip,
  26. title=translate('language')
  27. )
  28. i.fa.fa-fw.fa-language
  29. |
  30. | #{settings.translatedLanguages[currentLngCode]}
  31. ul.dropdown-menu(role="menu")
  32. li.dropdown-header #{translate("language")}
  33. each subdomainDetails, subdomain in settings.i18n.subdomainLang
  34. if !subdomainDetails.hide
  35. li.lngOption
  36. a.menu-indent(href=subdomainDetails.url+currentUrlWithQueryParams)
  37. | #{settings.translatedLanguages[subdomainDetails.lngCode]}
  38. if showLanguagePicker && hasCustomLeftNav
  39. li
  40. strong.text-muted |
  41. each item in nav.left_footer
  42. li
  43. if item.url
  44. a(href=item.url, class=item.class) !{translate(item.text)}
  45. else
  46. | !{item.text}
  47. ul.col-md-3.text-right
  48. each item in nav.right_footer
  49. li(ng-non-bindable)
  50. if item.url
  51. a(href=item.url, class=item.class, aria-label=item.label) !{item.text}
  52. else
  53. | !{item.text}