Explorar el Código

Fixed FM event listeners.

Alexander hace 3 años
padre
commit
c053bb4c1c

+ 12 - 4
src/react/src/components/Menu/Menu.jsx

@@ -12,7 +12,6 @@ const Menu = (props) => {
 
   useEffect(() => {
     document.addEventListener('keydown', handleUserKeyDown)
-
     return () => document.removeEventListener('keydown', handleUserKeyDown)
   }, [handleUserKeyDown])
 
@@ -122,12 +121,10 @@ const Menu = (props) => {
 
   const hotKeys = (e) => {
     e.stopPropagation()
-    e.preventDefault()
     let isSearchInputFocused = document.querySelector('input:focus') || document.querySelector('textarea:focus')
-
     if (props.modalVisible || isSearchInputFocused) return
-
     if (e.shiftKey && e.keyCode === 118) {
+      e.preventDefault()
       rename()
       return
     }
@@ -135,36 +132,47 @@ const Menu = (props) => {
     switch (e.keyCode) {
       // u
       case 85:
+        e.preventDefault();
         return inputFile.current.click()
       // n
       case 78:
+        e.preventDefault()
         return newFile()
       // F6
       case 118:
+        e.preventDefault()
         return newDirectory()
       // d
       case 68:
+        e.preventDefault()
         return download()
       // F2
       case 113:
+        e.preventDefault()
         return rename()
       // m
       case 77:
+        e.preventDefault()
         return move()
       // F4
       case 115:
+        e.preventDefault()
         return copy()
       // a
       case 65:
+        e.preventDefault()
         return archive()
       // F8
       case 119:
+        e.preventDefault()
         return deleteFile()
       // Del
       case 46:
+        e.preventDefault()
         return deleteFile()
       // F3
       case 114:
+        e.preventDefault()
         return permissions()
       default:
         break

+ 1 - 1
src/react/src/components/Preview/Preview.jsx

@@ -21,7 +21,7 @@ const Preview = (props) => {
 
   const hotkeys = e => {
     if (e.keyCode === 121) {
-      props.onClose();
+      onClose();
     }
   }
 

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
web/static/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
web/static/js/main.a9be926e.chunk.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
web/static/js/main.a9be926e.chunk.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
web/static/js/main.cd9d00fe.chunk.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
web/static/js/main.cd9d00fe.chunk.js.map


Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio