JSFiddle - React, Tailwind, and code Playground

by SimoneGianni

JavaScript

function log() {
    $('body').append($('<div></div>').text(JSON.stringify(arguments)));
}


        var EventDetails = (function () {
            function EventDetails() {
                this.payload = null;
                this.populating = false;
                this.projected = false;
                this.listEnd = false;
                this.originalEvent = null;
                this.originalUrl = null;
                this.originalKey = null;
                this.precedingKey = null;
                this.handler = null;
            }
            EventDetails.prototype.setHandler = function (handler) {
                this.handler = handler;
            };
            EventDetails.prototype.offMe = function () {
                log("Offing", this.handler);
            };
            return EventDetails;
        })();

function empty() {}

log('Starting');
var ed1 = new EventDetails();
var subed = new empty();
subed.prototype = ed1;
subed.constructor = EventDetails;
log(subed);
subed.setHandler('h1');
subed.offMe();







log('Done');