/*\ title: $:/core/modules/macros/serialize.js type: application/javascript module-type: macro Serialize macro \*/ (function(){ /*jslint node: true, browser: true */ /*global $tw: false */ "use strict"; exports.info = { name: "serialize", params: { filter: {byPos: 0, type: "filter"}, as: {byPos: 1, type: "text"}, removePrefix: {byName: true, type: "text"} } }; exports.executeMacro = function() { var as = this.params.as || "text/plain", t; if(this.hasParameter("filter")) { var titles = this.wiki.filterTiddlers(this.params.filter), tiddlers = [], result = []; if(this.hasParameter("removePrefix")) { for(t=0; t