bind arrows only once
This commit is contained in:
parent
4b4990b123
commit
311178d16d
12
main.js
12
main.js
@ -426,7 +426,7 @@
|
||||
}
|
||||
|
||||
let makeCoordinatesLinks = (function () {
|
||||
var executed = false
|
||||
let executed = false
|
||||
return function () {
|
||||
if (executed) return
|
||||
executed = true
|
||||
@ -697,7 +697,7 @@
|
||||
}
|
||||
|
||||
let prettifyFiles = (function () {
|
||||
var executed = false
|
||||
let executed = false
|
||||
return function (insertedFileRows) {
|
||||
if (executed) return
|
||||
executed = true
|
||||
@ -952,7 +952,12 @@
|
||||
bindArrowsForGallery('.swiper-button-prev', '.swiper-button-next')
|
||||
}
|
||||
|
||||
function bindArrowsForGallery(leftButtonQuery, rightButtonQuery) {
|
||||
const bindArrowsForGallery = (function () {
|
||||
let executed = false
|
||||
return function(leftButtonQuery, rightButtonQuery) {
|
||||
if (executed) return
|
||||
executed = true
|
||||
|
||||
document.addEventListener("keydown", function (e) {
|
||||
if (!document.querySelector("dialog").open) return
|
||||
switch (e.key) {
|
||||
@ -969,6 +974,7 @@
|
||||
e.preventDefault()
|
||||
})
|
||||
}
|
||||
})()
|
||||
|
||||
async function sendForm() {
|
||||
let formData = new FormData(document.querySelector("form"))
|
||||
|
Loading…
Reference in New Issue
Block a user