From 9dea9de44917b0b72a786122e619d451ccb8b0dc Mon Sep 17 00:00:00 2001 From: Di Peng Date: Wed, 20 Jul 2011 19:29:54 -0700 Subject: feat(docs): add full offline support --- Rakefile | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'Rakefile') diff --git a/Rakefile b/Rakefile index aff1995f..5c953831 100644 --- a/Rakefile +++ b/Rakefile @@ -221,8 +221,14 @@ end desc 'Generate docs' -task :docs do +task :docs => [:init] do `node docs/src/gen-docs.js` + File.open(path_to('docs/.htaccess'), File::RDWR) do |f| + text = f.read + f.truncate 0 + f.rewind + f.write text.sub('"NG_VERSION_FULL"', NG_VERSION.full) + end end @@ -250,19 +256,28 @@ task :package => [:clean, :compile, :docs] do File.open("#{pkg_dir}/docs-#{NG_VERSION.full}/index.html", File::RDWR) do |f| text = f.read + f.truncate 0 f.rewind f.write text.sub('angular.min.js', "angular-#{NG_VERSION.full}.min.js") end File.open("#{pkg_dir}/docs-#{NG_VERSION.full}/docs-scenario.html", File::RDWR) do |f| text = f.read + f.truncate 0 f.rewind f.write text.sub('angular-scenario.js', "angular-scenario-#{NG_VERSION.full}.js") end File.open("#{pkg_dir}/docs-#{NG_VERSION.full}/appcache.manifest", File::RDWR) do |f| + text = f.read + f.truncate 0 + f.rewind + f.write text.sub('angular.min.js', "angular-#{NG_VERSION.full}.min.js") + end + File.open("#{pkg_dir}/docs-#{NG_VERSION.full}/appcache-offline.manifest", File::RDWR) do |f| text = f.read + f.truncate 0 f.rewind f.write text.sub('angular.min.js', "angular-#{NG_VERSION.full}.min.js") end -- cgit v1.2.3