Loading Rakefile +31 −0 Original line number Diff line number Diff line Loading @@ -233,6 +233,24 @@ class JsDuckRunner @options += extract_jsb_build_files("#{@sdk_dir}/touch/touch.jsb3") end def add_touch_export @options += [ "--json", "--output", "#{@out_dir}/../export/touch1", "--external=google.maps.Map,google.maps.LatLng", ] @options += extract_jsb_build_files("#{@sdk_dir}/touch/sencha-touch.jsb3") end def add_touch2_export @options += [ "--json", "--output", "#{@out_dir}/../export/touch2", "--external=google.maps.Map,google.maps.LatLng", ] @options += extract_jsb_build_files("#{@sdk_dir}/touch/touch.jsb3") end def add_animator head_html = <<-EOHTML <link rel="canonical" href="http://docs.sencha.com/animator/1-0/" /> Loading Loading @@ -441,6 +459,19 @@ task :touch2, [:mode] => :sass do |t, args| runner.copy_touch2_build end desc "Run JSDuck JSON Export (for internal use at Sencha)\n" + "export[touch] - creates export for Touch 1\n" + "export[touch2] - creates export for Touch 2" task :export, [:mode] do |t, args| mode = args[:mode] throw "Unknown mode #{mode}" unless ["touch", "touch2"].include?(mode) runner = JsDuckRunner.new runner.add_touch_export if mode == "touch" runner.add_touch2_export if mode == "touch2" runner.run end desc "Run JSDuck on Sencha Animator (for internal use at Sencha)\n" + "animator - creates debug/development version\n" + "animator[export] - create live version for deployment\n" Loading Loading
Rakefile +31 −0 Original line number Diff line number Diff line Loading @@ -233,6 +233,24 @@ class JsDuckRunner @options += extract_jsb_build_files("#{@sdk_dir}/touch/touch.jsb3") end def add_touch_export @options += [ "--json", "--output", "#{@out_dir}/../export/touch1", "--external=google.maps.Map,google.maps.LatLng", ] @options += extract_jsb_build_files("#{@sdk_dir}/touch/sencha-touch.jsb3") end def add_touch2_export @options += [ "--json", "--output", "#{@out_dir}/../export/touch2", "--external=google.maps.Map,google.maps.LatLng", ] @options += extract_jsb_build_files("#{@sdk_dir}/touch/touch.jsb3") end def add_animator head_html = <<-EOHTML <link rel="canonical" href="http://docs.sencha.com/animator/1-0/" /> Loading Loading @@ -441,6 +459,19 @@ task :touch2, [:mode] => :sass do |t, args| runner.copy_touch2_build end desc "Run JSDuck JSON Export (for internal use at Sencha)\n" + "export[touch] - creates export for Touch 1\n" + "export[touch2] - creates export for Touch 2" task :export, [:mode] do |t, args| mode = args[:mode] throw "Unknown mode #{mode}" unless ["touch", "touch2"].include?(mode) runner = JsDuckRunner.new runner.add_touch_export if mode == "touch" runner.add_touch2_export if mode == "touch2" runner.run end desc "Run JSDuck on Sencha Animator (for internal use at Sencha)\n" + "animator - creates debug/development version\n" + "animator[export] - create live version for deployment\n" Loading