app.erb 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <div class="_app">
  2. <header class="_header">
  3. <a class="_home-link"></a>
  4. <a class="_menu-link"></a>
  5. <form class="_search">
  6. <input type="search" class="_search-input" placeholder="Search&hellip;" autocomplete="off" autocapitalize="off" autocorrect="off" spellcheck="false" maxlength="20">
  7. <a class="_search-clear"></a>
  8. <div class="_search-tag"></div>
  9. </form>
  10. <h1 class="_logo">
  11. <a href="/" class="_nav-link">DevDocs</a>
  12. </h1>
  13. <nav class="_nav">
  14. <a href="/offline" class="_nav-link">Offline</a>
  15. <a href="/about" class="_nav-link">About</a>
  16. <a href="/news" class="_nav-link">News</a>
  17. <a href="/help" class="_nav-link">Tips</a>
  18. </nav>
  19. </header>
  20. <section class="_sidebar">
  21. <div class="_list">
  22. <% unless @doc %>
  23. <% App.docs.each do |slug, doc| %>
  24. <a href="/<%= slug %>/" class="_list-item _icon-<%= slug %> _list-dir"><span class="_list-arrow"></span><%= doc['name'] %></a>
  25. <% end %>
  26. <% end %>
  27. </div>
  28. </section>
  29. <section class="_container">
  30. <div class="_content _content-loading"></div>
  31. </section>
  32. </div>
  33. <% if App.production? %><script>
  34. (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  35. (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  36. m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  37. })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
  38. ga('create', 'UA-5544833-12', 'devdocs.io');
  39. ga('send', 'pageview');
  40. </script><script>
  41. var _gauges=_gauges||[];!function(){var a=document.createElement("script");
  42. a.type="text/javascript",a.async=!0,a.id="gauges-tracker",
  43. a.setAttribute("data-site-id","51c15f82613f5d7819000067"),
  44. a.src="//secure.gaug.es/track.js";var b=document.getElementsByTagName("script")[0];
  45. b.parentNode.insertBefore(a,b)}();
  46. </script><% end %>
  47. <style data-size="<%= size %>" data-resizer disabled>
  48. ._container { margin-left: <%= size %>; }
  49. ._search, ._list, ._sidebar-footer { width: <%= size %>; }
  50. ._list-hover.clone { min-width: <%= size %>; }
  51. ._notice, ._path, ._resizer { left: <%= size %>; }
  52. </style>