Renders wiki markup data to HTML
Get parameters
- pageName = Page context for rendering
- data = Wiki markup data to render (optional if using sourcePageName/fileName)
- sourcePageName = Source page containing file to render (optional)
- fileName = File containing wiki markup to render (optional)
Get examples:
// Simple URL - render inline data
/OpenForum/Actions/RenderWikiData?pageName=/MyPage&data=!!Title
// Using JSON.get - render from file
JSON.get('/OpenForum/Actions/RenderWikiData', null,
'pageName=/MyPage&sourcePageName=/Source&fileName=content.wiki')
.onSuccess(function(html) {
console.log('Rendered HTML:', html);
}).go();
Get Action
Server Side Javascript for GET method
if(typeof(pageName)=="undefined")
{
transaction.setResult(transaction.SHOW_PAGE);
}
else
{
data = transaction.getParameter("data");
if(data==null)
{
sourcePageName = transaction.getParameter("sourcePageName");
fileName = transaction.getParameter("fileName");
data = file.getAttachment(sourcePageName,fileName);
}
html = wiki.renderWikiData(pageName,data);
transaction.sendPage(html);
}