Capital T in second part of Content-Type

Change-Id: I20a9af9a8c0e05e96c77c9ac7566ea7bc1a6dabd
This commit is contained in:
Gabriel Wicke 2012-05-23 18:11:51 +02:00
parent d6af3b3375
commit 6dac7de2f4

View file

@ -62,14 +62,14 @@ var textarea = function ( res, content ) {
*/ */
app.get(/\/_html\/(.*)/, function(req, res){ app.get(/\/_html\/(.*)/, function(req, res){
env.pageName = req.params[0]; env.pageName = req.params[0];
res.setHeader('Content-type', 'text/html; charset=UTF-8'); res.setHeader('Content-Type', 'text/html; charset=UTF-8');
res.write( "Your HTML DOM:" ); res.write( "Your HTML DOM:" );
textarea( res ); textarea( res );
res.end(''); res.end('');
}); });
app.post(/\/_html\/(.*)/, function(req, res){ app.post(/\/_html\/(.*)/, function(req, res){
env.pageName = req.params[0]; env.pageName = req.params[0];
res.setHeader('Content-type', 'text/html; charset=UTF-8'); res.setHeader('Content-Type', 'text/html; charset=UTF-8');
var p = new html5.Parser(); var p = new html5.Parser();
p.parse( '<html><body>' + req.body.content + '</body></html>' ); p.parse( '<html><body>' + req.body.content + '</body></html>' );
res.write('<pre style="background-color: #efefef">'); res.write('<pre style="background-color: #efefef">');
@ -89,14 +89,14 @@ app.post(/\/_html\/(.*)/, function(req, res){
*/ */
app.get(/\/_wikitext\/(.*)/, function(req, res){ app.get(/\/_wikitext\/(.*)/, function(req, res){
env.pageName = req.params[0]; env.pageName = req.params[0];
res.setHeader('Content-type', 'text/html; charset=UTF-8'); res.setHeader('Content-Type', 'text/html; charset=UTF-8');
res.write( "Your wikitext:" ); res.write( "Your wikitext:" );
textarea( res ); textarea( res );
res.end(''); res.end('');
}); });
app.post(/\/_wikitext\/(.*)/, function(req, res){ app.post(/\/_wikitext\/(.*)/, function(req, res){
env.pageName = req.params[0]; env.pageName = req.params[0];
res.setHeader('Content-type', 'text/html; charset=UTF-8'); res.setHeader('Content-Type', 'text/html; charset=UTF-8');
var parser = parserPipelineFactory.makePipeline( 'text/x-mediawiki/full' ); var parser = parserPipelineFactory.makePipeline( 'text/x-mediawiki/full' );
parser.on('document', function ( document ) { parser.on('document', function ( document ) {
res.write(document.body.innerHTML); res.write(document.body.innerHTML);
@ -107,7 +107,7 @@ app.post(/\/_wikitext\/(.*)/, function(req, res){
res.end(''); res.end('');
}); });
try { try {
res.setHeader('Content-type', 'text/html; charset=UTF-8'); res.setHeader('Content-Type', 'text/html; charset=UTF-8');
console.log('starting parsing of ' + req.params[0]); console.log('starting parsing of ' + req.params[0]);
// FIXME: This does not handle includes or templates correctly // FIXME: This does not handle includes or templates correctly
parser.process( req.body.content ); parser.process( req.body.content );
@ -133,7 +133,7 @@ app.get(/\/(.*)/, function(req, res){
//res.end("hello world\n" + req.method + ' ' + req.params.title); //res.end("hello world\n" + req.method + ' ' + req.params.title);
}); });
try { try {
res.setHeader('Content-type', 'text/html; charset=UTF-8'); res.setHeader('Content-Type', 'text/html; charset=UTF-8');
console.log('starting parsing of ' + req.params[0]); console.log('starting parsing of ' + req.params[0]);
// FIXME: This does not handle includes or templates correctly // FIXME: This does not handle includes or templates correctly
parser.process('{{:' + req.params[0] + '}}' ); parser.process('{{:' + req.params[0] + '}}' );
@ -149,7 +149,7 @@ app.get(/\/(.*)/, function(req, res){
*/ */
app.post(/\/(.*)/, function(req, res){ app.post(/\/(.*)/, function(req, res){
env.pageName = req.params[0]; env.pageName = req.params[0];
res.setHeader('Content-type', 'text/plain; charset=UTF-8'); res.setHeader('Content-Type', 'text/plain; charset=UTF-8');
var p = new html5.Parser(); var p = new html5.Parser();
p.parse( req.body.content ); p.parse( req.body.content );
new WikitextSerializer({env: env}).serializeDOM( new WikitextSerializer({env: env}).serializeDOM(