Show
Ignore:
Timestamp:
12/07/07 12:47:01 (13 months ago)
Author:
cho45
Message:

lang/javascript/jsdeferred/trunk/Rakefile,
lang/javascript/jsdeferred/trunk/binding/userscript.js,
lang/javascript/jsdeferred/trunk/jsdeferred.userscript.js:

userscript 用のスクリプトを吐くように

Location:
lang/javascript/jsdeferred/trunk
Files:
2 added
1 modified

Legend:

Unmodified
Added
Removed
  • lang/javascript/jsdeferred/trunk/Rakefile

    r2691 r2759  
    99EOS 
    1010 
    11 CLEAN.include ["jsdeferred.{nodoc,mini,jquery}.js"] 
     11CLEAN.include ["jsdeferred.{nodoc,mini,jquery,userscript}.js"] 
     12RELEASES = %w( 
     13        jsdeferred.js 
     14        jsdeferred.nodoc.js 
     15        jsdeferred.mini.js 
     16        jsdeferred.jquery.js 
     17        jsdeferred.userscript.js 
     18        doc/index.html 
     19) 
    1220Version = File.read("jsdeferred.js")[/Version:: (\d+\.\d+\.\d+)/, 1] 
    1321 
     
    2937task :default => [:test] 
    3038 
    31 task :test => ["jsdeferred.nodoc.js", "jsdeferred.mini.js", "jsdeferred.js", "jsdeferred.jquery.js", "doc/index.html"] do 
     39task :test => RELEASES do 
    3240        sh %{rhino test-rhino.js jsdeferred.js} 
    3341end 
     
    8088end 
    8189 
     90file "jsdeferred.userscript.js" => ["jsdeferred.js", "binding/userscript.js"] do |t| 
     91        File.open(t.name, "w") {|f| 
     92                f.puts "// Usage:: D().export();" 
     93                f << File.read("binding/userscript.js").sub("/*include JSDeferred*/", mini(File.read("jsdeferred.js"), true)) 
     94        } 
     95end 
    8296 
    8397file "doc/index.html" => ["jsdeferred.js"] do |t|