mirror of
https://github.com/HeyPuter/puter.git
synced 2025-02-02 14:18:43 +08:00
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:
parent
02e62f1625
commit
b4938659d1
@ -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;
|
||||
|
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user