meemo-app
Version:
A personal ideas, notes or links manager
49 lines (47 loc) • 3.85 kB
HTML
<script type="text/template" id="navigation-bar-template">
<div id="mainNavigationBar" class="navigation" :class="{ 'inverse': archived }">
<div :class="{ 'container': (activeView === 'content' && !settings.wideNavbar), 'container-fluid': (activeView !== 'content' || settings.wideNavbar) }">
<div class="row">
<div class="shadow content" :class="{ 'col-md-10': (activeView === 'content' && !settings.wideNavbar), 'col-md-offset-1': (activeView === 'content' && !settings.wideNavbar) }">
<div v-if="activeView === 'content'" class="input-group">
<div class="input-group-btn">
<!-- <button type="button" class="btn btn-default" title="Me">Me</button> -->
<!-- <button type="button" class="btn btn-default" title="Friends">Friends</button> -->
<button type="button" class="btn btn-default" @click.stop="toggleArchivedSearch()" title="{{ archived ? 'Show home feed' : 'Show archived feed' }}" :class="{ 'archive': archived }"><i class="fa" :class="{ 'fa-archive': !archived, 'fa-home': archived }"></i></button>
<button type="button" class="btn btn-default" @click.stop="doSearch()" title="Search"><i class="fa fa-search"></i></button>
</div>
<input type="text" class="form-control search" id="searchBarInput" autocomplete="off" placeholder="Search..." v-model="search" @click.stop="showTags()" @keyup="handleSearchKeyInput(this, $event)" @keyup.enter="doSearch()" @drop="preventEventBubble" @dragover="preventEventBubble" @paste="preventEventBubble">
<div class="dropdown-tags" id="tagsDropdown">
<div class="item" v-for="tag in tags | proposeTags search '#searchBarInput'">
<a href="#" id="tagItem" @click.prevent="activateProposedTag(tag)" @keydown.stop.prevent="keyNavigateTags(this, tag, $event)">#{{ tag.name }}</a>
</div>
</div>
<div class="input-group-btn">
<button type="button" class="btn btn-default hidden-xs hidden-sm" @click.stop="clearSearch()" title="Clear"><i class="fa fa-times"></i></button>
<button type="button" class="btn btn-default dropdown-toggle hidden-xs hidden-sm" data-toggle="dropdown">{{ profile.displayName || profile.username || profile.email }} <b class="caret"></b></button>
<button type="button" class="btn btn-default dropdown-toggle hidden-md hidden-lg" data-toggle="dropdown"><i class="fa fa-bars"></i></button>
<ul class="dropdown-menu settings-menu">
<li><a href="#modalSettings" data-toggle="modal">Settings</a></li>
<li><a href="/public/{{ profile.username }}" target="_blank">Public Feed</a></li>
<li><a href="#modalExtensions" data-toggle="modal">Browser Extensions</a></li>
<li><a href="#modalCheatSheet" data-toggle="modal">Cheatsheet</a></li>
<li><a href="/api/rss/{{ profile.username }}" target="_blank">RSS Feed</a></li>
<li class="divider"></li>
<li><a href="#" data-toggle="modal" data-target="#modalImport">Import</a></li>
<li><a href="#" @click.prevent="exportThings()">Export</a></li>
<li class="divider"></li>
<li><a href="https://meemo.minimal-space.de" target="_blank">About</a></li>
<li><a href="#" @click.prevent="logout()">Logout</a></li>
</ul>
</div>
</div>
<div v-else>
<a href="" class="btn btn-default">Meemo</a>
<a href="https://meemo.minimal-space.de" target="_blank" class="btn btn-default pull-right">About</a>
</div>
</div>
</div>
</div>
</div>
</script>
<script type="text/javascript"><%- include navigation-bar.js %></script>