app.erb 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <div class="_app<%= " #{app_layout}" if app_layout %>" role="application">
  2. <header class="_header" role="banner">
  3. <button type="button" class="_mobile-btn _back-btn">Back</button>
  4. <button type="button" class="_mobile-btn _forward-btn">Forward</button>
  5. <button type="button" class="_mobile-btn _menu-btn">Menu</button>
  6. <button type="button" class="_mobile-btn _home-btn">Home</button>
  7. <form class="_search" role="search">
  8. <input type="search" class="_search-input" placeholder="Search&hellip;" autocomplete="off" autocapitalize="off" autocorrect="off" spellcheck="false" maxlength="30" aria-label="Search">
  9. <button type="reset" class="_search-clear" title="Clear search">Clear search</button>
  10. <div class="_search-tag"></div>
  11. </form>
  12. <h1 class="_logo">
  13. <a href="/" class="_nav-link" title="Offline API Documentation Browser">DevDocs</a><%= "/ #{@doc['full_name']}" if @doc %>
  14. </h1>
  15. <nav class="_nav" role="navigation">
  16. <a href="/offline" class="_nav-link">Offline</a>
  17. <a href="/about" class="_nav-link">About</a>
  18. <a href="/news" class="_nav-link">News</a>
  19. <a href="/help" class="_nav-link">Tips</a>
  20. </nav>
  21. </header>
  22. <section class="_sidebar" tabindex="-1">
  23. <div class="_list" role="navigation">
  24. <% unless @doc %>
  25. <% App.docs.each do |slug, doc| %>
  26. <a href="/<%= slug %>/" class="_list-item"><span class="_list-arrow"></span><%= doc['full_name'] %></a>
  27. <% end %>
  28. <% end %>
  29. </div>
  30. </section>
  31. <div class="_container" role="document">
  32. <main class="_content _content-loading" role="main" tabindex="1"></main>
  33. </div>
  34. </div>
  35. <style data-size="<%= app_size %>" data-resizer>
  36. ._container { margin-left: <%= app_size %>; }
  37. ._search, ._list, ._sidebar-footer { width: <%= app_size %>; }
  38. ._list-hover.clone { min-width: <%= app_size %>; }
  39. ._notice, ._path, ._resizer { left: <%= app_size %>; }
  40. </style>