xreate-client-syntax-check.js
No OneTemporary

File Metadata

Created
Mon, Aug 24, 10:40 AM

xreate-client-syntax-check.js

/**
* @requires xreate-interface
* @provides xreate-syntax-check
* @do-not-minify
*/
function checkSyntax(input, callbackResponce) {
var transport = new Thrift.Transport("http://localhost:9090");
var protocol = new Thrift.Protocol(transport);
var client = new AbstractXreateServerClient(protocol);
client.checkSyntax(input, callbackResponce);
}
document.addEventListener('DOMContentLoaded', function(){
$("#check-syntax").click(function(){
var program = $("#program").val();
checkSyntax(program, function(responce){
$("#log").val(responce.output);
});
})
}, false);

Event Timeline