Break up checkDragDropSupport conditions for readability

This commit is contained in:
Kevin van Zonneveld 2015-12-21 11:58:40 +01:00
parent 29d535023f
commit 027e0ca95f

View file

@ -39,9 +39,20 @@ export default class DragDrop extends Plugin {
*/
checkDragDropSupport() {
const div = document.createElement('div');
return (('draggable' in div) ||
('ondragstart' in div && 'ondrop' in div)) &&
'FormData' in window && 'FileReader' in window;
if (!('draggable' in div) || !('ondragstart' in div && 'ondrop' in div)) {
return false;
}
if (!('FormData' in window)) {
return false;
}
if (!('FileReader' in window)) {
return false;
}
return true;
}
listenForEvents() {