mirror of
https://github.com/danbulant/api_docs
synced 2026-05-22 21:58:44 +00:00
Change language declaration
Now, if no languages are specified, the language selection bar simply doesn't appear. It has also been renamed from "languages" to "language_tabs". Additionally, now language names default to the markdown name. They can still be overridden by the languagename:Display Name syntax.
This commit is contained in:
parent
7ae21ae972
commit
38ad55851a
2 changed files with 16 additions and 6 deletions
|
|
@ -24,4 +24,3 @@ function setupLanguages(l) {
|
|||
});
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -32,8 +32,14 @@
|
|||
}
|
||||
});
|
||||
setupLanguages([
|
||||
<% current_page.data.languages.each do |lang| %>
|
||||
['<%= lang[0] %>'],
|
||||
<% if current_page.data.language_tabs %>
|
||||
<% current_page.data.language_tabs.each do |lang| %>
|
||||
<% if lang.is_a? Hash %>
|
||||
['<%= lang.keys[0] %>'],
|
||||
<% else %>
|
||||
['<%= lang %>'],
|
||||
<% end %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
]);
|
||||
});
|
||||
|
|
@ -47,13 +53,18 @@
|
|||
</div>
|
||||
<div class="page-wrapper">
|
||||
<div class="content">
|
||||
<!-- <h1 id="bigtitle" class="bigtitle toc-ignore"><%= current_page.data.title || "API Documentation" %></h1> -->
|
||||
<%= yield %>
|
||||
</div>
|
||||
<div class="dark-box">
|
||||
<div id="lang-selector">
|
||||
<% current_page.data.languages.each do |lang| %>
|
||||
<a href="#" data-language-name="<%= lang[0] %>"><%= lang[1] %></a>
|
||||
<% if current_page.data.language_tabs %>
|
||||
<% current_page.data.language_tabs.each do |lang| %>
|
||||
<% if lang.is_a? Hash %>
|
||||
<a href="#" data-language-name="<%= lang.keys[0] %>"><%= lang.values[0] %></a>
|
||||
<% else %>
|
||||
<a href="#" data-language-name="<%= lang %>"><%= lang %></a>
|
||||
<% end %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Reference in a new issue