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

header.html 11 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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
  1. <script>
  2. // Constants
  3. const SIGN_IN_STATUS_ATTRIBUTE = 'data-md-signed-in',
  4. SIGNED_IN_STATUS = 'true',
  5. SIGNED_OUT_STATUS = 'false';
  6. const SIGN_IN_USERNAME_COOKIE = 'dags_awesome',
  7. SIGN_IN_USER_ID_COOKIE = 'ajs_user_id';
  8. const getCookie = (name) => {
  9. let match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)'));
  10. if (match) return match[2];
  11. };
  12. $(document).ready(() => {
  13. // Handling Signed in status
  14. let username = getCookie(SIGN_IN_USERNAME_COOKIE);
  15. let user_id = getCookie(SIGN_IN_USER_ID_COOKIE);
  16. if (username && user_id) {
  17. document.body.setAttribute(
  18. SIGN_IN_STATUS_ATTRIBUTE,
  19. SIGNED_IN_STATUS
  20. );
  21. $('.profile-menu .avatar').attr("src", "/avatars/" + user_id);
  22. $('.profile-menu .name').text(username);
  23. $('#user-profile-link').attr("href", "/" + username);
  24. } else {
  25. document.body.setAttribute(
  26. SIGN_IN_STATUS_ATTRIBUTE,
  27. SIGNED_OUT_STATUS
  28. );
  29. }
  30. // Dropdown handling functions
  31. $(".dropdown.md-tabs__item").hover(function (e) {
  32. $(this).children(".menu").slideToggle(100);
  33. })
  34. })
  35. </script>
  36. <!-- Add sidebar on home and about pages on narrow display or mobile only -->
  37. <!-- Begin mobile navbar -->
  38. <header class="md-header" data-md-component="header">
  39. <div class="pusher">
  40. <div class="ui full height">
  41. <div class="navbar-container">
  42. <div id="menu-container" class="dagshub-navbar">
  43. <div class="left-menu">
  44. <div class="fixed-content">
  45. <a href="/" tabindex="0">
  46. <img width="34" height="30" alt="DagsHub navbar logo" class="navbar-logo"
  47. aria-label="DagsHub Home" src="/docs/assets/images/favicon.svg">
  48. </a>
  49. {% if "search" in config.plugins %}
  50. <label class="md-header__button md-icon" for="__search">
  51. {% include ".icons/material/magnify.svg" %}
  52. </label>
  53. <!-- Search interface -->
  54. {% include "partials/search.html" %}
  55. {% endif %}
  56. </div>
  57. <a class="navbar-item show-when-signed-in" tabindex="0"
  58. href="/issues" onclick="trackAnalyticsEvent('IssuesTab_Clicked')">Issues</a>
  59. <a class="navbar-item show-when-signed-in" tabindex="0"
  60. href="/pulls" onclick="trackAnalyticsEvent('PullRequests_Clicked')">Pull Requests</a>
  61. <div class="dropdown navbar-item" tabindex="0">
  62. Resources &nbsp; <img class="flip" src="/docs/assets/images/navbar/chevron-icon.svg">
  63. <div class="submenu">
  64. <a class="active"
  65. href="/docs" onclick="trackAnalyticsEvent('Resources_Docs_Clicked')">Docs</a>
  66. <a class=""
  67. href="/blog" onclick="trackAnalyticsEvent('Resources_Blog_Clicked')">Blog</a>
  68. <a class="navbar-item" data-analytics-event="Resources_Datasets_Clicked" tabindex="0" href="/datasets">Datasets</a>
  69. <a class="navbar-item" data-analytics-event="Resources_Glossary_Clicked" tabindex="0" href="/glossary">Glossary</a>
  70. </div>
  71. </div>
  72. <a class="navbar-item" tabindex="0"
  73. href="/explore/repos" onclick="trackAnalyticsEvent('ExploreTab_Clicked')">Explore</a>
  74. <a class="navbar-item" tabindex="0"
  75. href="/pricing">Pricing</a>
  76. <div class="dropdown navbar-item show-when-signed-out" tabindex="0">
  77. Product &nbsp; <img class="flip" src="/docs/assets/images/navbar/chevron-icon.svg">
  78. <div class="submenu">
  79. <a class="navbar-item" tabindex="0" href="/product">Platform</a>
  80. <a class="navbar-item" tabindex="0" href="/enterprise">Enterprise</a>
  81. </div>
  82. </div>
  83. </div><!-- end top menu -->
  84. <label id="menu-toggle-label" for="__drawer"><img src="/docs/assets/images/navbar/menu-open.svg"></label>
  85. <div id="menu-close-label" style="display: none;"><img src="/docs/assets/images/navbar/x.svg"></div>
  86. <div id="menu-open-label" style="display: none;"><img src="/docs/assets/images/navbar/menu-open.svg"></div>
  87. <div class="right-menu">
  88. {% if not config.theme.palette is mapping %}
  89. <form class="md-header__option" data-md-component="palette">
  90. {% for option in config.theme.palette %}
  91. {% set scheme = option.scheme | d("default", true) %}
  92. {% set primary = option.primary %}
  93. {% set accent = option.accent %}
  94. <input
  95. class="md-option"
  96. data-md-color-media="{{ option.media }}"
  97. data-md-color-scheme="{{ scheme | replace(' ', '-') }}"
  98. data-md-color-primary="{{ primary | replace(' ', '-') }}"
  99. data-md-color-accent="{{ accent | replace(' ', '-') }}"
  100. {% if option.toggle %}
  101. aria-label="{{ option.toggle.name }}"
  102. {% else %}
  103. aria-hidden="true"
  104. {% endif %}
  105. type="radio"
  106. name="__palette"
  107. id="__palette_{{ loop.index }}"
  108. />
  109. {% if option.toggle %}
  110. <label
  111. class="md-header__button md-icon"
  112. title="{{ option.toggle.name }}"
  113. for="__palette_{{ loop.index0 or loop.length }}"
  114. hidden
  115. >
  116. {% include ".icons/" ~ option.toggle.icon ~ ".svg" %}
  117. </label>
  118. {% endif %}
  119. {% endfor %}
  120. </form>
  121. {% endif %}
  122. <a aria-label="join our discord"
  123. class="navbar-icon tooltip" tabindex="0"
  124. aria-label="Connect to our Discord channel"
  125. href="https://discord.com/invite/9gU36Y6" onclick="trackAnalyticsEvent('DiscordIcon_Clicked')">
  126. <img src="/docs/assets/images/navbar/social_icons/discord.svg">
  127. </a>
  128. <div class="dropdown primary button show-when-signed-in" tabindex="0" onclick="trackAnalyticsEvent('Create_Clicked')"
  129. data-content="Create..."
  130. style="position: relative;">
  131. Create
  132. <img src="/docs/assets/images/navbar/plus-icon.svg">
  133. <div class="right submenu">
  134. <a href="/repo/create" onclick="trackAnalyticsEvent('Create_New_Clicked')">
  135. <div class="icon-wrapper"><img src="/docs/assets/images/navbar/plus-icon.svg"></div> New Repository
  136. </a>
  137. <a href="/repo/migrate"
  138. onclick="trackAnalyticsEvent('Create_Migrate_Clicked')">
  139. <div class="icon-wrapper"><img src="/docs/assets/images/navbar/custom_icons/migrate-icon.svg"></div> Migrate A Repo
  140. </a>
  141. <a class="repo-connect" href="/repo/connect"
  142. onclick="trackAnalyticsEvent('Create_Connect_Clicked')">
  143. <div class="icon-wrapper">{% include ".icons/material/github.svg" %}</div> Connect A Repo
  144. </a>
  145. <div class="line-divider"></div>
  146. <a href="/org/create" onclick="trackAnalyticsEvent('Create_Org_Clicked')">
  147. <div class="icon-wrapper"><img src="/docs/assets/images/navbar/custom_icons/org-icon.svg"></div> New Organization
  148. </a>
  149. </div><!-- end content create new menu -->
  150. </div><!-- end dropdown menu create new -->
  151. <div class="dropdown profile-menu show-when-signed-in"
  152. tabindex="0"
  153. data-content="User profile and more"
  154. data-variation="tiny inverted">
  155. <img class="avatar" alt="Avatar" src="">
  156. <span class="sr-only">User profile and more</span>
  157. <img class="flip" src="/docs/assets/images/navbar/chevron-icon.svg">
  158. <div class="right submenu">
  159. <div class="name">
  160. </div>
  161. <div class="line-divider"></div>
  162. <a id="user-profile-link" href="">
  163. Your Profile
  164. </a>
  165. <a href="/user/settings/organizations">
  166. Your Organizations
  167. </a>
  168. <a href="/user/settings">
  169. Your Settings
  170. </a>
  171. <div class="line-divider"></div>
  172. <a href="/user/logout">
  173. Sign Out
  174. </a>
  175. </div><!-- end content avatar menu -->
  176. </div><!-- end dropdown avatar menu -->
  177. <div class="primary button show-when-signed-out">
  178. <a id="sign-up-navbar" tabindex="0" class=""
  179. href="/user/sign_up?redirect_to=%2fdocs">
  180. Register
  181. </a>
  182. </div>
  183. <a id="sign-in-navbar" tabindex="0" class="secondary button show-when-signed-out"
  184. href="/user/login?redirect_to=%2fdocs">
  185. Login
  186. </a>
  187. </div>
  188. </div><!-- end container -->
  189. </div><!-- end bar -->
  190. </div>
  191. </header>
Tip!

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

Comments

Loading...