info_bar.tmpl 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <div class="navbar container infobar main">
  2. <div class="ui grid">
  3. <div class="column">
  4. <div class="ui left floated header infobar text">
  5. {{if or .IsAdmin .IsStaff .IsIntern}}
  6. <span class="infobar align">
  7. Version <span class="infobar embed">{{AppVer}}</span>
  8. </span>
  9. <span class="infobar align hide-mobile">
  10. Render
  11. <span class="infobar embed">{{LoadTimes .PageStartTime}}</span>
  12. </span>
  13. {{end}}
  14. <span class="infobar align">
  15. <span class="infobar heart">❤</span>
  16. <span id="expansion" class="infobar expansion" onclick="document.getElementById('expansion').innerHTML = nextWord();">Get Into Text</span>
  17. </span>
  18. </div>
  19. <div class="ui right floated header infobar text">
  20. {{if or .IsAdmin .IsStaff .IsIntern}}
  21. <div class="ui dropdown">
  22. {{if .Lab}}<i class="octicon octicon-pulse"></i>
  23. {{else}}<i class="octicon octicon-squirrel"></i>
  24. {{end}}
  25. </div>
  26. <span class="infobar align hide-mobile">
  27. {{if .Lab}}Gitote:Lab{{else}}Gitote:Prod{{end}}
  28. </span>
  29. <span class="infobar align hide-mobile">{{GoVer}}</span>
  30. {{end}}
  31. <a href="{{AppURL}}about">
  32. <span class="infobar align hide-mobile">About</span>
  33. </a>
  34. <a href="{{AppURL}}features">
  35. <span class="infobar align hide-mobile">Features</span>
  36. </a>
  37. <a href="https://help.gitote.in">
  38. <span class="infobar align hide-mobile">Docs</span>
  39. </a>
  40. <a href="{{AppURL}}contact">
  41. <span class="infobar">Support</span>
  42. </a>
  43. </div>
  44. </div>
  45. </div>
  46. </div>
  47. <script>
  48. var nextWord = (function() {
  49. var wordArray = [
  50. 'Just in Time',
  51. 'Gitote is Tasty',
  52. 'Git it Best',
  53. 'Git It Test'
  54. ];
  55. var copy;
  56. return function() {
  57. if (!copy || !copy.length) copy = wordArray.slice();
  58. return copy.splice(Math.random() * copy.length | 0, 1);
  59. }
  60. }());
  61. </script>