camedit
Version:
Small JS image editor wrapped around cropperjs
50 lines (27 loc) • 1.02 kB
JavaScript
import Editor from "./modules/Editor";
require('./../sass/app.scss');
const inProduction = true;
if (!inProduction) {
document.onreadystatechange = () => {
if (document.readyState === 'complete') {
let images = document.getElementsByClassName('sample-images');
for (let image of images) {
image.addEventListener('click', (event) => {
let editor = new Editor('#editor');
let clickedImage = event.target;
event.stopPropagation();
event.stopImmediatePropagation();
editor.onCloseButtonEvent('click', () => {
editor.close();
});
editor.onAfterSave((image) => {
console.log(image);
});
return editor.launch(clickedImage);
});
}
}
};
}
window.Camedit = Editor;
export default Editor;