| 70 | | if @ymap_container.size > 0 then |
| 71 | | unless feed? then |
| 72 | | r << %Q|<script type="text/javascript">\n| |
| 73 | | r << %Q|function defineYmapIds() {\n| |
| 74 | | @ymap_container.each do |ymap_info| |
| 75 | | r << %Q| var obj#{ymap_info[:ymapid]} = new YahooMapsCtrl("#{ymap_info[:ymapid]}", "#{ymap_info[:lat]}, #{ymap_info[:lon]}", #{ymap_info[:layer]}, YMapMode.MAP, YDatumType.WGS84);\n| |
| 76 | | end |
| 77 | | r << %Q|}\n| |
| 78 | | r << %Q|if (window.addEventListener) window.addEventListener("load", defineYmapIds, false); // for DOM level 2 compliant Web browsers\n| |
| 79 | | r << %Q|else if (window.attachEvent) window.attachEvent("onload", defineYmapIds); // for IE\n| |
| 80 | | r << %Q|</script>| |
| 81 | | #else |
| 82 | | # return |
| | 71 | if @ymap_container.size > 0 and not feed? then |
| | 72 | r << %Q|<script type="text/javascript">\n| |
| | 73 | r << %Q|function defineYmapIds() {\n| |
| | 74 | @ymap_container.each do |ymap_info| |
| | 75 | r << %Q| var obj#{ymap_info[:ymapid]} = new YahooMapsCtrl("#{ymap_info[:ymapid]}", "#{ymap_info[:lat]}, #{ymap_info[:lon]}", #{ymap_info[:layer]}, YMapMode.MAP, YDatumType.WGS84);\n| |