lib/octopress-ink/plugin.rb in octopress-ink-1.0.0.rc.41 vs lib/octopress-ink/plugin.rb in octopress-ink-1.0.0.rc.42
- old
+ new
@@ -102,17 +102,28 @@
end
copied.compact
end
+ def sort(files, config)
+ sorted = []
+ config.each do |item|
+ files.each do |file|
+ sorted << files.delete(file) if file.path.to_s.include? item
+ end
+ end
+
+ sorted.concat files
+ end
+
# stylesheets should include Sass and CSS
#
def stylesheets
- css.clone.concat sass_without_partials
+ sort(css.clone.concat(sass_without_partials), config['order_css'] || [])
end
def javascripts
- js.clone.concat coffee
+ sort(js.clone.concat(coffee), config['order_js'] || [])
end
def no_compress_js
@no_compress_js.reject(&:disabled?).compact
end