Procházet zdrojové kódy

fix hidden input for file upload causing unintended scrolls

Henry Jameson před 2 roky
rodič
revize
4a956fa18d
1 změnil soubory, kde provedl 8 přidání a 1 odebrání
  1. 8 1
      src/components/media_upload/media_upload.vue

+ 8 - 1
src/components/media_upload/media_upload.vue

@@ -17,9 +17,9 @@
     />
     <input
       v-if="uploadReady"
+      class="hidden-input-file"
       :disabled="disabled"
       type="file"
-      style="position: fixed; top: -100em; max-width: 0; max-height: 0"
       multiple="true"
       @change="change"
     >
@@ -33,5 +33,12 @@
 
 .media-upload {
   cursor: pointer; // We use <label> for interactivity... i wonder if it's fine
+
+  .hidden-input-file {
+    max-width: 0;
+    max-height: 0;
+    pointer-events: none;
+    opacity: 0;
+  }
 }
  </style>