File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed
public/themes/pterodactyl/js/frontend/files Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change 6161 event . preventDefault ( ) ;
6262 } , false ) ;
6363
64+ window . foldersDetectedInDrag = function ( event ) {
65+ var folderDetected = false ;
66+ var files = event . dataTransfer . files ;
67+ for ( var i = 0 , f ; f = files [ i ] ; i ++ ) {
68+ if ( ! f . type && f . size === 0 ) {
69+ return true ;
70+ }
71+ }
72+
73+ return folderDetected ;
74+ } ;
75+
6476 var dropCounter = 0 ;
6577 $ ( '#load_files' ) . bind ( {
6678 dragenter : function ( event ) {
7587 }
7688 } ,
7789 drop : function ( event ) {
90+ if ( window . foldersDetectedInDrag ( event . originalEvent ) ) {
91+ $ . notify ( {
92+ message : 'Folder uploads are not supported. Please use SFTP to upload whole directories.' ,
93+ } , {
94+ type : 'warning' ,
95+ delay : 0
96+ } ) ;
97+ }
98+
7899 dropCounter = 0 ;
79100 $ ( this ) . removeClass ( 'hasFileHover' ) ;
80101 }
You can’t perform that action at this time.
0 commit comments