projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Bug when editing news just posted
[vchess.git]
/
client
/
src
/
App.vue
diff --git
a/client/src/App.vue
b/client/src/App.vue
index
6183d66
..
9c724e7
100644
(file)
--- a/
client/src/App.vue
+++ b/
client/src/App.vue
@@
-18,26
+18,29
@@
#leftMenu
router-link(to="/")
| {{ st.tr["Hall"] }}
#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="/variants")
| {{ st.tr["Variants"] }}
router-link(to="/problems")
| {{ st.tr["Problems"] }}
- router-link(to="/mygames")
- | {{ st.tr["My games"] }}
#rightMenu
#rightMenu
- .clickable(onClick="doClick('modalUser')")
+ .clickable(onClick="
window.
doClick('modalUser')")
| {{ st.user.id > 0 ? (st.user.name || "@nonymous") : "Login" }}
| {{ st.user.id > 0 ? (st.user.name || "@nonymous") : "Login" }}
- .clickable(onClick="doClick('modalSettings')")
+ .clickable(onClick="
window.
doClick('modalSettings')")
| {{ st.tr["Settings"] }}
| {{ 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"] }}
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"] }}
</template>
| {{ st.tr["Contact"] }}
</template>
@@
-53,17
+56,17
@@
export default {
ContactForm,
Language,
Settings,
ContactForm,
Language,
Settings,
- UpsertUser
,
+ UpsertUser
},
data: function() {
return {
},
data: function() {
return {
- st: store.state
,
+ st: store.state
};
},
computed: {
flagImage: function() {
return `/images/flags/${this.st.lang}.svg`;
};
},
computed: {
flagImage: function() {
return `/images/flags/${this.st.lang}.svg`;
- }
,
+ }
},
mounted: function() {
let dialogs = document.querySelectorAll("div[role='dialog']");
},
mounted: function() {
let dialogs = document.querySelectorAll("div[role='dialog']");
@@
-73,12
+76,11
@@
export default {
},
methods: {
hideDrawer: function(e) {
},
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;
e.preventDefault(); //TODO: why is this needed?
document.getElementsByClassName("drawer")[0].checked = false;
- }
,
- }
,
+ }
+ }
};
</script>
};
</script>
@@
-103,8
+105,8
@@
body
// 45px is footer height
min-height: calc(100vh - 45px)
overflow: hidden
// 45px is footer height
min-height: calc(100vh - 45px)
overflow: hidden
- @media screen and (max-width: 767px)
-
padding
: 0
+ padding: 0
+
margin
: 0
.row > div
padding: 0
.row > div
padding: 0
@@
-115,9
+117,6
@@
header
align-items: center
justify-content: center
margin: 0 auto
align-items: center
justify-content: center
margin: 0 auto
- & > img
- width: 30px
- height: 30px
.clickable
cursor: pointer
.clickable
cursor: pointer
@@
-128,6
+127,29
@@
header
.clearer
clear: both
.clearer
clear: both
+.button-group
+ margin: 0
+
+input[type="checkbox"]:focus
+ outline: 0
+
+input[type=checkbox]:checked:before
+ top: -5px;
+ height: 18px
+
+table
+ display: block
+ padding: 0
+ tr > td
+ cursor: pointer
+ th, td
+ padding: 5px
+
+@media screen and (max-width: 767px)
+ table
+ tr > th, td
+ font-size: 14px
+
nav
width: 100%
margin: 0
nav
width: 100%
margin: 0
@@
-163,6
+185,7
@@
nav
height: 27px
@media screen and (max-width: 767px)
& > #leftMenu
height: 27px
@media screen and (max-width: 767px)
& > #leftMenu
+ margin-top: 42px
padding-bottom: 5px
& > a
color: #2c3e50
padding-bottom: 5px
& > a
color: #2c3e50
@@
-181,17
+204,28
@@
nav
@media screen and (max-width: 767px)
nav
@media screen and (max-width: 767px)
nav
- height:
3
2px
+ height:
4
2px
border: none
& > label.drawer-toggle
border: none
& > label.drawer-toggle
- font-size: 1.2rem
+ cursor: pointer
+ font-size: 32px
position: absolute
position: absolute
- top: -
1
2px
+ top: -
2
2px
//padding: -5px 0 0 10px
//padding: -5px 0 0 10px
+ & > #menuBar
+ z-index: 5000 //to hide currently selected piece if any
[type="checkbox"].drawer+*
right: -767px
[type="checkbox"].drawer+*
right: -767px
+[type=checkbox].drawer+* .drawer-close
+ top: -10px
+ left: var(--universal-margin)
+ right: 0
+
+[type=checkbox].drawer+* .drawer-close:before
+ font-size: 50px
+
@media screen and (max-width: 767px)
.button-group
flex-direction: row
@media screen and (max-width: 767px)
.button-group
flex-direction: row