projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
TODO: fix draw logic
[vchess.git]
/
client
/
src
/
components
/
MoveList.vue
diff --git
a/client/src/components/MoveList.vue
b/client/src/components/MoveList.vue
index
ca53892
..
28d0d00
100644
(file)
--- a/
client/src/components/MoveList.vue
+++ b/
client/src/components/MoveList.vue
@@
-3,7
+3,7
@@
div
#scoreInfo(v-if="score!='*'")
p {{ score }}
p {{ message }}
#scoreInfo(v-if="score!='*'")
p {{ score }}
p {{ message }}
- table
#movesL
ist
+ table
.moves-l
ist
tbody
tr(v-for="moveIdx in evenNumbers")
td {{ firstNum + moveIdx / 2 + 1 }}
tbody
tr(v-for="moveIdx in evenNumbers")
td {{ firstNum + moveIdx / 2 + 1 }}
@@
-25,6
+25,8
@@
export default {
props: ["moves","cursor","score","message","firstNum"],
watch: {
cursor: function(newValue) {
props: ["moves","cursor","score","message","firstNum"],
watch: {
cursor: function(newValue) {
+ if (window.innerWidth <= 767)
+ return; //moves list is below: scrolling would hide chessboard
if (newValue < 0)
newValue = 0; //avoid rows[-1] --> error
// $nextTick to wait for table > tr to be rendered
if (newValue < 0)
newValue = 0; //avoid rows[-1] --> error
// $nextTick to wait for table > tr to be rendered
@@
-56,6
+58,14
@@
export default {
<style lang="sass" scoped>
.moves-list
min-width: 250px
<style lang="sass" scoped>
.moves-list
min-width: 250px
+@media screen and (max-width: 767px)
+ .moves-list
+ tr
+ display: flex
+ margin: 0
+ padding: 0
+ td
+ text-align: left
td.highlight-lm
background-color: plum
</style>
td.highlight-lm
background-color: plum
</style>