add Mediawiki support

This commit is contained in:
François Boulogne 2012-11-02 14:06:48 +01:00
parent e19c05d1c4
commit d1bf009071
7 changed files with 379 additions and 1 deletions

View file

@ -21,6 +21,7 @@
var ERR = require("async-stacktrace");
var exporthtml = require("../utils/ExportHtml");
var exportdokuwiki = require("../utils/ExportDokuWiki");
var exportmediawiki = require("../utils/ExportMediaWiki");
var padManager = require("../db/PadManager");
var async = require("async");
var fs = require("fs");
@ -85,6 +86,26 @@ exports.doExport = function(req, res, padId, type)
if(err && err != "stop") throw err;
});
}
else if(type == 'mediawiki')
{
var randNum;
var srcFile, destFile;
async.series([
//render the mediawiki document
function(callback)
{
exportmediawiki.getPadMediaWikiDocument(padId, req.params.rev, function(err, mediawiki)
{
res.send(mediawiki);
callback("stop");
});
},
], function(err)
{
if(err && err != "stop") throw err;
});
}
else
{
var html;