jquery.fancytree
Version:
jQuery tree view / tree grid plugin with support for keyboard, inline editing, filtering, checkboxes, drag'n'drop, and lazy loading
26 lines (21 loc) • 723 B
JavaScript
/*jshint node: true */
var http = require("http");
var url = require("url");
var path = require("path");
var fs = require("fs");
http.createServer(function(request, response) {
var uri = url.parse(request.url).pathname,
filename = path.join(process.cwd(), uri);
fs.readFile(filename, "binary", function(err, file) {
if (err) {
response.writeHead(500, { "Content-Type": "text/plain" });
response.write(err + "\n");
response.end();
return;
}
response.writeHead(200, filename.match(/\.js$/) ? { "Content-Type": "text/javascript" } : {});
response.write(file, "utf-8");
response.end();
});
}).listen(8124, "0.0.0.0");
console.log("Test suite at http://0.0.0.0:8124/test/unit/test-core.html");