projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add Koth (experimental)
[vchess.git]
/
client
/
src
/
components
/
MoveList.vue
diff --git
a/client/src/components/MoveList.vue
b/client/src/components/MoveList.vue
index
ccb0775
..
1f94d63
100644
(file)
--- a/
client/src/components/MoveList.vue
+++ b/
client/src/components/MoveList.vue
@@
-22,20
+22,23
@@
div
@click="$emit('showrules')"
)
| {{ st.tr["Rules"] }}
@click="$emit('showrules')"
)
| {{ st.tr["Rules"] }}
- button.tooltip(
+ button(
+ :class="btnTooltipClass()"
onClick="window.doClick('modalAdjust')"
:aria-label="st.tr['Resize board']"
)
img.inline(src="/images/icons/resize.svg")
onClick="window.doClick('modalAdjust')"
:aria-label="st.tr['Resize board']"
)
img.inline(src="/images/icons/resize.svg")
- button#analyzeBtn
.tooltip
(
+ button#analyzeBtn(
v-if="canAnalyze"
v-if="canAnalyze"
+ :class="btnTooltipClass()"
@click="$emit('analyze')"
:aria-label="st.tr['Analyse']"
)
img.inline(src="/images/icons/analyse.svg")
#downloadDiv(v-if="canDownload")
a#download(href="#")
@click="$emit('analyze')"
:aria-label="st.tr['Analyse']"
)
img.inline(src="/images/icons/analyse.svg")
#downloadDiv(v-if="canDownload")
a#download(href="#")
- button.tooltip(
+ button(
+ :class="btnTooltipClass()"
@click="$emit('download')"
:aria-label="st.tr['Download'] + ' PGN'"
)
@click="$emit('download')"
:aria-label="st.tr['Download'] + ' PGN'"
)
@@
-76,12
+79,6
@@
export default {
mounted: function() {
document.getElementById("adjuster")
.addEventListener("click", processModalClick);
mounted: function() {
document.getElementById("adjuster")
.addEventListener("click", processModalClick);
- if ("ontouchstart" in window) {
- // Disable tooltips on smartphones:
- document.querySelectorAll("#aboveMoves .tooltip").forEach(elt => {
- elt.classList.remove("tooltip");
- });
- }
// Take full width on small screens:
let boardSize = parseInt(localStorage.getItem("boardSize"));
if (!boardSize) {
// Take full width on small screens:
let boardSize = parseInt(localStorage.getItem("boardSize"));
if (!boardSize) {
@@
-148,6
+145,9
@@
export default {
)
);
},
)
);
},
+ btnTooltipClass: function() {
+ return { tooltip: !("ontouchstart" in window) };
+ },
gotoMove: function(index) {
this.$emit("goto-move", index);
},
gotoMove: function(index) {
this.$emit("goto-move", index);
},
@@
-241,7
+241,7
@@
span#rulesBtn
button
margin: 0
&.active
button
margin: 0
&.active
- background-color: #
50E99A
+ background-color: #
48C9B0
#aboveMoves button
padding-bottom: 5px
#aboveMoves button
padding-bottom: 5px