X-Git-Url: https://git.auder.net/img/rock_paper_scissors_lizard_spock.gif?a=blobdiff_plain;f=client%2Fsrc%2FApp.vue;h=745dd79934e7809a6b8d91f442c67f708f4be975;hb=8d61fc4ab7373b4a576f3f9108cdf7768ae27096;hp=f68877e1b8cb974763ba57f141d60c0b5a1e3c72;hpb=590b75f9860a539d11906521fd25cacad05ab0a8;p=vchess.git diff --git a/client/src/App.vue b/client/src/App.vue index f68877e1..745dd799 100644 --- a/client/src/App.vue +++ b/client/src/App.vue @@ -10,20 +10,55 @@ // Header (on index only) header .col-sm-12.col-md-10.col-md-offset-1.col-lg-8.col-lg-offset-2 - header - img(src="./assets/images/index/unicorn.svg") - .info-container - p vchess.club {{ $lang }} - img(src="./assets/images/index/wildebeest.svg") + img(src="./assets/images/index/unicorn.svg") + .info-container + p vchess.club + img(src="./assets/images/index/wildebeest.svg") .row - // Menu (top of page): TODO how to organize it ? - nav - router-link(to="/") Home - |  |  - router-link(to="/about") About - |  |  - router-link(to="/test") Test - router-view + // Menu (top of page): + // shared: Home + flags, userMenu + // variant: hall, problems, rules, my games + settings + nav + label.drawer-toggle(for="drawerControl") + input#drawerControl.drawer(type="checkbox") + #menuBar + label.drawer-close(for="drawerControl") + router-link(v-if="$route.path != '/'" to="/") + | Home + router-link(:href="getLink('/hall')") + | getLink function : suffix ==> /variant + suffix + =translations["Hall"] + router-link(href="#tabGames") + =translations["My games"] + router-link(href="#rules") + =translations["Rules"] + router-link(href="#problems") + =translations["Problems"] + #userMenu.clickable.right-menu(onClick="doClick('modalUser')") + .info-container + if !user.email + p + span Login + span.icon-user + else + p + span Update + span.icon-user + #flagMenu.clickable.right-menu(onClick="doClick('modalLang')") + img(src="/images/flags/" + lang + ".svg") + #settings.clickable(v-show="display!='index'" onClick="doClick('modalSettings')") + i(data-feather="settings") + .row + router-view + .row + footer + .col-sm-12.col-md-10.col-md-offset-1.col-lg-8.col-lg-offset-2.text-center + a(href="https://github.com/yagu0/vchess") Source code + p.clickable(onClick="doClick('modalContact')") + = translations["Contact form"] + //my-game(:game-ref="gameRef" :mode="mode" :settings="settings" @game-over="archiveGame") + //// TODO: add only the necessary icons to mini-css custom build + //script(src="//unpkg.com/feather-icons")