Просмотр исходного кода

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

tags/0.2
Jan Lehnardt 16 лет назад
Родитель
Сommit
dadf072d40
4 измененных файлов: 36 добавлений и 2 удалений
  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 Просмотреть файл

@@ -28,3 +28,8 @@ mustache-commonjs/examples/view_partial.txt
mustache-commonjs/lib/mustache.js
mustache-commonjs/test/mustache_test.js
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 Просмотреть файл

@@ -16,9 +16,23 @@ end
task :commonjs do
print "Packaging for CommonJS\n"
target = "mustache-commonjs"
files = "LICENSE README.md test examples"
`cp -r #{files} #{target}`
copy_distfiles(target);
`mkdir #{target}/lib`
`cp mustache.js #{target}/lib`
print "Done, see ./#{target}\n"
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 Просмотреть файл

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

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

})(jQuery);

+ 9
- 0
mustache-jquery/jquery.mustache.js.tpl.pre Просмотреть файл

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


Загрузка…
Отмена
Сохранить