X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2FApp.vue;h=9c724e76c816655453f0704d4f861a31687fe5fc;hb=910d631b73cad5ffef1b4461157b704e7e7057d8;hp=7f6f290ed4ebb14d2753c434ca61727c4636d581;hpb=bd76b45611cbb58dcf774745a4d690277a82aacd;p=vchess.git diff --git a/client/src/App.vue b/client/src/App.vue index 7f6f290e..9c724e76 100644 --- a/client/src/App.vue +++ b/client/src/App.vue @@ -18,26 +18,29 @@ #leftMenu router-link(to="/") | {{ st.tr["Hall"] }} + router-link(to="/mygames") + | {{ st.tr["My games"] }} router-link(to="/variants") | {{ st.tr["Variants"] }} router-link(to="/problems") | {{ st.tr["Problems"] }} - router-link(to="/mygames") - | {{ st.tr["My games"] }} #rightMenu - .clickable(onClick="doClick('modalUser')") + .clickable(onClick="window.doClick('modalUser')") | {{ st.user.id > 0 ? (st.user.name || "@nonymous") : "Login" }} - .clickable(onClick="doClick('modalSettings')") + .clickable(onClick="window.doClick('modalSettings')") | {{ st.tr["Settings"] }} - .clickable#flagContainer(onClick="doClick('modalLang')") - img(v-if="!!st.lang" :src="flagImage") + .clickable#flagContainer(onClick="window.doClick('modalLang')") + img( + v-if="!!st.lang" + :src="flagImage" + ) router-view .row .col-sm-12.col-md-10.col-md-offset-1.col-lg-8.col-lg-offset-2 footer router-link.menuitem(to="/about") {{ st.tr["About"] }} router-link.menuitem(to="/news") {{ st.tr["News"] }} - p.clickable(onClick="doClick('modalContact')") + p.clickable(onClick="window.doClick('modalContact')") | {{ st.tr["Contact"] }} @@ -53,17 +56,17 @@ export default { ContactForm, Language, Settings, - UpsertUser, + UpsertUser }, data: function() { return { - st: store.state, + st: store.state }; }, computed: { flagImage: function() { return `/images/flags/${this.st.lang}.svg`; - }, + } }, mounted: function() { let dialogs = document.querySelectorAll("div[role='dialog']"); @@ -73,12 +76,11 @@ export default { }, methods: { hideDrawer: function(e) { - if (e.target.innerText == "Forum") - return; //external link + if (e.target.innerText == "Forum") return; //external link e.preventDefault(); //TODO: why is this needed? document.getElementsByClassName("drawer")[0].checked = false; - }, - }, + } + } }; @@ -210,6 +212,8 @@ nav position: absolute top: -22px //padding: -5px 0 0 10px + & > #menuBar + z-index: 5000 //to hide currently selected piece if any [type="checkbox"].drawer+* right: -767px