disable copy/paste from local environment.

It never worked and has ruined the experience with regular copy/paste on Puter
This commit is contained in:
jelveh 2024-12-03 18:58:22 -08:00
parent 02e62f1625
commit b4938659d1
2 changed files with 1 additions and 27 deletions

View File

@ -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;

View File

@ -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;