JSFiddle - React, Tailwind, and code Playground

by Darby Rathbone

JavaScript

var sendClick = function (evt) {
        var newEvt = document.createEvent("MouseEvents");
        newEvt.initMouseEvent("mousedown", true, true, focus.ownerDocument.defaultView, 0,
        evt.screenX, evt.screenY, evt.clientX, evt.clientY,
        evt.ctrlKey, evt.altKey, evt.shirtKey, evt.metaKey, 0, null);
        evt.target.dispatchEvent(newEvt);
        var newEvt2 = document.createEvent("MouseEvents");
        newEvt2.initMouseEvent("mouseup", true, true, focus.ownerDocument.defaultView, 0,
        evt.screenX, evt.screenY, evt.clientX, evt.clientY,
        evt.ctrlKey, evt.altKey, evt.shirtKey, evt.metaKey, 0, null);
        evt.target.dispatchEvent(newEvt2);
        document.body.appendChild(document.createTextNode("clicked" + JSON.stringify(evt)));
    };