Quellcode durchsuchen

add jquery package generation, run `rake jquery`, somebody please port this to ruby :)

tags/0.2
Jan Lehnardt vor 16 Jahren
Ursprung
Commit
dadf072d40
4 geänderte Dateien mit 36 neuen und 2 gelöschten Zeilen
  1. +5
    -0
      .gitignore
  2. +16
    -2
      Rakefile
  3. +6
    -0
      mustache-jquery/jquery.mustache.js.tpl.post
  4. +9
    -0
      mustache-jquery/jquery.mustache.js.tpl.pre

+ 5
- 0
.gitignore Datei anzeigen

@@ -28,3 +28,8 @@ mustache-commonjs/examples/view_partial.txt
mustache-commonjs/lib/mustache.js mustache-commonjs/lib/mustache.js
mustache-commonjs/test/mustache_test.js mustache-commonjs/test/mustache_test.js
mustache-commonjs/test/mustache_test.rb mustache-commonjs/test/mustache_test.rb
mustache-jquery/jquery.mustache.js
mustache-jquery/LICENSE
mustache-jquery/README.md
mustache-jquery/examples/
mustache-jquery/test/

+ 16
- 2
Rakefile Datei anzeigen

@@ -16,9 +16,23 @@ end
task :commonjs do task :commonjs do
print "Packaging for CommonJS\n" print "Packaging for CommonJS\n"
target = "mustache-commonjs" target = "mustache-commonjs"
files = "LICENSE README.md test examples"
`cp -r #{files} #{target}`
copy_distfiles(target);
`mkdir #{target}/lib` `mkdir #{target}/lib`
`cp mustache.js #{target}/lib` `cp mustache.js #{target}/lib`
print "Done, see ./#{target}\n" print "Done, see ./#{target}\n"
end end

task :jquery do
print "Packaging for jQuery\n"
target = "mustache-jquery/"
target_jq = "#{target}/jquery.mustache.js"
`cat #{target_jq}.tpl.pre mustache.js #{target_jq}.tpl.post > #{target_jq}`
copy_distfiles(target);
print "Done, see ./#{target}\n"
end

private
def copy_distfiles(target)
files = "LICENSE README.md test examples"
`cp -r #{files} #{target}`
end

+ 6
- 0
mustache-jquery/jquery.mustache.js.tpl.post Datei anzeigen

@@ -0,0 +1,6 @@

$.mustache = function(template, view) {
return Mustache.to_html(template, view);
};

})(jQuery);

+ 9
- 0
mustache-jquery/jquery.mustache.js.tpl.pre Datei anzeigen

@@ -0,0 +1,9 @@
/*
Shameless port of a shameless port
@defunkt => @janl => @aq
See http://github.com/defunkt/mustache for more info.
*/
;(function($) {


Laden…
Abbrechen
Speichern