File tree Expand file tree Collapse file tree 4 files changed +13
-6
lines changed
src/components/terminal/xterm Expand file tree Collapse file tree 4 files changed +13
-6
lines changed Original file line number Diff line number Diff line change 5555 "decko" : " ^1.2.0" ,
5656 "file-saver" : " ^2.0.5" ,
5757 "preact" : " ^10.18.1" ,
58- "trzsz" : " ^1.1.3 " ,
58+ "trzsz" : " ^1.1.4 " ,
5959 "whatwg-fetch" : " ^3.6.19" ,
6060 "xterm" : " ^5.3.0" ,
6161 "xterm-addon-canvas" : " ^0.5.0" ,
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ export interface ZmodeOptions {
88 zmodem : boolean ;
99 trzsz : boolean ;
1010 windows : boolean ;
11+ trzszDragInitTimeout : number ;
1112 onSend : ( ) => void ;
1213 sender : ( data : string | Uint8Array ) => void ;
1314 writer : ( data : string | Uint8Array ) => void ;
@@ -75,6 +76,7 @@ export class ZmodemAddon implements ITerminalAddon {
7576 sendToServer : data => sender ( data ) ,
7677 terminalColumns : terminal . cols ,
7778 isWindowsShell : this . options . windows ,
79+ dragInitTimeout : this . options . trzszDragInitTimeout ,
7880 } ) ;
7981 const element = terminal . element as EventTarget ;
8082 this . addDisposableListener ( element , 'dragover' , event => event . preventDefault ( ) ) ;
Original file line number Diff line number Diff line change @@ -45,6 +45,7 @@ export interface ClientOptions {
4545 enableSixel : boolean ;
4646 titleFixed ?: string ;
4747 isWindows : boolean ;
48+ trzszDragInitTimeout : number ;
4849}
4950
5051export interface FlowControl {
@@ -328,6 +329,7 @@ export class Xterm {
328329 zmodem : prefs . enableZmodem ,
329330 trzsz : prefs . enableTrzsz ,
330331 windows : prefs . isWindows ,
332+ trzszDragInitTimeout : prefs . trzszDragInitTimeout ,
331333 onSend : this . sendCb ,
332334 sender : this . sendData ,
333335 writer : this . writeData ,
@@ -366,6 +368,9 @@ export class Xterm {
366368 case 'enableTrzsz' :
367369 if ( value ) console . log ( '[ttyd] trzsz enabled' ) ;
368370 break ;
371+ case 'trzszDragInitTimeout' :
372+ if ( value ) console . log ( `[ttyd] trzsz drag init timeout: ${ value } ` ) ;
373+ break ;
369374 case 'enableSixel' :
370375 if ( value ) {
371376 terminal . loadAddon ( register ( new ImageAddon ( ) ) ) ;
Original file line number Diff line number Diff line change @@ -9925,13 +9925,13 @@ __metadata:
99259925 languageName : node
99269926 linkType : hard
99279927
9928- " trzsz@npm:^1.1.3 " :
9929- version : 1.1.3
9930- resolution : " trzsz@npm:1.1.3 "
9928+ " trzsz@npm:^1.1.4 " :
9929+ version : 1.1.4
9930+ resolution : " trzsz@npm:1.1.4 "
99319931 bin :
99329932 trz : bin/trz.js
99339933 tsz : bin/tsz.js
9934- checksum : 6bdb718a744d6983ebbe57237e54c580cb39ecb5adcf135c65c99a9fd1a3139f52279b9992b6dc28a8d84ca569d7a01e49981d9d2080dd17867ac05c756b15dd
9934+ checksum : d84fe4f2e2784f0c3beb4063647738f6a32eb07ee0f5de0d8fe5ea9b5a5817e327454e80c2bfa9515090739a5e63e6775340d9d1b06742243e7f1a9b63449ddf
99359935 languageName : node
99369936 linkType : hard
99379937
@@ -10021,7 +10021,7 @@ __metadata:
1002110021 style-loader : ^3.3.3
1002210022 terser-webpack-plugin : ^5.3.9
1002310023 through2 : ^4.0.2
10024- trzsz : ^1.1.3
10024+ trzsz : ^1.1.4
1002510025 ts-loader : ^9.5.0
1002610026 typescript : ^5.2.2
1002710027 util : ^0.12.5
You can’t perform that action at this time.
0 commit comments