Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // === dit moet in quill script / rte.html //
- var showImageUI = () => {
- var receiveMessage = ev => {
- if (source !== window || ev.data !== "addImage") {
- window.removeEventListener("message", receiveMessage);
- quill.insertEmbed(10, 'image', ev.data);
- }
- };
- window.addEventListener("message", receiveMessage);
- window.postMessage("addImage");
- };
- var toolbar = quill.getModule('toolbar');
- toolbar.addHandler('image', showImageUI);
- // ======== In React Native ======
- function onMessage(ev) {
- if (ev.data === "addImage") {
- var img = promp("Select image"); //use that library
- window.postMessage(img);
- }
- }
- window.addEventListener("message", onMessage); // onMessage={onMessage}
Advertisement
Add Comment
Please, Sign In to add comment