Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-docs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcia Ramos <virtua.creative@gmail.com>2018-11-27 13:31:58 +0300
committerMarcia Ramos <virtua.creative@gmail.com>2018-11-27 13:31:58 +0300
commit4960970553c7efb3a17def370f57c39377309be0 (patch)
treeceda4472e59a76c435c04cf8c40843a0768c2095 /layouts/global_nav.html
parent258eb1908ab1e19a405aeae7b42d00e5a96de1f8 (diff)
Global nav
Diffstat (limited to 'layouts/global_nav.html')
-rw-r--r--layouts/global_nav.html79
1 files changed, 79 insertions, 0 deletions
diff --git a/layouts/global_nav.html b/layouts/global_nav.html
new file mode 100644
index 00000000..7768cbce
--- /dev/null
+++ b/layouts/global_nav.html
@@ -0,0 +1,79 @@
+<% dir = @item.identifier.to_s[%r{(?<=/)[^/]+}] %>
+<nav class="global-nav-content">
+ <!-- nav sections -->
+ <% @items['/_data/global-nav.yaml'][:sections].each do |sec| %>
+ <div class="global-nav-section">
+ <span class="global-nav-block-top nav-link">
+ <% if dir != 'ce' %>
+ <a class="global-nav-link level-0 <% if @item.path == "/#{dir}/#{sec[:section_url]}" %>active<% end %>" href="/ee/<%= sec[:section_url] %>">
+ <%= sec[:section_title] %>
+ </a>
+ <% else %>
+ <a class="global-nav-link level-0 <% if @item.path == "/#{dir}/#{sec[:section_url]}" %>active<% end %>" href="/<%= dir %>/<%= sec[:section_url] %>">
+ <%= sec[:section_title] %>
+ </a>
+ <% end %><!-- end of if dir -->
+ </span>
+
+ <!-- nav categories -->
+ <% if sec[:section_categories] %>
+ <% sec[:section_categories].each do |cat| %>
+ <span class="global-nav-cat nav-link">
+ <% if cat[:external_url] %>
+ <a class="global-nav-link level-1" href="<%= cat[:category_url] %>" target="_blank">
+ <%= cat[:category_title] %>
+ </a>
+ <% else %>
+ <% if dir != 'ce' %>
+ <a class="global-nav-link level-1 <% if @item.path == "/#{dir}/#{cat[:category_url]}" %>active<% end %>" href="/ee/<%= cat[:category_url] %>">
+ <%= cat[:category_title] %>
+ </a>
+ <% else %>
+ <% if dir == 'ce' && cat[:ee_only] %>
+ <a class="global-nav-link level-1 <% if @item.path == "/#{dir}/#{cat[:category_url]}" %>active<% end %>" href="/ee/<%= cat[:category_url] %>">
+ <%= cat[:category_title] %>
+ <span class="badges-drop global-nav-badges" data-toggle="tooltip" data-placement="auto" title="Not available in GitLab free tiers"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
+ </a>
+ <% else %>
+ <a class="global-nav-link level-1 <% if @item.path == "/#{dir}/#{cat[:category_url]}" %>active<% end %>" href="/<%= dir %>/<%= cat[:category_url] %>">
+ <%= cat[:category_title] %>
+ </a>
+ <% end %><!-- end of dir == 'ce' && cat[:ee_only] -->
+ <% end %><!-- end of if dir != 'ce' -->
+ <% end %><!-- end of if cat[:external_url] -->
+ </span>
+
+ <!-- nav docs -->
+ <% if cat[:docs] %>
+ <% cat[:docs].each do |doc| %>
+ <span class="nav-link">
+ <% if doc[:external_url] %>
+ <a class="global-nav-link level-2" href="<%= doc[:doc_url] %>" target="_blank">
+ <%= doc[:doc_title] %>
+ </a>
+ <% else%>
+ <% if dir != 'ce' %>
+ <a class="global-nav-link level-2 <% if @item.path == "/#{dir}/#{doc[:doc_url]}" %>active<% end %>" href="/ee/<%= doc[:doc_url] %>">
+ <%= doc[:doc_title] %>
+ </a>
+ <% else %>
+ <% if dir == 'ce' && doc[:ee_only] %>
+ <a class="global-nav-link level-2 <% if @item.path == "/#{dir}/#{doc[:doc_url]}" %>active<% end %>" href="/ee/<%= doc[:doc_url] %>">
+ <%= doc[:doc_title] %>
+ <span class="badges-drop global-nav-badges" data-toggle="tooltip" data-placement="auto" title="Not available in GitLab free tiers"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
+ </a>
+ <% else %>
+ <a class="global-nav-link level-2 <% if @item.path == "/#{dir}/#{doc[:doc_url]}" %>active<% end %>" href="/<%= dir %>/<%= doc[:doc_url] %>">
+ <%= doc[:doc_title] %>
+ </a>
+ <% end %><!-- end of dir == 'ce' && cat[:ee_only] -->
+ <% end %><!-- end of if dir != 'ce' -->
+ <% end %><!-- end of if doc[:external_url] -->
+ </span>
+ <% end %><!-- end of cat[:docs] -->
+ <% end %><!-- end of if cat[:docs].nil? -->
+ <% end %><!-- end of sec[:section_categories] -->
+ <% end %><!-- end of if sec[:section_categories].nil? -->
+ </div><!-- end of div class="global-nav-section" -->
+ <% end %><!-- end of @items['/_data/global-nav.yaml'] -->
+</nav>