mirror of https://github.com/metafizzy/isotope
David DeSandro
14 years ago
2 changed files with 1 additions and 36 deletions
@ -1,35 +0,0 @@ |
|||||||
# automates minifying jquery.isotope.js |
|
||||||
# requires Google Closure Compiler http://code.google.com/closure/compiler/ |
|
||||||
# from command line run: |
|
||||||
# rake min COMPILER='path/to/compiler.jar' |
|
||||||
file compiler = ENV["COMPILER"] || '../../resources/google-closure/compiler.jar' |
|
||||||
js = 'jquery.isotope.js' |
|
||||||
min_js = 'jquery.isotope.min.js' |
|
||||||
|
|
||||||
desc "Generates #{min_js}" |
|
||||||
task :min do |
|
||||||
unless File.exists?( compiler ) |
|
||||||
puts "ERROR: Compiler not found at " + compiler |
|
||||||
else |
|
||||||
puts "Minifying jquery.isotope.js..." |
|
||||||
sh "java -jar #{compiler} --js #{js} --js_output_file #{min_js}" |
|
||||||
# Adds header comment |
|
||||||
min = File.read( min_js ) |
|
||||||
File.open( min_js, 'w') do |f| |
|
||||||
f.write File.readlines( js )[0..9].join() |
|
||||||
f.write min |
|
||||||
end |
|
||||||
end |
|
||||||
end |
|
||||||
|
|
||||||
desc "Zips _site/ into isotope-site.zip on to Desktop" |
|
||||||
task :zip do |
|
||||||
# makes isotope-site/ directory |
|
||||||
sh 'mkdir isotope-site;' |
|
||||||
# copies _site/ |
|
||||||
sh 'cp -r _site/ isotope-site;' |
|
||||||
# zips isotope-site/ |
|
||||||
sh 'zip -r ~/Desktop/isotope-site.zip isotope-site/;' |
|
||||||
# removes isotope-site/ |
|
||||||
sh 'rm -rf isotope-site;' |
|
||||||
end |
|
Loading…
Reference in new issue