mirror of https://github.com/metafizzy/isotope
Filter & sort magical layouts
http://isotope.metafizzy.co
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
588 B
22 lines
588 B
14 years ago
|
# automates minifying jquery.isotope.js
|
||
|
# 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 => min_js
|
||
|
|
||
|
file min_js => compiler do
|
||
|
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..5].join()
|
||
|
f.write min
|
||
|
end
|
||
|
end
|
||
|
|