JSFiddle - React, Tailwind, and code Playground

by Alex Alex

JavaScript

void
function () { //closure

    var global = this,
        _initKeyboardEvent_type = (function (e) {
            try {
                e.initKeyboardEvent(
                    "keyup" // in DOMString typeArg
                ,
                false // in boolean canBubbleArg
                ,
                false // in boolean cancelableArg
                ,
                global // in views::AbstractView viewArg
                ,
                "+" // [test]in DOMString keyIdentifierArg | webkit event.keyIdentifier | IE9 event.key
                ,
                3 // [test]in unsigned long keyLocationArg | webkit event.keyIdentifier | IE9 event.location
                ,
                true // [test]in boolean ctrlKeyArg | webkit event.shiftKey | old webkit event.ctrlKey | IE9 event.modifiersList
                ,
                false // [test]shift | alt
                ,
                true // [test]shift | alt
                ,
                false // meta
                ,
                false // altGraphKey
                );



                
			// Safari and IE9 throw Error here due keyCode, charCode and which is readonly
			// Uncomment this code block if you need legacy properties
			/*delete e.keyCode;
			_Object_defineProperty(e, {writable: true, configurable: true, value: 9})
			delete e.charCode;
			_Object_defineProperty(e, {writable: true, configurable: true, value: 9})
			delete e.which;
			_Object_defineProperty(e, {writable: true, configurable: true, value: 9})*/
			

                return ((e["keyIdentifier"] || e["key"]) == "+" && (e["keyLocation"] || e["location"]) == 3) && (
                e.ctrlKey ? e.altKey ? // webkit
                1 : 3 : e.shiftKey ? 2 // webkit
                :
                4 // IE9
                ) || 9 // FireFox|w3c
                ;
            } catch (__e__) {
                _initKeyboardEvent_type = 0
            }
        })(document.createEvent("KeyboardEvent"))

        ,
       ...