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

})