Преглед изворни кода

disable copy/paste from local environment.

It never worked and has ruined the experience with regular copy/paste on Puter
jelveh пре 5 месеци
родитељ
комит
b4938659d1
2 измењених фајлова са 1 додато и 27 уклоњено
  1. 0 27
      src/gui/src/initgui.js
  2. 1 0
      src/gui/src/keyboard.js

+ 0 - 27
src/gui/src/initgui.js

@@ -1247,33 +1247,6 @@ window.initgui = async function(options){
         clearTimeout(this.long_hover_timeout);
     })
 
-    // if an element has the .long-hover class, cancel the long-hover event if the mouse leaves
-    $(document).on('paste', function(event){
-        event = event.originalEvent ?? event;
-
-        let clipboardData = event.clipboardData || window.clipboardData;
-        let items = clipboardData.items || clipboardData.files;
-
-        // return if paste is on input or textarea
-        if($(event.target).is('input') || $(event.target).is('textarea'))
-            return;
-
-        if(!(items instanceof DataTransferItemList))
-            return;
-
-        // upload files
-        if(items?.length>0){
-            let parent_container = determine_active_container_parent();
-            if(parent_container){
-                window.upload_items(items, $(parent_container).attr('data-path'));
-            }
-        }
-
-        event.stopPropagation();
-        event.preventDefault();
-        return false;
-    })
-
     document.addEventListener("visibilitychange", (event) => {
         if (document.visibilityState !== "visible") {
             window.doc_title_before_blur = document.title;

+ 1 - 0
src/gui/src/keyboard.js

@@ -21,6 +21,7 @@ import UIAlert from './UI/UIAlert.js';
 import UIWindowSearch from './UI/UIWindowSearch.js';
 import launch_app from './helpers/launch_app.js';
 import open_item from './helpers/open_item.js';
+import determine_active_container_parent from './helpers/determine_active_container_parent.js';
 
 $(document).bind('keydown', async function(e){
     const focused_el = document.activeElement;