Merge #2
+17
-4
@@ -78,7 +78,12 @@ const handleKeydown = (event) => {
|
|||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
numbers.value[listOfTrips.value.at(-1).index].variable.pop();
|
numbers.value[listOfTrips.value.at(-1).index].variable.pop();
|
||||||
listOfTrips.value.pop();
|
listOfTrips.value.pop();
|
||||||
clickCount.value--;
|
|
||||||
|
if (clickCount.value === 1) {
|
||||||
|
return
|
||||||
|
} else{
|
||||||
|
clickCount.value--;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
useEventListener('keydown', handleKeydown);
|
useEventListener('keydown', handleKeydown);
|
||||||
@@ -105,23 +110,31 @@ useEventListener('keydown', handleKeydown);
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
|
:root{
|
||||||
|
--side: 70px;
|
||||||
|
}
|
||||||
.grid {
|
.grid {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: repeat(10, 50px);
|
grid-template-columns: repeat(10, var(--side));
|
||||||
gap: 10px;
|
gap: 10px;
|
||||||
|
user-select: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.square {
|
.square {
|
||||||
width: 50px; /* Ширина квадрата */
|
width: var(--side); /* Ширина квадрата */
|
||||||
height: 50px; /* Высота квадрата */
|
height: var(--side); /* Высота квадрата */
|
||||||
background-color: #e0e0e0;
|
background-color: #e0e0e0;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
transition: background-color 0.3s;
|
transition: background-color 0.3s;
|
||||||
|
overflow-y: scroll;
|
||||||
}
|
}
|
||||||
|
|
||||||
.square:hover {
|
.square:hover {
|
||||||
background-color: #d0d0d0;
|
background-color: #d0d0d0;
|
||||||
}
|
}
|
||||||
|
.square::-webkit-scrollbar {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
.square[data-key='90'] {
|
.square[data-key='90'] {
|
||||||
background-color: red;
|
background-color: red;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user