docbrown/app/views/layouts/_nav_menu.html.erb
Ben Halpern 630c1b7425
Migrate to streaming app shell via serviceworkers (#5020) [deploy]
* Initial work for streaming app shell way of using serviceworkers

* Close in on serviceworker adjustment finalization

* Add docs and loading indicator

* Remove useless code

* Don't run on API

* Update app/javascript/contentDisplayPolicy/hideBlockedContent.js

* Fix small details

* Don't run serviceworker.js code in test env

* Fix JS in serviceworker

* Move private keyword to proper place in async controller

* Change shell_version to HEROKU_SLUG_COMMIT

* Update caching config

* Add test for async_info/shell_version
2019-12-16 12:21:33 -05:00

62 lines
1.5 KiB
Text

<% if user_signed_in? %>
<div class="menu logged-in" id="loggedinmenu">
<div id="user-profile-link-placeholder">
<div class="option">
...
</div>
</div>
<a href="/dashboard">
<div class="option">
Dashboard
</div>
</a>
<a href="/new">
<div class="option">
Write a Post
</div>
</a>
<a href="/readinglist">
<div class="option">
Reading List
</div>
</a>
<a href="/settings">
<div class="option">
Settings
</div>
</a>
<a href="/p/information" id="second-last-nav-link">
<div class="option">
Key Links
</div>
</a>
<a href="/signout_confirm" id="last-nav-link">
<div class="option">
Sign Out
</div>
</a>
</div>
<% else %>
<div class="menu logged-out" id="loggedoutmenu">
<a href="/enter" data-no-instant id="first-nav-link">
<div class="header">
Sign In/Up
</div>
</a>
<a href="/users/auth/twitter?callback_url=<%= ApplicationConfig["APP_PROTOCOL"] %><%= ApplicationConfig["APP_DOMAIN"] %>/users/auth/twitter/callback" data-no-instant>
<div class="option">
Via Twitter
</div>
</a>
<a href="/users/auth/github?state=navbar_basic" data-no-instant id="second-last-nav-link">
<div class="option">
Via GitHub
</div>
</a>
<a href="/p/information" id="last-nav-link">
<div class="option">
All about dev.to
</div>
</a>
</div>
<% end %>