Bug fixing added moving torrents after download, getting ready for alpha release
This commit is contained in:
		
							
								
								
									
										42
									
								
								goTorrentWebUI/node_modules/react-dropzone/dist/es/utils/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								goTorrentWebUI/node_modules/react-dropzone/dist/es/utils/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,42 @@
 | 
			
		||||
import accepts from 'attr-accept';
 | 
			
		||||
 | 
			
		||||
export var supportMultiple = typeof document !== 'undefined' && document && document.createElement ? 'multiple' in document.createElement('input') : true;
 | 
			
		||||
 | 
			
		||||
export function getDataTransferItems(event) {
 | 
			
		||||
  var dataTransferItemsList = [];
 | 
			
		||||
  if (event.dataTransfer) {
 | 
			
		||||
    var dt = event.dataTransfer;
 | 
			
		||||
    if (dt.files && dt.files.length) {
 | 
			
		||||
      dataTransferItemsList = dt.files;
 | 
			
		||||
    } else if (dt.items && dt.items.length) {
 | 
			
		||||
      // During the drag even the dataTransfer.files is null
 | 
			
		||||
      // but Chrome implements some drag store, which is accesible via dataTransfer.items
 | 
			
		||||
      dataTransferItemsList = dt.items;
 | 
			
		||||
    }
 | 
			
		||||
  } else if (event.target && event.target.files) {
 | 
			
		||||
    dataTransferItemsList = event.target.files;
 | 
			
		||||
  }
 | 
			
		||||
  // Convert from DataTransferItemsList to the native Array
 | 
			
		||||
  return Array.prototype.slice.call(dataTransferItemsList);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Firefox versions prior to 53 return a bogus MIME type for every file drag, so dragovers with
 | 
			
		||||
// that MIME type will always be accepted
 | 
			
		||||
export function fileAccepted(file, accept) {
 | 
			
		||||
  return file.type === 'application/x-moz-file' || accepts(file, accept);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export function fileMatchSize(file, maxSize, minSize) {
 | 
			
		||||
  return file.size <= maxSize && file.size >= minSize;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export function allFilesAccepted(files, accept) {
 | 
			
		||||
  return files.every(function (file) {
 | 
			
		||||
    return fileAccepted(file, accept);
 | 
			
		||||
  });
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// allow the entire document to be a drag target
 | 
			
		||||
export function onDocumentDragOver(evt) {
 | 
			
		||||
  evt.preventDefault();
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										23
									
								
								goTorrentWebUI/node_modules/react-dropzone/dist/es/utils/styles.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								goTorrentWebUI/node_modules/react-dropzone/dist/es/utils/styles.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,23 @@
 | 
			
		||||
export default {
 | 
			
		||||
  rejected: {
 | 
			
		||||
    borderStyle: 'solid',
 | 
			
		||||
    borderColor: '#c66',
 | 
			
		||||
    backgroundColor: '#eee'
 | 
			
		||||
  },
 | 
			
		||||
  disabled: {
 | 
			
		||||
    opacity: 0.5
 | 
			
		||||
  },
 | 
			
		||||
  active: {
 | 
			
		||||
    borderStyle: 'solid',
 | 
			
		||||
    borderColor: '#6c6',
 | 
			
		||||
    backgroundColor: '#eee'
 | 
			
		||||
  },
 | 
			
		||||
  default: {
 | 
			
		||||
    width: 200,
 | 
			
		||||
    height: 200,
 | 
			
		||||
    borderWidth: 2,
 | 
			
		||||
    borderColor: '#666',
 | 
			
		||||
    borderStyle: 'dashed',
 | 
			
		||||
    borderRadius: 5
 | 
			
		||||
  }
 | 
			
		||||
};
 | 
			
		||||
		Reference in New Issue
	
	Block a user