Personal blog written from scratch using Node.js, Bootstrap, and MySQL. https://jrtechs.net
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

109 lines
3.8 KiB

  1. <!-- Close section -->
  2. </div></div>
  3. <!-- Footer -->
  4. <!-- Footer -->
  5. <footer class="text-center">
  6. <div class="footer-above">
  7. <div class="container">
  8. <div class="row">
  9. <div class="footer-col col-md-4">
  10. <h3>Location</h3>
  11. <p>Rochester Institute of Technology
  12. <br>1 Lomb Memorial Dr, Rochester, NY 14623</p>
  13. </div>
  14. <div class="footer-col col-md-4">
  15. <h3>Around the Web</h3>
  16. <ul class="list-inline">
  17. <li class="list-inline-item">
  18. <a class="btn-social btn-outline" href="https://www.youtube.com/c/JrtechsNet">
  19. <i class="fa fa-fw fa-youtube"></i>
  20. </a>
  21. </li>
  22. <li class="list-inline-item">
  23. <a class="btn-social btn-outline" href="https://github.com/jrtechs">
  24. <i class="fa fa-fw fa-github"></i>
  25. </a>
  26. </li>
  27. <li class="list-inline-item">
  28. <a class="btn-social btn-outline" href="https://jrtechs.net">
  29. <i class="fa fa-fw fa-wordpress"></i>
  30. </a>
  31. </li>
  32. </ul>
  33. </div>
  34. <div class="footer-col col-md-4">
  35. <h3>About This Website</h3>
  36. <p>Check out the source code for this website on my
  37. <a href="https://github.com/jrtechs">github</a>.</p>
  38. </div>
  39. </div>
  40. </div>
  41. </div>
  42. <div class="footer-below">
  43. <div class="container">
  44. <div class="row">
  45. <div class="col-lg-12">
  46. <p class="m-0 text-center text-white"><a href="https://creativecommons.org/licenses/by-sa/4.0/" target="_blank">CC-BY-SA 4.0</a> <script type="text/javascript">
  47. document.write(new Date().getFullYear());
  48. </script> Jrtechs</p>
  49. </div>
  50. </div>
  51. </div>
  52. </div>
  53. </footer>
  54. <!--<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>-->
  55. <script>
  56. var e = document.querySelector(".navbar-toggler");
  57. var t = document.querySelector(".navbar-collapse");
  58. var a = e.getAttribute("aria-expanded");
  59. function getMaxHeight(t)
  60. {
  61. // Source: http://n12v.com/css-transition-to-from-auto/
  62. var prevHeight = t.style.height;
  63. t.style.height = 'auto';
  64. var maxHeight = getComputedStyle(t).height;
  65. t.style.height = prevHeight;
  66. t.offsetHeight; // force repaint
  67. return maxHeight;
  68. }
  69. e.onclick = function()
  70. {
  71. if (a == "false")
  72. {
  73. t.classList.remove('collapse');
  74. e.setAttribute('aria-expanded', true);
  75. t.style.height = getMaxHeight(t);
  76. }
  77. else
  78. {
  79. t.classList.remove("collapse");
  80. t.classList.remove("in");
  81. e.setAttribute("aria-expanded", false);
  82. t.style.height = getComputedStyle(t).height;
  83. t.offsetHeight,t.style.height="0px";
  84. t.classList.remove('collapsing');
  85. t.classList.add('collapse');
  86. // Check whether the element is unhidden
  87. if (t.style.height !== '0px') {
  88. t.classList.add('in');
  89. t.style.height = 'auto';
  90. }
  91. }
  92. a = e.getAttribute("aria-expanded");
  93. }
  94. </script>
  95. <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.9.1/highlight.min.js"></script>
  96. <script>hljs.initHighlightingOnLoad();</script>
  97. </body>
  98. </html>