2016, April 4th
You may have recently read about how much it cost to develop the TSA's new randomizer app!
Here's the app in action:
My goodness, that seems like a pretty simple app! I could probably build it, in like, an hour?
So I did. Here it is.
This is the entirety of the JavaScript:
$(".randomizeButton").click(function() {
$(".arrows > *").addClass("invisible").removeClass("leftArrowAnimate rightArrowAnimate")
if (Math.random() >= 0.5) {
$(".leftArrow").clone().removeClass("invisible").insertAfter(".leftArrow");
$(".leftArrow:first").remove();
} else {
$(".rightArrow").clone().removeClass("invisible").insertAfter(".rightArrow");
$(".rightArrow:first").remove();
}
})
I could have done it without jQuery, but that's more expensive, and we were really trying to fit within the budget here.
(there's a little more HTML and CSS, but I won't bore you with that)