X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=build%2Fdocs%2Fdocs.js;fp=build%2Fdocs%2Fdocs.js;h=6574f6b04be8d9d09f3a6ea37ae00c7b0ac17926;hb=ccabf2823b528c09455432cafdb504c6a0216a18;hp=6e77b9435aa57694b18bee9a77d79113eb98fdd9;hpb=5ae02b2ecd6293ef33de3d3acf00c456ed01b776;p=jquery.git diff --git a/build/docs/docs.js b/build/docs/docs.js index 6e77b94..6574f6b 100644 --- a/build/docs/docs.js +++ b/build/docs/docs.js @@ -1,19 +1,28 @@ load("build/js/json.js", "build/js/xml.js", "build/js/writeFile.js", "build/js/parse.js"); +var dir = arguments[1]; + var c = parse( readFile(arguments[0]) ); -var json = Object.toJSON( c ); +output( c, "docs" ); -writeFile( arguments[1] + "/data/jquery-docs-json.js", json ); -writeFile( arguments[1] + "/data/jquery-docs-jsonp.js", "docsLoaded(" + json + ")" ); +c = categorize( c ); +output( c, "cat" ); -Object.toXML.force = { desc: 1, code: 1, before: 1, result: 1 }; +function output( c, n ) { + var json = Object.toJSON( c ); -var xml = Object.toXML( { method: c }, "docs" ); + writeFile( dir + "/data/jquery-" + n + "-json.js", json ); + writeFile( dir + "/data/jquery-" + n + "-jsonp.js", "docsLoaded(" + json + ")" ); -writeFile( arguments[1] + "/data/jquery-docs-xml.xml", - "\n" + xml ); + Object.toXML.force = { desc: 1, code: 1, before: 1, result: 1 }; + + var xml = Object.toXML( n == "docs" ? { method: c } : c, "docs" ); + + writeFile( dir + "/data/jquery-" + n + "-xml.xml", + "\n" + xml ); -writeFile( arguments[1] + "/index.xml", - "\n" + - "\n" + xml -); + writeFile( dir + "/" + ( n == "docs" ? "index" : n ) + ".xml", + "\n" + + "\n" + xml + ); +}