X-Git-Url: https://git.auder.net/assets/discord.svg?a=blobdiff_plain;f=client%2Fsrc%2FApp.vue;h=2b1312761eb97d566ee99cedd07a08dab2ecd60a;hb=5b020e732156ee77d3b15b127aef2df57c2562ad;hp=1ece7921005f02313cc61eafe0199e40a5592b31;hpb=98db2082fd31e7a7bc0348e31ce119f39dbc31b3;p=vchess.git diff --git a/client/src/App.vue b/client/src/App.vue index 1ece7921..2b131276 100644 --- a/client/src/App.vue +++ b/client/src/App.vue @@ -3,27 +3,58 @@ // modal "welcome" will be filled in the selected language #modalWelcome Language - Settings(:settings="settings") + Settings ContactForm + UpsertUser .container .row(v-show="$route.path == '/'") - // Header (on index only) + // 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) + // Menu (top of page): + // shared: Home + flags, userMenu + // variant: hall, problems, rules, my games + settings nav - router-link(to="/") Home - |  |  - router-link(to="/about") About - |  |  - router-link(to="/test") Test + label.drawer-toggle(for="drawerControl") + input#drawerControl.drawer(type="checkbox") + #menuBar + label.drawer-close(for="drawerControl") + router-link(to="/") + // select options all variants + filter possible (as in problems) + | Home + router-link(to="/myGames") + | {{ st.tr["My games"] }} + router-link(to="/rules") + // Boxes OK for rules/Atomic/ ...etc + | {{ st.tr["Rules"] }} + router-link(to="/problems") + | {{ st.tr["Problems"] }} + #userMenu.clickable.right-menu(onClick="doClick('modalUser')") + .info-container + p + span {{ !st.user.id ? "Login" : "Update" }} + span.icon-user + #flagMenu.clickable.right-menu(onClick="doClick('modalLang')") + img(src="/images/flags/" + lang + ".svg") + #settings.clickable(onClick="doClick('modalSettings')") + | Settings + 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')") + | {{ st.tr["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")