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