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');