JSFiddle - React, Tailwind, and code Playground
CSS
html, body {
height : 100%;
background-color : yellow;
}
div {
background-color : red;
padding : 10px;
}
p {
background-color : blue;
padding : 10px;
}
JavaScript
dojo.require('dijit._Widget');
dojo.ready(function() {
dojo.provide('Test');
dojo.declare('Test', dijit._Widget, {
postCreate : function() {
this.domNode = dojo.create('div');
dojo.place(dojo.create('p'), this.domNode);
}
});
var test = new Test();
test.placeAt(dojo.body());
dojo.connect(test.domNode, 'onclick', function() {
dojo.place(document.createTextNode(''), dojo.body(), 'only');
});
dojo.connect(dojo.body(), 'onclick', function(evt) {
if (evt.target == dojo.body())
test.placeAt(dojo.body());
});
});