Royalgamer06

Untitled

Feb 15th, 2019
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1.  
  2. // === dit moet in quill script / rte.html =====
  3.  
  4. var showImageUI = () => {
  5. var receiveMessage = ev => {
  6. if (ev.source !== window || ev.data !== "addImage") {
  7. window.removeEventListener("message", receiveMessage);
  8. quill.insertEmbed(10, 'image', ev.data);
  9. }
  10. };
  11. window.addEventListener("message", receiveMessage);
  12. window.postMessage("addImage");
  13. };
  14.  
  15. var toolbar = quill.getModule('toolbar');
  16. toolbar.addHandler('image', showImageUI);
  17.  
  18.  
  19. // ======== In React Native ======
  20. function onMessage(ev) {
  21. if (ev.data === "addImage") {
  22. var img = prompt("Select image"); //use that library
  23. window.postMessage(img);
  24. }
  25. }
  26.  
  27. window.addEventListener("message", onMessage); // onMessage={onMessage}
Advertisement
Add Comment
Please, Sign In to add comment