diff --git a/src/core/Utils.js b/src/core/Utils.js new file mode 100644 index 000000000..bd8472992 --- /dev/null +++ b/src/core/Utils.js @@ -0,0 +1,18 @@ +// This is how we roll $('.element').toggleClass in non-jQuery world +export function toggleClass(el, className) { + // console.log(el); + + if (el.classList) { + el.classList.toggle(className); + } else { + var classes = el.className.split(' '); + var existingIndex = classes.indexOf(className); + + if (existingIndex >= 0) { + classes.splice(existingIndex, 1); + } else { + classes.push(className); + el.className = classes.join(' '); + } + } +} diff --git a/src/plugins/DragDrop.js b/src/plugins/DragDrop.js index 2d7b8a1fc..553d0d237 100644 --- a/src/plugins/DragDrop.js +++ b/src/plugins/DragDrop.js @@ -1,23 +1,5 @@ import TransloaditPlugin from '../plugins/TransloaditPlugin'; - -// This is how we roll $('.element').toggleClass in non-jQuery world -function toggleClass(el, className) { - // console.log(el); - - if (el.classList) { - el.classList.toggle(className); - } else { - var classes = el.className.split(' '); - var existingIndex = classes.indexOf(className); - - if (existingIndex >= 0) { - classes.splice(existingIndex, 1); - } else { - classes.push(className); - el.className = classes.join(' '); - } - } -} +import { toggleClass } from '../core/Utils'; export default class DragDrop extends TransloaditPlugin { constructor(core, opts) { @@ -71,7 +53,6 @@ export default class DragDrop extends TransloaditPlugin { this.core.setProgress(this, 0); var selected = [ {name: 'lolcat.jpeg'} ]; this.core.setProgress(this, 100); - // return selected; } }