Commit 38ad5585 authored by Robert Lord's avatar Robert Lord

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.
parent 7ae21ae9
......@@ -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>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment