Show
Ignore:
Timestamp:
12/04/07 15:49:13 (5 years ago)
Author:
coji
Message:

lang/ruby/ssb: fix js bug in IE.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/ruby/ssb/trunk/scripts/download_ktai_list.rb

    r2323 r2407  
    2626  out.puts 'var SSB = {'; 
    2727  out.puts '  ktai_list : [' 
    28   db.each do |ktai| 
    29     out.puts %Q|"#{ktai[:carrier]} #{ktai[:name]}",\n| 
     28  out.puts(db.map {|e| %Q|"#{e[:carrier]} #{e[:name]}"| }.join(",\n")) 
     29  out.puts '  ],' 
     30  out.puts '  ktai_db : {' 
     31  list = Array.new 
     32  db.each do |e| 
     33    str = Array.new 
     34    e.each_pair do |k,v| 
     35      str << %Q|      "#{k}": "#{v}"| 
     36    end 
     37    list << %Q|    "#{e[:carrier]} #{e[:name]}": {\n #{str.join(",\n")}\n}| 
    3038  end 
    31   out.puts '  ],' 
    32  
    33   out.puts '  ktai_db : {' 
    34   db.each do |ktai| 
    35     out.puts %Q|    "#{ktai[:carrier]} #{ktai[:name]}": {\n| 
    36     ktai.each_pair do |k,v| 
    37       out.puts %Q|      "#{k}": "#{v}",\n| 
    38     end 
    39     out.puts "    },\n" 
    40   end 
    41   out.puts "  },\n" 
    42   out.puts "};\n" 
     39  out.puts list.join(",\n") 
     40  out.puts '  }' 
     41  out.puts '};' 
    4342end 
    4443puts 'done.'