JSFiddle - React, Tailwind, and code Playground
by Steven Senkus
HTML
<div id="result">LINES:</div>
<button id="add" type="button">ADD</button>
<button id="done" type="button">DONE</button>
JavaScript
var deferred = new $.Deferred();
var timer;
console.log(deferred.state());
$('button#add').click(deferred.notify);
$('button#done').click(deferred.resolve);
$.when(deferred).then(function () {
alert('done!');
}, function () {
alert('error')
},
function () {
setTimeout(function() {
$('#result').html($('#result').html() + '-');
}, 500);
})