closure compiler

by mmis1000

HTML

<textarea id='code'></textarea>
<div id='data'></div>
<button id='click'>click</button>

JavaScript

function short(code, onsuccess) {
    $.ajax({
        type: "POST",
        url: "http://closure-compiler.appspot.com/compile",
        data: {
            "compilation_level": "WHITESPACE_ONLY",
                "output_format": "text",
                "output_info": "compiled_code",
                "js_code": code
        },
        success: onsuccess,
        dataType : "text"
    });
}

function print(data) {
    $("#data").text('javascript:' + encodeURIComponent(data));
}
code = 'alert("a" + "b");'
short(code, print)
$('#click').click(function(){
    short($('#code').val(), print)
})