html format other components

This commit is contained in:
Matteo Pagliazzi
2019-10-12 17:05:15 +02:00
parent 7b4671fbf9
commit f99e3fab8b
180 changed files with 6536 additions and 2894 deletions

View File

@@ -1,6 +1,11 @@
<template>
<div>
<inbox-modal /><creator-intro /><profileModal /><report-flag-modal /><send-gems-modal /><b-navbar
<inbox-modal />
<creator-intro />
<profileModal />
<report-flag-modal />
<send-gems-modal />
<b-navbar
class="topbar navbar-inverse static-top"
toggleable="lg"
type="dark"
@@ -13,21 +18,29 @@
<div
class="logo svg-icon d-none d-xl-block"
v-html="icons.logo"
></div><div class="svg-icon gryphon d-xs-block d-xl-none"></div>
</b-navbar-brand><b-navbar-toggle
></div>
<div class="svg-icon gryphon d-xs-block d-xl-none"></div>
</b-navbar-brand>
<b-navbar-toggle
class="menu-toggle"
target="menu_collapse"
/><div class="quick-menu mobile-only form-inline">
/>
<div class="quick-menu mobile-only form-inline">
<a
v-b-tooltip.hover.bottom="$t('sync')"
class="item-with-icon"
:aria-label="$t('sync')"
@click="sync"
><div
class="top-menu-icon svg-icon"
v-html="icons.sync"
></div></a><notification-menu class="item-with-icon" /><user-dropdown class="item-with-icon" />
</div><b-collapse
>
<div
class="top-menu-icon svg-icon"
v-html="icons.sync"
></div>
</a>
<notification-menu class="item-with-icon" />
<user-dropdown class="item-with-icon" />
</div>
<b-collapse
id="menu_collapse"
v-model="menuIsOpen"
class="collapse navbar-collapse"
@@ -41,7 +54,8 @@
exact="exact"
>
{{ $t('tasks') }}
</b-nav-item><li
</b-nav-item>
<li
class="topbar-item droppable"
:class="{'active': $route.path.startsWith('/inventory'), 'down': $route.path.startsWith('/inventory') && this.isDesktop()}"
>
@@ -54,31 +68,36 @@
class="chevron-icon-down"
v-html="icons.chevronDown"
></div>
</div><router-link
</div>
<router-link
class="nav-link"
:to="{name: 'items'}"
>
{{ $t('inventory') }}
</router-link><div class="topbar-dropdown">
</router-link>
<div class="topbar-dropdown">
<router-link
class="topbar-dropdown-item dropdown-item"
:to="{name: 'items'}"
exact="exact"
>
{{ $t('items') }}
</router-link><router-link
</router-link>
<router-link
class="topbar-dropdown-item dropdown-item"
:to="{name: 'equipment'}"
>
{{ $t('equipment') }}
</router-link><router-link
</router-link>
<router-link
class="topbar-dropdown-item dropdown-item"
:to="{name: 'stable'}"
>
{{ $t('stable') }}
</router-link>
</div>
</li><li
</li>
<li
class="topbar-item droppable"
:class="{'active': $route.path.startsWith('/shop'), 'down': $route.path.startsWith('/shop') && this.isDesktop()}"
>
@@ -91,36 +110,42 @@
class="chevron-icon-down"
v-html="icons.chevronDown"
></div>
</div><router-link
</div>
<router-link
class="nav-link"
:to="{name: 'market'}"
>
{{ $t('shops') }}
</router-link><div class="topbar-dropdown">
</router-link>
<div class="topbar-dropdown">
<router-link
class="topbar-dropdown-item dropdown-item"
:to="{name: 'market'}"
exact="exact"
>
{{ $t('market') }}
</router-link><router-link
</router-link>
<router-link
class="topbar-dropdown-item dropdown-item"
:to="{name: 'quests'}"
>
{{ $t('quests') }}
</router-link><router-link
</router-link>
<router-link
class="topbar-dropdown-item dropdown-item"
:to="{name: 'seasonal'}"
>
{{ $t('titleSeasonalShop') }}
</router-link><router-link
</router-link>
<router-link
class="topbar-dropdown-item dropdown-item"
:to="{name: 'time'}"
>
{{ $t('titleTimeTravelers') }}
</router-link>
</div>
</li><b-nav-item
</li>
<b-nav-item
v-if="this.user.party._id"
class="topbar-item"
:class="{'active': $route.path.startsWith('/party')}"
@@ -128,14 +153,16 @@
:to="{name: 'party'}"
>
{{ $t('party') }}
</b-nav-item><b-nav-item
</b-nav-item>
<b-nav-item
v-if="!this.user.party._id"
class="topbar-item"
:class="{'active': $route.path.startsWith('/party')}"
@click="openPartyModal()"
>
{{ $t('party') }}
</b-nav-item><li
</b-nav-item>
<li
class="topbar-item droppable"
:class="{'active': $route.path.startsWith('/groups'), 'down': $route.path.startsWith('/groups') && this.isDesktop()}"
>
@@ -148,30 +175,35 @@
class="chevron-icon-down"
v-html="icons.chevronDown"
></div>
</div><router-link
</div>
<router-link
class="nav-link"
:to="{name: 'tavern'}"
>
{{ $t('guilds') }}
</router-link><div class="topbar-dropdown">
</router-link>
<div class="topbar-dropdown">
<router-link
class="topbar-dropdown-item dropdown-item"
:to="{name: 'tavern'}"
>
{{ $t('tavern') }}
</router-link><router-link
</router-link>
<router-link
class="topbar-dropdown-item dropdown-item"
:to="{name: 'myGuilds'}"
>
{{ $t('myGuilds') }}
</router-link><router-link
</router-link>
<router-link
class="topbar-dropdown-item dropdown-item"
:to="{name: 'guildsDiscovery'}"
>
{{ $t('guildsDiscovery') }}
</router-link>
</div>
</li><li
</li>
<li
class="topbar-item droppable"
:class="{'active': $route.path.startsWith('/group-plans'), 'down': $route.path.startsWith('/group-plans') && this.isDesktop()}"
>
@@ -185,12 +217,14 @@
class="chevron-icon-down"
v-html="icons.chevronDown"
></div>
</div><router-link
</div>
<router-link
class="nav-link"
:to="{name: 'groupPlan'}"
>
{{ $t('group') }}
</router-link><div class="topbar-dropdown">
</router-link>
<div class="topbar-dropdown">
<router-link
v-for="group in groupPlans"
:key="group._id"
@@ -200,7 +234,8 @@
{{ group.name }}
</router-link>
</div>
</li><li
</li>
<li
class="topbar-item droppable"
:class="{'active': $route.path.startsWith('/challenges'), 'down': $route.path.startsWith('/challenges') && this.isDesktop()}"
>
@@ -213,25 +248,29 @@
class="chevron-icon-down"
v-html="icons.chevronDown"
></div>
</div><router-link
</div>
<router-link
class="nav-link"
:to="{name: 'myChallenges'}"
>
{{ $t('challenges') }}
</router-link><div class="topbar-dropdown">
</router-link>
<div class="topbar-dropdown">
<router-link
class="topbar-dropdown-item dropdown-item"
:to="{name: 'myChallenges'}"
>
{{ $t('myChallenges') }}
</router-link><router-link
</router-link>
<router-link
class="topbar-dropdown-item dropdown-item"
:to="{name: 'findChallenges'}"
>
{{ $t('findChallenges') }}
</router-link>
</div>
</li><li
</li>
<li
class="topbar-item droppable"
:class="{'active': $route.path.startsWith('/help'), 'down': $route.path.startsWith('/help') && this.isDesktop()}"
>
@@ -244,51 +283,61 @@
class="chevron-icon-down"
v-html="icons.chevronDown"
></div>
</div><router-link
</div>
<router-link
class="nav-link"
:to="{name: 'faq'}"
>
{{ $t('help') }}
</router-link><div class="topbar-dropdown">
</router-link>
<div class="topbar-dropdown">
<router-link
class="topbar-dropdown-item dropdown-item"
:to="{name: 'faq'}"
>
{{ $t('faq') }}
</router-link><router-link
</router-link>
<router-link
class="topbar-dropdown-item dropdown-item"
:to="{name: 'overview'}"
>
{{ $t('overview') }}
</router-link><router-link
</router-link>
<router-link
class="topbar-dropdown-item dropdown-item"
to="/groups/guild/a29da26b-37de-4a71-b0c6-48e72a900dac"
>
{{ $t('reportBug') }}
</router-link><router-link
</router-link>
<router-link
class="topbar-dropdown-item dropdown-item"
to="/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a"
>
{{ $t('askAQuestion') }}
</router-link><a
</router-link>
<a
class="topbar-dropdown-item dropdown-item"
href="https://trello.com/c/odmhIqyW/440-read-first-table-of-contents"
target="_blank"
>{{ $t('requestAF') }}</a><a
>{{ $t('requestAF') }}</a>
<a
class="topbar-dropdown-item dropdown-item"
href="http://habitica.fandom.com/wiki/Contributing_to_Habitica"
target="_blank"
>{{ $t('contributing') }}</a><a
>{{ $t('contributing') }}</a>
<a
class="topbar-dropdown-item dropdown-item"
href="http://habitica.fandom.com/wiki/Habitica_Wiki"
target="_blank"
>{{ $t('wiki') }}</a><a
>{{ $t('wiki') }}</a>
<a
class="topbar-dropdown-item dropdown-item"
@click="modForm()"
>{{ $t('contactForm') }}</a>
</div>
</li>
</b-navbar-nav><div class="currency-tray form-inline">
</b-navbar-nav>
<div class="currency-tray form-inline">
<div
v-if="userHourglasses > 0"
class="item-with-icon"
@@ -297,8 +346,10 @@
v-b-tooltip.hover.bottom="$t('mysticHourglassesTooltip')"
class="top-menu-icon svg-icon"
v-html="icons.hourglasses"
></div><span>{{ userHourglasses }}</span>
</div><div class="item-with-icon">
></div>
<span>{{ userHourglasses }}</span>
</div>
<div class="item-with-icon">
<a
v-b-tooltip.hover.bottom="$t('gems')"
class="top-menu-icon svg-icon gem"
@@ -306,28 +357,36 @@
href="#buy-gems"
@click.prevent="showBuyGemsModal('gems')"
v-html="icons.gem"
></a><span>{{ userGems }}</span>
</div><div class="item-with-icon gold">
></a>
<span>{{ userGems }}</span>
</div>
<div class="item-with-icon gold">
<div
v-b-tooltip.hover.bottom="$t('gold')"
class="top-menu-icon svg-icon"
:aria-label="$t('gold')"
v-html="icons.gold"
></div><span>{{ Math.floor(user.stats.gp * 100) / 100 }}</span>
></div>
<span>{{ Math.floor(user.stats.gp * 100) / 100 }}</span>
</div>
</div><div class="form-inline desktop-only">
</div>
<div class="form-inline desktop-only">
<a
class="item-with-icon"
v-b-tooltip.hover.bottom="$t('sync')"
class="item-with-icon"
role="link"
:aria-label="$t('sync')"
tabindex="0"
@click="sync"
@keyup.enter="sync"
><div
class="top-menu-icon svg-icon"
v-html="icons.sync"
></div></a><notification-menu class="item-with-icon" /><user-dropdown class="item-with-icon" />
>
<div
class="top-menu-icon svg-icon"
v-html="icons.sync"
></div>
</a>
<notification-menu class="item-with-icon" />
<user-dropdown class="item-with-icon" />
</div>
</b-collapse>
</b-navbar>