jlindley / accessible_form_builder forked from shift/accessible_form_builder

Major refactoring, blueprint support, bare_ accessors to original methods.

This URL has Read+Write access

accessible_form_builder / tasks / accesible_form_tasks.rake
100644 47 lines (34 sloc) 1.394 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
desc "Update grid_forms.css and js hacks."
task :afb_update do
  require 'fileutils'
 
  relative_source_dir = ['..', 'public']
 
  css_source_dir = File.join(File.dirname(__FILE__), relative_source_dir, 'stylesheets')
  css_source_dir = File.expand_path(css_source_dir)
 
  js_source_dir = File.join(File.dirname(__FILE__), relative_source_dir, 'javascripts')
  js_source_dir = File.expand_path(js_source_dir)
 
  relative_dest_dir = ['..', '..', '..', '..', 'public']
 
  css_dest_dir = File.join(File.dirname(__FILE__), relative_dest_dir, 'stylesheets', 'base')
  css_dest_dir = File.expand_path(css_dest_dir)
 
  js_dest_dir = File.join(File.dirname(__FILE__), relative_dest_dir, 'javascripts', 'base')
  js_dest_dir = File.expand_path(js_dest_dir)
 
  FileUtils.mkdir_p css_dest_dir
  FileUtils.mkdir_p js_dest_dir
 
  puts
  puts " Copying accessible_form_builder css files into:"
  puts " #{css_dest_dir}"
 
  css_files = Dir.glob(File.join(css_source_dir, '*.css'))
  css_files.each do |file|
    puts " + ./#{File.basename(file)}"
    FileUtils.cp file, css_dest_dir
  end
 
  puts
  puts " Copying accessible_form_builder js files into:"
  puts " #{js_dest_dir}"
 
  js_files = Dir.glob(File.join(js_source_dir, '*.js'))
  js_files.each do |file|
    puts " + ./#{File.basename(file)}"
    FileUtils.cp file, js_dest_dir
  end
  puts
 
  # TODO: remove duplication above :(
  
end