Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

nav.html 3.8 KB

You have to be logged in to leave a comment. Sign In
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
  1. <!-- Main navigation -->
  2. <div id="reader-view" class="md-button">
  3. <a>
  4. <i class="fas fa-book-open"></i> <span>Reader Mode</span>
  5. </a>
  6. <script>
  7. // Constants
  8. const READER_MODE_LOCAL_STORAGE_NAME = 'dagshub-docs-reader-mode',
  9. READER_MODE_ATTRIBUTE = 'data-md-reader-mode',
  10. READER_MODE_ACTIVE = 'true',
  11. READER_MODE_INACTIVE = 'false';
  12. current_mode = localStorage.getItem(READER_MODE_LOCAL_STORAGE_NAME);
  13. if (current_mode) {
  14. const attr = READER_MODE_ATTRIBUTE;
  15. document.body.setAttribute(attr, current_mode);
  16. }
  17. $(document).ready(() => {
  18. const attr = READER_MODE_ATTRIBUTE;
  19. let reader_view_toggle = $("#reader-view a")[0];
  20. reader_view_toggle.addEventListener("click", function (e) {
  21. e.preventDefault();
  22. e.stopImmediatePropagation();
  23. let current_mode = document.body.getAttribute(attr);
  24. let next_mode = current_mode === READER_MODE_ACTIVE ? READER_MODE_INACTIVE : READER_MODE_ACTIVE;
  25. document.body.setAttribute(attr, next_mode);
  26. localStorage.setItem(READER_MODE_LOCAL_STORAGE_NAME, next_mode);
  27. })
  28. })
  29. </script>
  30. </div>
  31. <nav id="side-nav-primary" class="md-nav md-nav--primary" data-md-level="0">
  32. <!-- Site title -->
  33. <label class="md-nav__title md-nav__title--site" for="__drawer">
  34. <a href="/"
  35. title="{{ config.site_name }}"
  36. class="md-nav__button md-logo"
  37. aria-label="{{ config.site_name }}">
  38. {% if config.theme.logo.icon %}
  39. <i class="md-icon">{{ config.theme.logo.icon }}</i>
  40. {% else %}
  41. <img src="{{ config.theme.logo | url }}" height="50"/>
  42. {% endif %}
  43. </a>
  44. <span class="appears-in-non-mobile">DAGsHub - {{ config.site_name }}</span>
  45. <nav class="extra-links-sidebar">
  46. <div class="md-grid">
  47. <ul class="md-nav__list">
  48. <li class="md-nav__item cta signup">
  49. <a href="/user/sign_up">
  50. <i class="fas fa-user-plus"></i>
  51. &nbsp;&nbsp;Sign Up
  52. </a>
  53. </li>
  54. <li class="md-nav__item">
  55. <a href="/explore/repos/" title="Explore" class="md-nav__link">Explore</a>
  56. </li>
  57. <li class="md-nav__item">
  58. <a href="/docs/" title="Docs" class="md-nav__link">Docs</a>
  59. </li>
  60. <li class="md-nav__item">
  61. <a href="/docs/faq" title="FAQ" class="md-nav__link">FAQ</a>
  62. </li>
  63. <li class="md-nav__item">
  64. <a href="/blog" title="Blog" class="md-nav__link">Blog</a>
  65. </li>
  66. <li class="md-nav__item">
  67. <a href="/about/" title="Our Story" class="md-nav__link">Our Story</a>
  68. </li>
  69. <li class="md-nav__item">
  70. <a href="/careers/" title="Careers" class="md-nav__link">Careers</a>
  71. </li>
  72. </ul>
  73. </div>
  74. </nav>
  75. </label>
  76. <!-- Repository containing source -->
  77. {% if config.repo_url %}
  78. <div class="md-nav__source">
  79. {% include "partials/source.html" %}
  80. </div>
  81. {% endif %}
  82. <!-- Render item list -->
  83. <ul class="md-nav__list" data-md-scrollfix>
  84. {% for nav_item in nav %}
  85. {% set path = "nav-" + loop.index | string %}
  86. {% set level = 1 %}
  87. {% include "partials/nav-item.html" %}
  88. {% endfor %}
  89. </ul>
  90. </nav>
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...