JSFiddle - React, Tailwind, and code Playground

by Sami Mahmal

JavaScript

/*
 * ******************************************************************************
 *  jquery.mb.components
 *  file: jquery.browser.js
 *
 *  Copyright (c) 2001-2013. Matteo Bicocchi (Pupunzi);
 *  Open lab srl, Firenze - Italy
 *  email: [email protected]
 *  site: 	http://pupunzi.com
 *  blog:	http://pupunzi.open-lab.com
 * 	http://open-lab.com
 *
 *  Licences: MIT, GPL
 *  http://www.opensource.org/licenses/mit-license.php
 *  http://www.gnu.org/licenses/gpl.html
 *
 *  last modified: 16/01/13 20.38
 *  *****************************************************************************
 */

/*******************************************************************************
 *
 * jquery.browser
 * Author: pupunzi
 * Creation date: 16/01/13
 *
 ******************************************************************************/
/*Browser detection patch*/

		(function($){

			var jQversion = jQuery.fn.jquery.split(".");
			if(jQversion[1]<8)
				return;

			jQuery.browser = {};
			jQuery.browser.mozilla = false;
			jQuery.browser.webkit = false;
			jQuery.browser.opera = false;
			jQuery.browser.msie = false;

			var nAgt = navigator.userAgent;
			jQuery.browser.name  = navigator.appName;
			jQuery.browser.fullVersion  = ''+parseFloat(navigator.appVersion);
			jQuery.browser.majorVersion = parseInt(navigator.appVersion,10);
			var nameOffset,verOffset,ix;

// In Opera, the true version is after "Opera" or after "Version"
			if ((verOffset=nAgt.indexOf("Opera"))!=-1) {
				jQuery.browser.opera = true;
				jQuery.browser.name = "Opera";
				jQuery.browser.fullVersion = nAgt.substring(verOffset+6);
				if ((verOffset=nAgt.indexOf("Version"))!=-1)
					jQuery.browser.fullVersion = nAgt.substring(verOffset+8);
			}
// In MSIE, the true version is after "MSIE" in userAgent
			else if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
				jQuery.browser.msie = true;
				jQuery.browser.name = "Microsoft Internet Explorer";
				jQuery.browser.fullVersion =...