JSFiddle - React, Tailwind, and code Playground

by Kamlesh Gupta

HTML

<pre>
    Things to implement later
   ---
     getValues = function () {
        var ev = {};
        var inputs = document.body.getElementsByTagName('input');

        for (var i = 0; i < inputs.length; i++) {
            if (inputs[i].type == "button") {
                continue;
            }
            var name = inputs[i].getAttribute('name');
            if (name == "start_date" || name == "end_date")
                ev[name] = parent.scheduler.templates.api_date(inputs[i].value);
            else
                ev[name] = inputs[i].value;
        }
        return ev;
    };
    setValues = function (obj) {

        var inputs = document.body.getElementsByTagName('input');
        for (var i = 0; i < inputs.length; i++)
            if (inputs[i].type != "button") {
                var name = inputs[i].getAttribute('name')
                if (name == "start_date" || name == "end_date")
                    inputs[i].value = parent.scheduler.date.date_to_str(parent.scheduler.config.api_date)(obj[name]);
                else
                    inputs[i].value = obj[name];
            }
    };

</script>

http://javaplanner.com/docs/lightbox.html#fully_custom_lightbox
</pre>