From db107fe884560973600eda7bad7216f19d8d3465 Mon Sep 17 00:00:00 2001 From: crschmidt Date: Thu, 17 Aug 2006 01:48:55 +0000 Subject: [PATCH] Add doc generation tool (Crappy. Will be rewritten, i promise.) git-svn-id: http://svn.openlayers.org/trunk/openlayers@1267 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf --- build/docs.sh | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100755 build/docs.sh diff --git a/build/docs.sh b/build/docs.sh new file mode 100755 index 0000000000..1c21a78439 --- /dev/null +++ b/build/docs.sh @@ -0,0 +1,6 @@ +#!/bin/sh +rm ../doc/reference.html +echo "" >> ../doc/reference.html +for i in Map Layer Layer.HTTPRequest Layer.Grid Layer.WMS Layer.KaMap Layer.EventPane Layer.Google Layer.VirtualEarth Layer.Markers Layer.Text Layer.GeoRSS Layer.Boxes Icon Marker Marker.Box Tile Tile.Image Tile.WFS Control Control.LayerSwitcher Control.MouseDefaults Control.MouseToolbar Control.PanZoom Control.PanZoomBar Control.Permalink Control.Scale; do +cat ../doc/$i.txt | perl -pe "s/^(.*?) -- (.*?) -- (.*?)$/ \1<\/td>\2<\/td>\3<\/td><\/tr>/" | perl -pe "s/^( \* )?(.*?) -- (.*?)$/ \2<\/td>\3<\/td><\/tr>/" | perl -pe "s/^ \* (.*)$/ <\/table>\n\n

\1<\/h3>\n /" | perl -pe "s/{OpenLayers.(.*?)\|(.*?)}/\2<\/a>/g" | perl -pe "s/{OpenLayers.(.*?)}/OpenLayers.\$1<\/a>/g" | perl -pe "s/{([A-Za-z]+?)\|(.+?)}/\2<\/span>/" | perl -pe "s/{([A-Za-z]+?)}/\$1<\/span>/g" | perl -pe "s/^\* (.*)$/<\/table>\n

\1<\/h2>\n

/" | perl -pe "s/^OpenLayers\.(.*)$/

OpenLayers.\$1<\/a><\/h1>
/" >> ../doc/reference.html; echo "

" >> ../doc/reference.html +done