JSFiddle - React, Tailwind, and code Playground
by Suryar Praveen
CSS
/*!
* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under the MIT license
*/
if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");
+function(a) {
"use strict";
var b=a.fn.jquery.split(" ")[0].split(".");
if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1||b[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")
}
(jQuery),
+function(a) {
"use strict";
function b() {
var a=document.createElement("bootstrap"),
b= {
WebkitTransition: "webkitTransitionEnd", MozTransition:"transitionend", OTransition:"oTransitionEnd otransitionend", transition:"transitionend"
}
;
for(var c in b)if(void 0 !==a.style[c])return {
end: b[c]
}
;
return !1
}
a.fn.emulateTransitionEnd=function(b) {
var c= !1,
d=this;
a(this).one("bsTransitionEnd", function() {
c= !0
}
);
var e=function() {
c||a(d).trigger(a.support.transition.end)
}
;
return setTimeout(e, b),
this
}
,
a(function() {
a.support.transition=b(), a.support.transition&&(a.event.special.bsTransitionEnd= {
bindType:a.support.transition.end, delegateType:a.support.transition.end, handle:function(b) {
if(a(b.target).is(this))return b.handleObj.handler.apply(this, arguments)
}
}
)
}
)
}
(jQuery),
+function(a) {
"use strict";
function b(b) {
return this.each(function() {
var c=a(this), e=c.data("bs.alert");
e||c.data("bs.alert", e=new d(this)), "string"==typeof b&&e[b].call(c)
}
)
}
var c='[data-dismiss="alert"]',
d=function(b) {
a(b).on("click", c, this.close)
}
;
d.VERSION="3.3.7",
d.TRANSITION_DURATION=150,
d.prototype.close=function(b) {
function c() {
g.detach().trigger("closed.bs.alert").remove()
}
var e=a(this),
f=e.attr("data-target");
f||(f=e.attr("href"),...